{
  "status": "partial",
  "applicable_count": 13,
  "completed_count": 13,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "20f17dbbd6e68542",
  "data": {
    "groups": {
      "L03B02": {
        "status": "skipped_outdoor_direct",
        "location_id": "L03",
        "location_name": "",
        "shot_ids": [
          "S4_Shot1"
        ]
      },
      "L03B03": {
        "status": "skipped_outdoor_direct",
        "location_id": "L03",
        "location_name": "",
        "shot_ids": [
          "S10_Shot1",
          "S10_Shot5",
          "S10_Shot8"
        ]
      },
      "L03B01": {
        "status": "skipped_outdoor_direct",
        "location_id": "L03",
        "location_name": "",
        "shot_ids": [
          "S17_Shot1"
        ]
      },
      "L04B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L04B02.png",
        "t2i_prompt": "2026년 대한민국 서해안 인근 현대 항구 도시권의 오래된 저층 주거 건물 위에 마련된 작고 검소한 옥탑방 내부. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 실제 장소 답사 사진처럼 꾸밈없이 사실적이어야 한다. 카메라는 남동쪽 철제 출입문 안쪽의 현관 구역 가까이에 서서 중앙의 생활·식사 공간을 가로질러 북서쪽 소형 주방과 그 너머 서쪽 외벽의 작은 창을 대각선으로 바라본다. 서 있는 사람의 눈높이 약 1.6미터, 35mm급 광각 렌즈, 하향식 시점이 아닌 자연스러운 수평 시점이다.\n\n중앙 식탁과 의자를 아침 공간의 핵심으로 크게 보이게 하고, 외벽을 따라 놓인 선형 주방 조리대의 싱크대와 금속 수전, 옆의 현실적인 현대식 쿡탑이 명확히 보이게 한다. 식탁 맞은편 공용 공간 벽에는 텔레비전과 낮은 받침대가 있고, 그 가까운 가장자리에 생활용 플로어 램프가 놓여 있다. 어머니 침실과 딸 침실로 통하는 문은 화면 양쪽 가장자리에 일부만 들어오게 하여 좁은 옥탑 주거의 실제 규모를 전달한다. 작은 창으로 들어온 맑은 아침 햇빛이 식탁과 바닥을 자연스럽게 비추며, 밝은 부분과 실내 그늘 사이의 대비는 현실적인 노출 범위로 유지한다.\n\n동시대 한국의 소박한 옥탑 주거에 맞는 페인트칠한 콘크리트 벽, 약간의 사용감이 있는 비닐 바닥재, 무늬목 또는 적층판 조리대, 차가운 금속 수전과 철제 문의 미세한 마모를 사실적으로 표현한다. 전체 색감은 절제된 회백색과 바랜 중성색을 중심으로 하고, 아침 햇빛에서만 은은한 금빛 기운이 느껴지게 한다. 공간은 깨끗하고 흐트러짐 없는 평상시 상태이다. 사람, 얼굴, 신체 형태의 인형이나 실루엣은 전혀 없다. 실제 콘크리트 질감, 금속의 자연스러운 변색, 목재 무늬, 생활 마모와 옅은 얼룩, 자연스러운 피사계 심도를 세밀하게 담은 실제 DSLR 또는 미러리스 카메라 사진. 과도하게 정돈된 광고 사진이 아니며, 후처리 효과가 없는 담백한 현장 기록 사진이다. 평면도, 건축 도면, 삽화, 전산 그래픽이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "출입구 안쪽에 선 카메라로 공용 생활·식사 공간을 넓게 확보한다. 중앙 식탁을 아침 생활의 시각적 중심으로 두고, 뒤쪽 소형 주방의 싱크대와 쿡탑, 맞은편 벽의 텔레비전이 한 프레임에서 분명히 읽히게 한다. 침실 문들은 화면 가장자리에만 걸치게 하며 인물이나 신체 형상은 넣지 않는다.",
            "shot_id": "S5_Shot11"
          },
          {
            "guide_text": "같은 출입구 쪽 시점과 아침 햇빛의 방향을 유지한다. 식탁과 의자를 전경의 주된 기준점으로 삼되, 소형 주방과 작은 창까지 이어지는 실제 깊이를 분명히 보여 준다. 싱크대·쿡탑·텔레비전의 위치 관계를 유지하고 침실 문은 구도 가장자리에서만 보이게 하며, 깨끗하고 평온한 평상시 공간만 담는다.",
            "shot_id": "S5_Shot13"
          }
        ],
        "shot_ids": [
          "S5_Shot11",
          "S5_Shot13"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 3 (entry zone), facing diagonally across number 1 (living and dining zone) toward number 2 (compact kitchenette), with number 11 (small living window) beyond",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Show number 13 prominently as the morning dining anchor, with numbers 14, 15, and 16 clearly visible; keep the bedroom doors at the edge of the composition."
        },
        "reference_decision": {
          "bg_id": "L04B02",
          "fp_id": "fp_l04_rooftop_room",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L04B02 is the sole clean anchor candidate and is therefore rendered first from the floor plan without a prior reference. A wide view from unit 1 toward unit 3 supports the entrance-context requirements of S5_Shot11 and S5_Shot13 while establishing the fixed positions of the committed base markers.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/floor_plan/fp_l04_rooftop_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_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this node is the dwelling-identity anchor and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 1 toward unit 3 so the close and insert framings in S5_Shot11 and S5_Shot13 can retain a narrow contextual strip while the clean plate establishes the fixed marker layout.",
            "lens_enum": "wide",
            "look_at_cell": [
              8,
              7
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1 toward unit 3, prioritize units 1 and 3 and opening marker 7 as the entrance-facing context. Preserve geometry-supported portions of unit 2 and committed base markers 8, 9, 11, 13, 14, 15, 16, and 21 only where they fall within the broad 90-degree view.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [5,5] toward look-at unit 3 at cell [8,7] with a wide 90-degree field of view. Establish broad fixed-layout coverage while allowing the consuming close and insert shots to retain only a narrow, soft contextual portion of the plate.",
            "subject_position_directive": "S5_Shot11 commits two subjects close to the camera in the left half and right foreground, while S5_Shot13 isolates one wrist and forearm at central wrist height. Keep the underlying background plate free of invented subjects so these staged subject layers can be placed without conflict.",
            "state_cue_directive": "No committed state cue beyond a clean residential space applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional cues; shot-level thin daylight may affect illumination without altering the clean base state.",
            "negative_continuity_directive": "Exclude overlay markers 22, 23, and 24. Do not introduce units or openings outside the geometry-supported view, and do not add uncommitted subjects, transient objects, state overlays, or scenario-specific elements."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 3\n  - look_at_cell: [8, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 3 so the close and insert framings in S5_Shot11 and S5_Shot13 can retain a narrow contextual strip while the clean plate establishes the fixed marker layout.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1 toward unit 3, prioritize units 1 and 3 and opening marker 7 as the entrance-facing context. Preserve geometry-supported portions of unit 2 and committed base markers 8, 9, 11, 13, 14, 15, 16, and 21 only where they fall within the broad 90-degree view.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,5] toward look-at unit 3 at cell [8,7] with a wide 90-degree field of view. Establish broad fixed-layout coverage while allowing the consuming close and insert shots to retain only a narrow, soft contextual portion of the plate.\n  - subject_position_directive: S5_Shot11 commits two subjects close to the camera in the left half and right foreground, while S5_Shot13 isolates one wrist and forearm at central wrist height. Keep the underlying background plate free of invented subjects so these staged subject layers can be placed without conflict.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional cues; shot-level thin daylight may affect illumination without altering the clean base state.\n  - negative_continuity_directive: Exclude overlay markers 22, 23, and 24. Do not introduce units or openings outside the geometry-supported view, and do not add uncommitted subjects, transient objects, state overlays, or scenario-specific elements.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 3\n  - look_at_cell: [8, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 3 so the close and insert framings in S5_Shot11 and S5_Shot13 can retain a narrow contextual strip while the clean plate establishes the fixed marker layout.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1 toward unit 3, prioritize units 1 and 3 and opening marker 7 as the entrance-facing context. Preserve geometry-supported portions of unit 2 and committed base markers 8, 9, 11, 13, 14, 15, 16, and 21 only where they fall within the broad 90-degree view.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,5] toward look-at unit 3 at cell [8,7] with a wide 90-degree field of view. Establish broad fixed-layout coverage while allowing the consuming close and insert shots to retain only a narrow, soft contextual portion of the plate.\n  - subject_position_directive: S5_Shot11 commits two subjects close to the camera in the left half and right foreground, while S5_Shot13 isolates one wrist and forearm at central wrist height. Keep the underlying background plate free of invented subjects so these staged subject layers can be placed without conflict.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional cues; shot-level thin daylight may affect illumination without altering the clean base state.\n  - negative_continuity_directive: Exclude overlay markers 22, 23, and 24. Do not introduce units or openings outside the geometry-supported view, and do not add uncommitted subjects, transient objects, state overlays, or scenario-specific elements.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 3\n  - look_at_cell: [8, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 3 so the close and insert framings in S5_Shot11 and S5_Shot13 can retain a narrow contextual strip while the clean plate establishes the fixed marker layout.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1 toward unit 3, prioritize units 1 and 3 and opening marker 7 as the entrance-facing context. Preserve geometry-supported portions of unit 2 and committed base markers 8, 9, 11, 13, 14, 15, 16, and 21 only where they fall within the broad 90-degree view.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,5] toward look-at unit 3 at cell [8,7] with a wide 90-degree field of view. Establish broad fixed-layout coverage while allowing the consuming close and insert shots to retain only a narrow, soft contextual portion of the plate.\n  - subject_position_directive: S5_Shot11 commits two subjects close to the camera in the left half and right foreground, while S5_Shot13 isolates one wrist and forearm at central wrist height. Keep the underlying background plate free of invented subjects so these staged subject layers can be placed without conflict.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional cues; shot-level thin daylight may affect illumination without altering the clean base state.\n  - negative_continuity_directive: Exclude overlay markers 22, 23, and 24. Do not introduce units or openings outside the geometry-supported view, and do not add uncommitted subjects, transient objects, state overlays, or scenario-specific elements.\n\n2026년 대한민국 서해안 인근 현대 항구 도시권의 오래된 저층 주거 건물 위에 마련된 작고 검소한 옥탑방 내부. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 실제 장소 답사 사진처럼 꾸밈없이 사실적이어야 한다. 카메라는 남동쪽 철제 출입문 안쪽의 현관 구역 가까이에 서서 중앙의 생활·식사 공간을 가로질러 북서쪽 소형 주방과 그 너머 서쪽 외벽의 작은 창을 대각선으로 바라본다. 서 있는 사람의 눈높이 약 1.6미터, 35mm급 광각 렌즈, 하향식 시점이 아닌 자연스러운 수평 시점이다.\n\n중앙 식탁과 의자를 아침 공간의 핵심으로 크게 보이게 하고, 외벽을 따라 놓인 선형 주방 조리대의 싱크대와 금속 수전, 옆의 현실적인 현대식 쿡탑이 명확히 보이게 한다. 식탁 맞은편 공용 공간 벽에는 텔레비전과 낮은 받침대가 있고, 그 가까운 가장자리에 생활용 플로어 램프가 놓여 있다. 어머니 침실과 딸 침실로 통하는 문은 화면 양쪽 가장자리에 일부만 들어오게 하여 좁은 옥탑 주거의 실제 규모를 전달한다. 작은 창으로 들어온 맑은 아침 햇빛이 식탁과 바닥을 자연스럽게 비추며, 밝은 부분과 실내 그늘 사이의 대비는 현실적인 노출 범위로 유지한다.\n\n동시대 한국의 소박한 옥탑 주거에 맞는 페인트칠한 콘크리트 벽, 약간의 사용감이 있는 비닐 바닥재, 무늬목 또는 적층판 조리대, 차가운 금속 수전과 철제 문의 미세한 마모를 사실적으로 표현한다. 전체 색감은 절제된 회백색과 바랜 중성색을 중심으로 하고, 아침 햇빛에서만 은은한 금빛 기운이 느껴지게 한다. 공간은 깨끗하고 흐트러짐 없는 평상시 상태이다. 사람, 얼굴, 신체 형태의 인형이나 실루엣은 전혀 없다. 실제 콘크리트 질감, 금속의 자연스러운 변색, 목재 무늬, 생활 마모와 옅은 얼룩, 자연스러운 피사계 심도를 세밀하게 담은 실제 DSLR 또는 미러리스 카메라 사진. 과도하게 정돈된 광고 사진이 아니며, 후처리 효과가 없는 담백한 현장 기록 사진이다. 평면도, 건축 도면, 삽화, 전산 그래픽이 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            5,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 1 toward unit 3 so the close and insert framings in S5_Shot11 and S5_Shot13 can retain a narrow contextual strip while the clean plate establishes the fixed marker layout.",
          "lens_enum": "wide",
          "look_at_cell": [
            8,
            7
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 1 toward unit 3, prioritize units 1 and 3 and opening marker 7 as the entrance-facing context. Preserve geometry-supported portions of unit 2 and committed base markers 8, 9, 11, 13, 14, 15, 16, and 21 only where they fall within the broad 90-degree view.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [5,5] toward look-at unit 3 at cell [8,7] with a wide 90-degree field of view. Establish broad fixed-layout coverage while allowing the consuming close and insert shots to retain only a narrow, soft contextual portion of the plate.",
          "subject_position_directive": "S5_Shot11 commits two subjects close to the camera in the left half and right foreground, while S5_Shot13 isolates one wrist and forearm at central wrist height. Keep the underlying background plate free of invented subjects so these staged subject layers can be placed without conflict.",
          "state_cue_directive": "No committed state cue beyond a clean residential space applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional cues; shot-level thin daylight may affect illumination without altering the clean base state.",
          "negative_continuity_directive": "Exclude overlay markers 22, 23, and 24. Do not introduce units or openings outside the geometry-supported view, and do not add uncommitted subjects, transient objects, state overlays, or scenario-specific elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l04_rooftop_room"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L04B03.png",
        "t2i_prompt": "2026년 동시대 한국 서해안 항구 도시권의 소박하고 작은 옥탑 주거 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 밤이며, 거실 겸 식사 공간 중앙 부근에서 약 1.6미터 높이로 서서 침실 문을 통해 북쪽의 자녀 침실을 대각선으로 바라본 시점이다. 28밀리미터 광각 렌즈를 사용해 중앙의 식탁과 의자, 남동쪽의 강철 현관문이 있는 출입구 영역, 침실 문 너머 한쪽 벽을 따라 놓인 침대와 외벽의 커튼 창문이 한 화면에서 자연스럽게 이어지게 한다. 동시대 한국의 실용적인 소형 옥탑 주택답게 도장된 벽면, 생활감 있는 강철 문의 표면과 금속 질감, 실제 직물 커튼의 섬유 조직, 식탁과 의자의 현실적인 재료 결, 침구의 천 주름을 세밀하고 사실적으로 보여준다. 실내는 비현실적으로 느껴질 만큼 티끌 하나 없이 말끔하고 완벽하게 정돈되어 있으며, 표면과 바닥은 깨끗하고 흐트러짐이 없다. 다만 침실 안의 백팩과 작은 동물 모양 봉제 인형만 평소 놓이던 자리에서 미묘하게 밀려나 있어 지나치게 눈에 띄지 않는 작은 불일치를 만든다. 밤의 현실적인 실내 조명이 만드는 낮은 조도와 절제된 명암, 무채색에 가까운 생활 색감과 은은한 따뜻한 빛, 과장되지 않은 자연스러운 그림자와 깊이감을 사용한다. 실제 미러리스 또는 DSLR 카메라의 자연스러운 심도와 광학적 원근, 정확한 재료 질감, 실제 장소 기록 사진 같은 담백한 결과물, 후처리 없는 사실적 노출. 사람, 얼굴, 인체 형태의 형상은 전혀 없고 공간과 사물만 보인다. 위에서 내려다보는 시점, 평면도, 건축 도면, 삽화, 합성 이미지가 아닌 실제 눈높이 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "거실 겸 식사 공간 중앙 부근의 약 1.6미터 눈높이에서 침실 문을 향해 대각선으로 바라본다. 28밀리미터 광각 구도로 식탁과 의자를 전경과 중경에 두고, 남동쪽 출입구 영역과 열린 시선 너머의 침실을 한 프레임 안에 읽히게 한다. 침실 안에서는 백팩과 작은 동물 모양 봉제 인형이 평소 자리에서 아주 조금 밀려난 상태가 보이도록 하되 과장하지 않는다. 사람이나 신체 형상은 넣지 않는다.",
            "shot_id": "S14_Shot2"
          },
          {
            "guide_text": "앞 장면과 같은 눈높이와 대각선 시선축을 유지해 공간 연속성을 확보한다. 침실 문틀 너머의 침대와 커튼 창문, 살짝 어긋난 백팩과 작은 동물 모양 봉제 인형이 식별되면서도 식탁과 출입구 영역이 넓은 화면에 남도록 구성한다. 밤의 낮은 실내 조도와 비현실적일 만큼 말끔한 정돈 상태를 사실적인 노출로 기록하며 사람이나 신체 형상은 배제한다.",
            "shot_id": "S14_Shot3"
          }
        ],
        "shot_ids": [
          "S14_Shot2",
          "S14_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near the center of number 1 (living and dining zone), facing diagonally through number 9 (daughter-room door) into number 5 (daughter sleeping zone), while retaining number 3 (entry zone) and number 13 (dining table) in the wider frame",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Emphasize the unnaturally orderly bedroom and clean dining table. Include number 22 as the subtly repositioned loose belongings, but depict no blood, body, cups, red circle, or distorted photograph."
        },
        "reference_decision": {
          "bg_id": "L04B03",
          "fp_id": "fp_l04_rooftop_room",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B03 overlaps the anchor in units 1 and 3 and in fixed markers 1, 3, 7, 9, and 13, so it remains part of the same physical-space continuity. Its camera still looks toward unit 5 rather than unit 3, revealing a materially different slice of fixed structure required by S14_Shot2 and S14_Shot3; it therefore needs its own plate derived from L04B02 rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L04B02.png"
          ],
          "source_bg_ids": [
            "L04B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "space_cluster_A"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "space_cluster_A",
                "ref_bg_id": "L04B02",
                "space_description": "Overlapping fixed-space cluster containing units 1 and 3 and shared base markers 1, 3, 7, 9, and 13."
              }
            ],
            "why_single_ref_or_two_refs": "One reference is sufficient because the committed target markers identify one continuous physical-space cluster; no consuming shot commits two distinct co-visible reference spaces."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use a broad doorway-facing view from unit 1 toward unit 5, centered on marker 18 at look-at cell [1,7], to support the complete-space reveal in S14_Shot2 and the closer reaction framing in S14_Shot3.",
            "lens_enum": "wide",
            "look_at_cell": [
              1,
              7
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1 toward unit 5, show unit 5 through opening marker 9 with marker 18 and opening marker 12 as the principal fixed landmarks. Retain only geometry-supported context from units 1 and 3 and base markers 7 and 13 within the broad view. Keep shared markers 1, 3, 7, 9, and 13 in positions continuous with L04B02.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [5,5] toward look-at unit 5 at cell [1,7] with a wide 90-degree field of view. Use broad coverage for the complete reveal in S14_Shot2 while retaining enough fixed background continuity for the closer S14_Shot3 crop.",
            "subject_position_directive": "S14_Shot2 commits no subject and requires the view beyond opening marker 9 to remain empty. S14_Shot3 commits one foreground subject at middle center, seen from slightly beside the subject at upper-chest height with a narrow strip of clean floor below the eyeline; keep all other subject areas free of invention.",
            "state_cue_directive": "Carry transient marker 22 only as committed by the dossier. Maintain the state-facing conditions from S14_Shot2 and S14_Shot3: the visible floor remains clean, marker 18 remains neatly arranged, and no additional trace or subject is introduced into the evidence-bearing background.",
            "negative_continuity_directive": "Exclude overlay markers 23 and 24. Do not move the fixed elements inherited from L04B02, do not expose geometry beyond the selected view cone, and do not add uncommitted subjects or state overlays. Preserve the staged absence cues without inventing additional scenario-specific elements."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B02' physical_space_id='space_cluster_A'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 5\n  - look_at_cell: [1, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad doorway-facing view from unit 1 toward unit 5, centered on marker 18 at look-at cell [1,7], to support the complete-space reveal in S14_Shot2 and the closer reaction framing in S14_Shot3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1 toward unit 5, show unit 5 through opening marker 9 with marker 18 and opening marker 12 as the principal fixed landmarks. Retain only geometry-supported context from units 1 and 3 and base markers 7 and 13 within the broad view. Keep shared markers 1, 3, 7, 9, and 13 in positions continuous with L04B02.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,5] toward look-at unit 5 at cell [1,7] with a wide 90-degree field of view. Use broad coverage for the complete reveal in S14_Shot2 while retaining enough fixed background continuity for the closer S14_Shot3 crop.\n  - subject_position_directive: S14_Shot2 commits no subject and requires the view beyond opening marker 9 to remain empty. S14_Shot3 commits one foreground subject at middle center, seen from slightly beside the subject at upper-chest height with a narrow strip of clean floor below the eyeline; keep all other subject areas free of invention.\n  - state_cue_directive: Carry transient marker 22 only as committed by the dossier. Maintain the state-facing conditions from S14_Shot2 and S14_Shot3: the visible floor remains clean, marker 18 remains neatly arranged, and no additional trace or subject is introduced into the evidence-bearing background.\n  - negative_continuity_directive: Exclude overlay markers 23 and 24. Do not move the fixed elements inherited from L04B02, do not expose geometry beyond the selected view cone, and do not add uncommitted subjects or state overlays. Preserve the staged absence cues without inventing additional scenario-specific elements.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B02' physical_space_id='space_cluster_A'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 5\n  - look_at_cell: [1, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad doorway-facing view from unit 1 toward unit 5, centered on marker 18 at look-at cell [1,7], to support the complete-space reveal in S14_Shot2 and the closer reaction framing in S14_Shot3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1 toward unit 5, show unit 5 through opening marker 9 with marker 18 and opening marker 12 as the principal fixed landmarks. Retain only geometry-supported context from units 1 and 3 and base markers 7 and 13 within the broad view. Keep shared markers 1, 3, 7, 9, and 13 in positions continuous with L04B02.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,5] toward look-at unit 5 at cell [1,7] with a wide 90-degree field of view. Use broad coverage for the complete reveal in S14_Shot2 while retaining enough fixed background continuity for the closer S14_Shot3 crop.\n  - subject_position_directive: S14_Shot2 commits no subject and requires the view beyond opening marker 9 to remain empty. S14_Shot3 commits one foreground subject at middle center, seen from slightly beside the subject at upper-chest height with a narrow strip of clean floor below the eyeline; keep all other subject areas free of invention.\n  - state_cue_directive: Carry transient marker 22 only as committed by the dossier. Maintain the state-facing conditions from S14_Shot2 and S14_Shot3: the visible floor remains clean, marker 18 remains neatly arranged, and no additional trace or subject is introduced into the evidence-bearing background.\n  - negative_continuity_directive: Exclude overlay markers 23 and 24. Do not move the fixed elements inherited from L04B02, do not expose geometry beyond the selected view cone, and do not add uncommitted subjects or state overlays. Preserve the staged absence cues without inventing additional scenario-specific elements.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B02' physical_space_id='space_cluster_A'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 5\n  - look_at_cell: [1, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a broad doorway-facing view from unit 1 toward unit 5, centered on marker 18 at look-at cell [1,7], to support the complete-space reveal in S14_Shot2 and the closer reaction framing in S14_Shot3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1 toward unit 5, show unit 5 through opening marker 9 with marker 18 and opening marker 12 as the principal fixed landmarks. Retain only geometry-supported context from units 1 and 3 and base markers 7 and 13 within the broad view. Keep shared markers 1, 3, 7, 9, and 13 in positions continuous with L04B02.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,5] toward look-at unit 5 at cell [1,7] with a wide 90-degree field of view. Use broad coverage for the complete reveal in S14_Shot2 while retaining enough fixed background continuity for the closer S14_Shot3 crop.\n  - subject_position_directive: S14_Shot2 commits no subject and requires the view beyond opening marker 9 to remain empty. S14_Shot3 commits one foreground subject at middle center, seen from slightly beside the subject at upper-chest height with a narrow strip of clean floor below the eyeline; keep all other subject areas free of invention.\n  - state_cue_directive: Carry transient marker 22 only as committed by the dossier. Maintain the state-facing conditions from S14_Shot2 and S14_Shot3: the visible floor remains clean, marker 18 remains neatly arranged, and no additional trace or subject is introduced into the evidence-bearing background.\n  - negative_continuity_directive: Exclude overlay markers 23 and 24. Do not move the fixed elements inherited from L04B02, do not expose geometry beyond the selected view cone, and do not add uncommitted subjects or state overlays. Preserve the staged absence cues without inventing additional scenario-specific elements.\n\n2026년 동시대 한국 서해안 항구 도시권의 소박하고 작은 옥탑 주거 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 밤이며, 거실 겸 식사 공간 중앙 부근에서 약 1.6미터 높이로 서서 침실 문을 통해 북쪽의 자녀 침실을 대각선으로 바라본 시점이다. 28밀리미터 광각 렌즈를 사용해 중앙의 식탁과 의자, 남동쪽의 강철 현관문이 있는 출입구 영역, 침실 문 너머 한쪽 벽을 따라 놓인 침대와 외벽의 커튼 창문이 한 화면에서 자연스럽게 이어지게 한다. 동시대 한국의 실용적인 소형 옥탑 주택답게 도장된 벽면, 생활감 있는 강철 문의 표면과 금속 질감, 실제 직물 커튼의 섬유 조직, 식탁과 의자의 현실적인 재료 결, 침구의 천 주름을 세밀하고 사실적으로 보여준다. 실내는 비현실적으로 느껴질 만큼 티끌 하나 없이 말끔하고 완벽하게 정돈되어 있으며, 표면과 바닥은 깨끗하고 흐트러짐이 없다. 다만 침실 안의 백팩과 작은 동물 모양 봉제 인형만 평소 놓이던 자리에서 미묘하게 밀려나 있어 지나치게 눈에 띄지 않는 작은 불일치를 만든다. 밤의 현실적인 실내 조명이 만드는 낮은 조도와 절제된 명암, 무채색에 가까운 생활 색감과 은은한 따뜻한 빛, 과장되지 않은 자연스러운 그림자와 깊이감을 사용한다. 실제 미러리스 또는 DSLR 카메라의 자연스러운 심도와 광학적 원근, 정확한 재료 질감, 실제 장소 기록 사진 같은 담백한 결과물, 후처리 없는 사실적 노출. 사람, 얼굴, 인체 형태의 형상은 전혀 없고 공간과 사물만 보인다. 위에서 내려다보는 시점, 평면도, 건축 도면, 삽화, 합성 이미지가 아닌 실제 눈높이 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            5,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use a broad doorway-facing view from unit 1 toward unit 5, centered on marker 18 at look-at cell [1,7], to support the complete-space reveal in S14_Shot2 and the closer reaction framing in S14_Shot3.",
          "lens_enum": "wide",
          "look_at_cell": [
            1,
            7
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From unit 1 toward unit 5, show unit 5 through opening marker 9 with marker 18 and opening marker 12 as the principal fixed landmarks. Retain only geometry-supported context from units 1 and 3 and base markers 7 and 13 within the broad view. Keep shared markers 1, 3, 7, 9, and 13 in positions continuous with L04B02.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [5,5] toward look-at unit 5 at cell [1,7] with a wide 90-degree field of view. Use broad coverage for the complete reveal in S14_Shot2 while retaining enough fixed background continuity for the closer S14_Shot3 crop.",
          "subject_position_directive": "S14_Shot2 commits no subject and requires the view beyond opening marker 9 to remain empty. S14_Shot3 commits one foreground subject at middle center, seen from slightly beside the subject at upper-chest height with a narrow strip of clean floor below the eyeline; keep all other subject areas free of invention.",
          "state_cue_directive": "Carry transient marker 22 only as committed by the dossier. Maintain the state-facing conditions from S14_Shot2 and S14_Shot3: the visible floor remains clean, marker 18 remains neatly arranged, and no additional trace or subject is introduced into the evidence-bearing background.",
          "negative_continuity_directive": "Exclude overlay markers 23 and 24. Do not move the fixed elements inherited from L04B02, do not expose geometry beyond the selected view cone, and do not add uncommitted subjects or state overlays. Preserve the staged absence cues without inventing additional scenario-specific elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room",
          "prior_bg_ids": [
            "L04B02"
          ],
          "attached_ref_labels": [
            "bg:L04B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L04B01.png",
        "t2i_prompt": "2026년 대한민국 서해안 항구 도시권의 소박한 소형 옥탑 주거 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 거실 겸 식사 공간 가까이에 카메라를 두고, 중앙의 식탁과 의자를 가까운 전경에 걸치게 하면서 동쪽의 작은 욕실 문과 북쪽 딸 방 문을 대각선으로 바라본다. 35mm 풀프레임 DSLR 또는 미러리스 카메라, 24mm 광각 렌즈, 서 있는 사람의 눈높이 약 1.6미터, 위에서 내려다보지 않은 수평에 가까운 시점이다. 딸 방에는 한쪽 벽을 따라 놓인 침대와 북쪽 외벽의 커튼 친 창문이 공간의 깊이 속에서 자연스럽게 이어진다. 작은 욕실에는 생활감 있는 타일 벽과 바닥, 세면대와 거울, 뒤쪽 변기가 있으며, 세면대와 거울 가까운 벽에 붉은색의 불완전한 원형 윤곽이 순간적으로 나타나 있다. 붓이 한 번에 이어지지 않은 듯 가장자리의 농도와 선 굵기가 미세하게 불균일하지만, 실제 페인트 장식으로 단정되지 않는 불확실한 표면 현상이다. 네온, 홀로그램, 발광 효과는 없다. 식탁 위에는 한 장의 인화사진이 놓여 있고, 사진 속 얼굴이 있던 부분은 젖은 인화 유제가 열에 녹은 것처럼 아래로 길게 번져 이목구비와 신원을 전혀 알아볼 수 없다. 왜곡은 사진 인화면 내부에만 머물며 주변 공간으로 확장되지 않는다. 실제 얼굴이나 사람, 신체 형태의 형상은 어디에도 보이지 않는 빈 실내다. 흐린 낮빛이 커튼을 통과해 약하게 들어오고 평범한 천장 LED 조명이 이를 보완하며, 밝은 낮에도 실내 구석과 욕실 안쪽에는 자연스러운 낮은 대비의 그늘이 남는다. 전체 색은 절제된 회백색과 낡은 베이지색 중심이고, 약한 황금빛 생활 조명과 붉은 원만 제한적으로 강조된다. 동시대 한국의 실용적인 옥탑 주거답게 미색 벽지의 이음선, 약간 닳은 비닐 바닥, 욕실 줄눈의 옅은 물때, 금속 수전의 미세한 얼룩, 거울 가장자리의 습기 흔적, 식탁 표면의 실제 나뭇결과 생활 흠집, 의자 직물의 섬유 결을 정확히 표현한다. 과도하게 정돈된 광고 사진이 아니라 사람이 실제로 생활하는 장소를 사실적으로 기록한 무보정 현장 참고 사진이며, 자연스러운 원근과 깊이감, 현실적인 초점 저하와 재료 질감을 유지한다. 삽화, 그래픽, 건축 시각화, 3차원 렌더, 평면도 표현이 아닌 실제 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "거실 겸 식사 공간 가까이에서 식탁을 전경에 두고 욕실 문과 딸 방 문을 대각선 방향으로 함께 담는다. 열린 시야를 통해 욕실 세면대와 거울 부근 벽의 불완전한 붉은 원이 읽히게 하고, 식탁 위에는 얼굴 부분이 아래로 녹아 번진 듯 식별 불가능해진 사진을 놓는다. 인물이나 실제 얼굴은 프레임에 포함하지 않는다.",
            "shot_id": "S18_Shot6"
          },
          {
            "guide_text": "약 1.6미터 높이의 동일한 관찰 시점을 유지하며 식탁 위 사진과 욕실 벽의 붉은 원이 한 공간에서 동시에 확인되도록 깊이 방향을 정리한다. 붉은 원은 발광 장치나 고정 장식이 아니라 잠시 드러난 듯한 불확실한 현상으로 보이고, 사진의 왜곡은 인화면 내부에만 한정한다. 빈 실내만 촬영하며 사람, 얼굴, 신체 형태의 형상은 넣지 않는다.",
            "shot_id": "S18_Shot10"
          }
        ],
        "shot_ids": [
          "S18_Shot6",
          "S18_Shot10"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 1 (living and dining zone), facing diagonally toward number 10 (bathroom door) and number 9 (daughter-room door), with number 13 (dining table) in the near foreground",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Compose a broad interior view that can reference number 23 on the bathroom wall and number 24 on the dining table. The two phenomena are subjective transient overlays and must not be treated as permanent decoration."
        },
        "reference_decision": {
          "bg_id": "L04B01",
          "fp_id": "fp_l04_rooftop_room",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B01 shares units 1 and 5 and fixed markers 1, 5, 9, 12, 13, and 18 with L04B03, placing it in the same physical-space cluster. The new camera looks from unit 1 toward unit 6 and must reveal markers 10, 19, and 20, which the earlier unit-5-facing plate did not establish; this genuine geometry change requires a new same-physical-space view for S18_Shot6 and S18_Shot10.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L04B03.png"
          ],
          "source_bg_ids": [
            "L04B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "space_cluster_A"
            ],
            "rejected_refs": [
              {
                "reason": "L04B03 provides stronger overlap with target unit 5 and shared markers 1, 5, 9, 12, 13, and 18 for this planned view.",
                "ref_bg_id": "L04B02"
              }
            ],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "space_cluster_A",
                "ref_bg_id": "L04B03",
                "space_description": "Same fixed-space cluster with overlapping units 1 and 5 and shared base markers 1, 5, 9, 12, 13, and 18."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference preserves the relevant fixed-space continuity. The two consuming shots require separate close crops but do not commit two distinct reference spaces as co-visible within either shot."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 1 toward unit 6, centered on fixed marker 19 at look-at cell [3,8], so the plate can support the reflective close view in S18_Shot6 and the separate table-level close view in S18_Shot10 through shot-specific crops.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              8
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1 toward unit 6, prioritize units 1 and 6, opening marker 10, and fixed markers 19 and 20. Retain geometry-supported context toward unit 5 through opening marker 9, including markers 12 and 18, and preserve marker 13 within unit 1 where required by the table-level consuming shot. Maintain the inherited positions of markers 1, 5, 9, 12, 13, and 18 from L04B03.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [5,5] toward look-at unit 6 at cell [3,8] with a wide 90-degree field of view. Establish broad fixed structure for units 1 and 6 while permitting S18_Shot6 to crop tightly around the reflective surface and S18_Shot10 to crop at seated table height.",
            "subject_position_directive": "S18_Shot6 commits no subject and centers the reflected marker within the central two-fifths while retaining narrow adjacent context. S18_Shot10 commits a photographed subject only within the image-bearing surface at center-right, below two-fifths of the composition, with a strip of marker 13 visible for scale; keep the base plate free of any other invented subjects.",
            "state_cue_directive": "Describe transient markers 23 and 24 only in the shot contexts that commit them. Preserve the muted state-facing illumination supplied by S18_Shot6 and S18_Shot10 without inventing another light source or any additional state overlay.",
            "negative_continuity_directive": "Exclude overlay marker 22. Keep shared markers 1, 5, 9, 12, 13, and 18 in the same fixed positions established by L04B03, and do not move fixed markers 10, 19, or 20. Avoid units outside the geometry-supported cone and do not add uncommitted subjects, transient markers, or scenario-specific elements."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B03' physical_space_id='space_cluster_A'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 6\n  - look_at_cell: [3, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 6, centered on fixed marker 19 at look-at cell [3,8], so the plate can support the reflective close view in S18_Shot6 and the separate table-level close view in S18_Shot10 through shot-specific crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1 toward unit 6, prioritize units 1 and 6, opening marker 10, and fixed markers 19 and 20. Retain geometry-supported context toward unit 5 through opening marker 9, including markers 12 and 18, and preserve marker 13 within unit 1 where required by the table-level consuming shot. Maintain the inherited positions of markers 1, 5, 9, 12, 13, and 18 from L04B03.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,5] toward look-at unit 6 at cell [3,8] with a wide 90-degree field of view. Establish broad fixed structure for units 1 and 6 while permitting S18_Shot6 to crop tightly around the reflective surface and S18_Shot10 to crop at seated table height.\n  - subject_position_directive: S18_Shot6 commits no subject and centers the reflected marker within the central two-fifths while retaining narrow adjacent context. S18_Shot10 commits a photographed subject only within the image-bearing surface at center-right, below two-fifths of the composition, with a strip of marker 13 visible for scale; keep the base plate free of any other invented subjects.\n  - state_cue_directive: Describe transient markers 23 and 24 only in the shot contexts that commit them. Preserve the muted state-facing illumination supplied by S18_Shot6 and S18_Shot10 without inventing another light source or any additional state overlay.\n  - negative_continuity_directive: Exclude overlay marker 22. Keep shared markers 1, 5, 9, 12, 13, and 18 in the same fixed positions established by L04B03, and do not move fixed markers 10, 19, or 20. Avoid units outside the geometry-supported cone and do not add uncommitted subjects, transient markers, or scenario-specific elements.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B03' physical_space_id='space_cluster_A'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 6\n  - look_at_cell: [3, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 6, centered on fixed marker 19 at look-at cell [3,8], so the plate can support the reflective close view in S18_Shot6 and the separate table-level close view in S18_Shot10 through shot-specific crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1 toward unit 6, prioritize units 1 and 6, opening marker 10, and fixed markers 19 and 20. Retain geometry-supported context toward unit 5 through opening marker 9, including markers 12 and 18, and preserve marker 13 within unit 1 where required by the table-level consuming shot. Maintain the inherited positions of markers 1, 5, 9, 12, 13, and 18 from L04B03.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,5] toward look-at unit 6 at cell [3,8] with a wide 90-degree field of view. Establish broad fixed structure for units 1 and 6 while permitting S18_Shot6 to crop tightly around the reflective surface and S18_Shot10 to crop at seated table height.\n  - subject_position_directive: S18_Shot6 commits no subject and centers the reflected marker within the central two-fifths while retaining narrow adjacent context. S18_Shot10 commits a photographed subject only within the image-bearing surface at center-right, below two-fifths of the composition, with a strip of marker 13 visible for scale; keep the base plate free of any other invented subjects.\n  - state_cue_directive: Describe transient markers 23 and 24 only in the shot contexts that commit them. Preserve the muted state-facing illumination supplied by S18_Shot6 and S18_Shot10 without inventing another light source or any additional state overlay.\n  - negative_continuity_directive: Exclude overlay marker 22. Keep shared markers 1, 5, 9, 12, 13, and 18 in the same fixed positions established by L04B03, and do not move fixed markers 10, 19, or 20. Avoid units outside the geometry-supported cone and do not add uncommitted subjects, transient markers, or scenario-specific elements.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L04B03' physical_space_id='space_cluster_A'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 5]\n  - look_at_unit: 6\n  - look_at_cell: [3, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 6, centered on fixed marker 19 at look-at cell [3,8], so the plate can support the reflective close view in S18_Shot6 and the separate table-level close view in S18_Shot10 through shot-specific crops.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1 toward unit 6, prioritize units 1 and 6, opening marker 10, and fixed markers 19 and 20. Retain geometry-supported context toward unit 5 through opening marker 9, including markers 12 and 18, and preserve marker 13 within unit 1 where required by the table-level consuming shot. Maintain the inherited positions of markers 1, 5, 9, 12, 13, and 18 from L04B03.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,5] toward look-at unit 6 at cell [3,8] with a wide 90-degree field of view. Establish broad fixed structure for units 1 and 6 while permitting S18_Shot6 to crop tightly around the reflective surface and S18_Shot10 to crop at seated table height.\n  - subject_position_directive: S18_Shot6 commits no subject and centers the reflected marker within the central two-fifths while retaining narrow adjacent context. S18_Shot10 commits a photographed subject only within the image-bearing surface at center-right, below two-fifths of the composition, with a strip of marker 13 visible for scale; keep the base plate free of any other invented subjects.\n  - state_cue_directive: Describe transient markers 23 and 24 only in the shot contexts that commit them. Preserve the muted state-facing illumination supplied by S18_Shot6 and S18_Shot10 without inventing another light source or any additional state overlay.\n  - negative_continuity_directive: Exclude overlay marker 22. Keep shared markers 1, 5, 9, 12, 13, and 18 in the same fixed positions established by L04B03, and do not move fixed markers 10, 19, or 20. Avoid units outside the geometry-supported cone and do not add uncommitted subjects, transient markers, or scenario-specific elements.\n\n2026년 대한민국 서해안 항구 도시권의 소박한 소형 옥탑 주거 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 거실 겸 식사 공간 가까이에 카메라를 두고, 중앙의 식탁과 의자를 가까운 전경에 걸치게 하면서 동쪽의 작은 욕실 문과 북쪽 딸 방 문을 대각선으로 바라본다. 35mm 풀프레임 DSLR 또는 미러리스 카메라, 24mm 광각 렌즈, 서 있는 사람의 눈높이 약 1.6미터, 위에서 내려다보지 않은 수평에 가까운 시점이다. 딸 방에는 한쪽 벽을 따라 놓인 침대와 북쪽 외벽의 커튼 친 창문이 공간의 깊이 속에서 자연스럽게 이어진다. 작은 욕실에는 생활감 있는 타일 벽과 바닥, 세면대와 거울, 뒤쪽 변기가 있으며, 세면대와 거울 가까운 벽에 붉은색의 불완전한 원형 윤곽이 순간적으로 나타나 있다. 붓이 한 번에 이어지지 않은 듯 가장자리의 농도와 선 굵기가 미세하게 불균일하지만, 실제 페인트 장식으로 단정되지 않는 불확실한 표면 현상이다. 네온, 홀로그램, 발광 효과는 없다. 식탁 위에는 한 장의 인화사진이 놓여 있고, 사진 속 얼굴이 있던 부분은 젖은 인화 유제가 열에 녹은 것처럼 아래로 길게 번져 이목구비와 신원을 전혀 알아볼 수 없다. 왜곡은 사진 인화면 내부에만 머물며 주변 공간으로 확장되지 않는다. 실제 얼굴이나 사람, 신체 형태의 형상은 어디에도 보이지 않는 빈 실내다. 흐린 낮빛이 커튼을 통과해 약하게 들어오고 평범한 천장 LED 조명이 이를 보완하며, 밝은 낮에도 실내 구석과 욕실 안쪽에는 자연스러운 낮은 대비의 그늘이 남는다. 전체 색은 절제된 회백색과 낡은 베이지색 중심이고, 약한 황금빛 생활 조명과 붉은 원만 제한적으로 강조된다. 동시대 한국의 실용적인 옥탑 주거답게 미색 벽지의 이음선, 약간 닳은 비닐 바닥, 욕실 줄눈의 옅은 물때, 금속 수전의 미세한 얼룩, 거울 가장자리의 습기 흔적, 식탁 표면의 실제 나뭇결과 생활 흠집, 의자 직물의 섬유 결을 정확히 표현한다. 과도하게 정돈된 광고 사진이 아니라 사람이 실제로 생활하는 장소를 사실적으로 기록한 무보정 현장 참고 사진이며, 자연스러운 원근과 깊이감, 현실적인 초점 저하와 재료 질감을 유지한다. 삽화, 그래픽, 건축 시각화, 3차원 렌더, 평면도 표현이 아닌 실제 장소 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            5,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 1 toward unit 6, centered on fixed marker 19 at look-at cell [3,8], so the plate can support the reflective close view in S18_Shot6 and the separate table-level close view in S18_Shot10 through shot-specific crops.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            8
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From unit 1 toward unit 6, prioritize units 1 and 6, opening marker 10, and fixed markers 19 and 20. Retain geometry-supported context toward unit 5 through opening marker 9, including markers 12 and 18, and preserve marker 13 within unit 1 where required by the table-level consuming shot. Maintain the inherited positions of markers 1, 5, 9, 12, 13, and 18 from L04B03.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [5,5] toward look-at unit 6 at cell [3,8] with a wide 90-degree field of view. Establish broad fixed structure for units 1 and 6 while permitting S18_Shot6 to crop tightly around the reflective surface and S18_Shot10 to crop at seated table height.",
          "subject_position_directive": "S18_Shot6 commits no subject and centers the reflected marker within the central two-fifths while retaining narrow adjacent context. S18_Shot10 commits a photographed subject only within the image-bearing surface at center-right, below two-fifths of the composition, with a strip of marker 13 visible for scale; keep the base plate free of any other invented subjects.",
          "state_cue_directive": "Describe transient markers 23 and 24 only in the shot contexts that commit them. Preserve the muted state-facing illumination supplied by S18_Shot6 and S18_Shot10 without inventing another light source or any additional state overlay.",
          "negative_continuity_directive": "Exclude overlay marker 22. Keep shared markers 1, 5, 9, 12, 13, and 18 in the same fixed positions established by L04B03, and do not move fixed markers 10, 19, or 20. Avoid units outside the geometry-supported cone and do not add uncommitted subjects, transient markers, or scenario-specific elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room",
          "prior_bg_ids": [
            "L04B03"
          ],
          "attached_ref_labels": [
            "bg:L04B03",
            "same_loc_anchor:L04B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L04B02",
          "loc_id": "L04"
        }
      },
      "L05B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L05B01.png",
        "t2i_prompt": "2026년 대한민국 서해안 항구 도시권의 낡고 소박한 옥상 주거 공간에 딸린 작은 개인 침실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 침실 문 바로 안쪽에 선 약 1.6미터 사람 눈높이에서 북쪽 창가 모서리를 향해 대각선으로 바라보며, 동쪽 벽에 붙은 싱글 침대와 북쪽 벽의 창문 및 커튼, 침대 위쪽 벽이 같은 화면에 들어오게 한다. 풀프레임 미러리스 또는 DSLR 카메라의 28mm 광각 렌즈를 사용하되 왜곡은 절제하고, 실제 실내 위치 기록 사진처럼 사실적인 원근과 자연스러운 심도를 유지한다.\n\n깊은 밤의 침실이며, 창문을 통과하는 희미하고 차가운 도시 주변광과 열린 문 쪽에서 스며드는 약한 실내광이 어둠 속의 구조와 표면을 현실적으로 드러낸다. 값싼 벽지의 이음매와 변색, 생활 흠집이 난 바닥, 실제 직물 결이 보이는 커튼과 침구, 사용감 있는 목재와 금속 표면 등 동시대 한국의 평범한 소형 주거 공간에서 볼 수 있는 재료와 마모를 정확하게 표현한다. 전체 색은 대체로 무채색이고 어두우며, 약한 황금빛 실내광과 짙은 진홍색 흔적만 제한적으로 두드러진다.\n\n북쪽 모서리의 창문 아래, 커튼 뒤에는 심하게 훼손된 시신이 앉은 상태로 남겨져 있다. 커튼과 짙은 그림자가 얼굴과 노골적인 해부학적 세부를 대부분 가리지만, 비정상적으로 축 늘어진 자세와 훼손된 옷자락을 통해 시신임을 분명히 알 수 있다. 한 손에는 구겨지고 피가 묻은 작은 인화사진이 단단히 쥐어져 있다. 시신 주변과 커튼에서 침대 사이의 바닥에는 넓고 불규칙한 혈흔이 짙게 번져 있고, 벽과 바닥 가까이에 현실적인 방향성과 크기의 피 튄 자국이 남아 있다. 침실 문에서 북쪽 벽의 커튼으로 이어지는 피 묻은 발자국과 끌린 듯한 혈흔 자국이 동선을 형성한다. 동쪽 벽의 싱글 침대 바로 위에는 붓질이나 손으로 문지른 흔적처럼 가장자리가 끊기고 두께가 고르지 않은 불완전한 붉은 원이 있다. 이 원은 네온이나 홀로그램처럼 빛나지 않으며, 실제 벽면에 남은 붉은 흔적인지 순간적인 현상인지 단정하기 어려운 물질감으로 표현한다.\n\n살아 있는 인물이나 추가 형상은 넣지 않는다. 깨끗한 상품 사진이 아니라 사건 직후의 실제 장소를 있는 그대로 기록한 무가공 현장 참고 사진처럼 보여야 한다. 실제 콘크리트와 벽지, 금속의 산화, 천의 직조, 나무결, 오래된 얼룩과 먼지를 과장 없이 재현한다. CG, 삽화, 건축 시각화, 평면도, 조감도가 아닌 실제 카메라 촬영본이며 과도한 후처리 없이 현실적인 저조도 노출과 자연스러운 초점 이행을 사용한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "침실 문 바로 안쪽의 약 1.6미터 눈높이에서 북쪽 창가 모서리를 향해 대각선으로 본다. 커튼 뒤에 앉은 채 남겨진 훼손된 시신, 주변 바닥의 넓은 혈흔, 문에서 커튼까지 이어지는 피 묻은 발자국, 침대 위쪽 벽의 불완전한 붉은 원이 한 프레임 안에서 공간적으로 읽히게 한다. 시신의 얼굴과 세부 상처는 커튼과 어둠에 가려 두고, 손에 구겨진 사진이 쥐어져 있다는 점만 식별 가능하게 유지한다.",
            "shot_id": "S12_Shot5"
          },
          {
            "guide_text": "같은 침실 문턱의 눈높이와 방향을 유지해 공간 연속성을 맞춘다. 북쪽 창문 커튼과 동쪽 벽의 싱글 침대 사이에 고인 혈흔, 문에서 창가로 향하는 피 묻은 발자국, 침대 바로 위의 거칠고 불완전한 붉은 원을 명확히 배치한다. 커튼 뒤 북쪽 모서리의 훼손된 시신은 앉은 상태임이 암시되되 얼굴이나 노골적인 해부학적 세부는 드러내지 않으며, 손의 구겨진 사진은 작고 현실적인 단서로 보이게 한다.",
            "shot_id": "S12_Shot11"
          }
        ],
        "shot_ids": [
          "S12_Shot5",
          "S12_Shot11"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 2,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "just inside number 10 (private-bedroom door), facing diagonally across number 5 (private bedroom) toward number 19 (window curtain) and number 17 (single bed), with the north window corner and the wall above the bed in the same view",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle with restrained distortion",
          "framing_notes": "Show number 22 behind number 19, number 23 across the floor, number 24 leading from the doorway toward the curtain, number 25 above the bed, and number 26 held by the corpse. Preserve a narrow foreground connection to number 2 without revealing unrelated rooms."
        },
        "reference_decision": {
          "bg_id": "L05B01",
          "fp_id": "fp_l05_blood_room",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L05B01 is the sole supplied clean-anchor fallback candidate and must establish dwelling identity directly from the floor plan because no same-fp rendered reference exists. The camera is placed at the listed cell for unit 2 and directed toward unit 5 with a wide 90-degree view, supporting the committed relationship among target units 2 and 5, opening marker 10, and fixed markers 17, 18, and 19 required by S12_Shot5 and S12_Shot11.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/floor_plan/fp_l05_blood_room.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor_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 dwelling-identity anchor and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              3
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 2 toward unit 5, centering the view on look-at cell [6,7] so markers 17, 18, and 19 can provide the committed lower-frame, wall, and window-side context across the consuming shots.",
            "lens_enum": "wide",
            "look_at_cell": [
              6,
              7
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "Show the committed view from unit 2 into unit 5 through the relationship established by opening marker 10. Within the broad view, preserve base markers 17, 18, and 19 in unit 5, while retaining enough unit-2 context to establish the camera side of the view. Do not assert visibility of other units or openings from the geometry supersets.",
            "camera_framing_directive": "Frame from camera unit 2 at cell [1,3] toward look-at unit 5 at cell [6,7] with a wide 90-degree field of view. Use broad coverage to preserve the full-body central-midground requirement of S12_Shot5 while retaining marker 17 as lower-frame spatial context and markers 18 and 19 in the window-side portion of the fixed background; the same plate must also provide the wall-facing background region required by S12_Shot11.",
            "subject_position_directive": "For S12_Shot5, place the committed seated full body represented by marker 22 in the central midground, three-quarter right to the camera with the head dropped, framed by marker 19 near marker 18; keep markers 23 and 24 visible below as the staged path toward the subject. S12_Shot11 commits no subject, so preserve its wall-and-marker-17 framing without inventing a subject cue.",
            "state_cue_directive": "The background is not expected to be clean. Include the committed transient state represented by markers 22, 23, 24, 25, and 26, following the consuming-shot staging: markers 23 and 24 remain visible across the floor toward marker 22 for S12_Shot5, while marker 25 is readable in the upper-center wall region above the marker-17 context for S12_Shot11. Retain marker 26 only as the listed transient element and invent no additional state cues.",
            "negative_continuity_directive": "Do not introduce unlisted numbered elements, spaces outside units 2 and 5, or openings other than committed marker 10 into the required composition. Preserve the floor-plan positions of markers 10, 17, 18, and 19, and do not replace, relocate, duplicate, or obscure transient markers 22, 23, 24, 25, or 26. No same-fp reference plate exists from which additional continuity content may be imported."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 3]\n  - look_at_unit: 5\n  - look_at_cell: [6, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 2 toward unit 5, centering the view on look-at cell [6,7] so markers 17, 18, and 19 can provide the committed lower-frame, wall, and window-side context across the consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed view from unit 2 into unit 5 through the relationship established by opening marker 10. Within the broad view, preserve base markers 17, 18, and 19 in unit 5, while retaining enough unit-2 context to establish the camera side of the view. Do not assert visibility of other units or openings from the geometry supersets.\n  - camera_framing_directive: Frame from camera unit 2 at cell [1,3] toward look-at unit 5 at cell [6,7] with a wide 90-degree field of view. Use broad coverage to preserve the full-body central-midground requirement of S12_Shot5 while retaining marker 17 as lower-frame spatial context and markers 18 and 19 in the window-side portion of the fixed background; the same plate must also provide the wall-facing background region required by S12_Shot11.\n  - subject_position_directive: For S12_Shot5, place the committed seated full body represented by marker 22 in the central midground, three-quarter right to the camera with the head dropped, framed by marker 19 near marker 18; keep markers 23 and 24 visible below as the staged path toward the subject. S12_Shot11 commits no subject, so preserve its wall-and-marker-17 framing without inventing a subject cue.\n  - state_cue_directive: The background is not expected to be clean. Include the committed transient state represented by markers 22, 23, 24, 25, and 26, following the consuming-shot staging: markers 23 and 24 remain visible across the floor toward marker 22 for S12_Shot5, while marker 25 is readable in the upper-center wall region above the marker-17 context for S12_Shot11. Retain marker 26 only as the listed transient element and invent no additional state cues.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements, spaces outside units 2 and 5, or openings other than committed marker 10 into the required composition. Preserve the floor-plan positions of markers 10, 17, 18, and 19, and do not replace, relocate, duplicate, or obscure transient markers 22, 23, 24, 25, or 26. No same-fp reference plate exists from which additional continuity content may be imported.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 3]\n  - look_at_unit: 5\n  - look_at_cell: [6, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 2 toward unit 5, centering the view on look-at cell [6,7] so markers 17, 18, and 19 can provide the committed lower-frame, wall, and window-side context across the consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed view from unit 2 into unit 5 through the relationship established by opening marker 10. Within the broad view, preserve base markers 17, 18, and 19 in unit 5, while retaining enough unit-2 context to establish the camera side of the view. Do not assert visibility of other units or openings from the geometry supersets.\n  - camera_framing_directive: Frame from camera unit 2 at cell [1,3] toward look-at unit 5 at cell [6,7] with a wide 90-degree field of view. Use broad coverage to preserve the full-body central-midground requirement of S12_Shot5 while retaining marker 17 as lower-frame spatial context and markers 18 and 19 in the window-side portion of the fixed background; the same plate must also provide the wall-facing background region required by S12_Shot11.\n  - subject_position_directive: For S12_Shot5, place the committed seated full body represented by marker 22 in the central midground, three-quarter right to the camera with the head dropped, framed by marker 19 near marker 18; keep markers 23 and 24 visible below as the staged path toward the subject. S12_Shot11 commits no subject, so preserve its wall-and-marker-17 framing without inventing a subject cue.\n  - state_cue_directive: The background is not expected to be clean. Include the committed transient state represented by markers 22, 23, 24, 25, and 26, following the consuming-shot staging: markers 23 and 24 remain visible across the floor toward marker 22 for S12_Shot5, while marker 25 is readable in the upper-center wall region above the marker-17 context for S12_Shot11. Retain marker 26 only as the listed transient element and invent no additional state cues.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements, spaces outside units 2 and 5, or openings other than committed marker 10 into the required composition. Preserve the floor-plan positions of markers 10, 17, 18, and 19, and do not replace, relocate, duplicate, or obscure transient markers 22, 23, 24, 25, or 26. No same-fp reference plate exists from which additional continuity content may be imported.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [1, 3]\n  - look_at_unit: 5\n  - look_at_cell: [6, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 2 toward unit 5, centering the view on look-at cell [6,7] so markers 17, 18, and 19 can provide the committed lower-frame, wall, and window-side context across the consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the committed view from unit 2 into unit 5 through the relationship established by opening marker 10. Within the broad view, preserve base markers 17, 18, and 19 in unit 5, while retaining enough unit-2 context to establish the camera side of the view. Do not assert visibility of other units or openings from the geometry supersets.\n  - camera_framing_directive: Frame from camera unit 2 at cell [1,3] toward look-at unit 5 at cell [6,7] with a wide 90-degree field of view. Use broad coverage to preserve the full-body central-midground requirement of S12_Shot5 while retaining marker 17 as lower-frame spatial context and markers 18 and 19 in the window-side portion of the fixed background; the same plate must also provide the wall-facing background region required by S12_Shot11.\n  - subject_position_directive: For S12_Shot5, place the committed seated full body represented by marker 22 in the central midground, three-quarter right to the camera with the head dropped, framed by marker 19 near marker 18; keep markers 23 and 24 visible below as the staged path toward the subject. S12_Shot11 commits no subject, so preserve its wall-and-marker-17 framing without inventing a subject cue.\n  - state_cue_directive: The background is not expected to be clean. Include the committed transient state represented by markers 22, 23, 24, 25, and 26, following the consuming-shot staging: markers 23 and 24 remain visible across the floor toward marker 22 for S12_Shot5, while marker 25 is readable in the upper-center wall region above the marker-17 context for S12_Shot11. Retain marker 26 only as the listed transient element and invent no additional state cues.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements, spaces outside units 2 and 5, or openings other than committed marker 10 into the required composition. Preserve the floor-plan positions of markers 10, 17, 18, and 19, and do not replace, relocate, duplicate, or obscure transient markers 22, 23, 24, 25, or 26. No same-fp reference plate exists from which additional continuity content may be imported.\n\n2026년 대한민국 서해안 항구 도시권의 낡고 소박한 옥상 주거 공간에 딸린 작은 개인 침실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 침실 문 바로 안쪽에 선 약 1.6미터 사람 눈높이에서 북쪽 창가 모서리를 향해 대각선으로 바라보며, 동쪽 벽에 붙은 싱글 침대와 북쪽 벽의 창문 및 커튼, 침대 위쪽 벽이 같은 화면에 들어오게 한다. 풀프레임 미러리스 또는 DSLR 카메라의 28mm 광각 렌즈를 사용하되 왜곡은 절제하고, 실제 실내 위치 기록 사진처럼 사실적인 원근과 자연스러운 심도를 유지한다.\n\n깊은 밤의 침실이며, 창문을 통과하는 희미하고 차가운 도시 주변광과 열린 문 쪽에서 스며드는 약한 실내광이 어둠 속의 구조와 표면을 현실적으로 드러낸다. 값싼 벽지의 이음매와 변색, 생활 흠집이 난 바닥, 실제 직물 결이 보이는 커튼과 침구, 사용감 있는 목재와 금속 표면 등 동시대 한국의 평범한 소형 주거 공간에서 볼 수 있는 재료와 마모를 정확하게 표현한다. 전체 색은 대체로 무채색이고 어두우며, 약한 황금빛 실내광과 짙은 진홍색 흔적만 제한적으로 두드러진다.\n\n북쪽 모서리의 창문 아래, 커튼 뒤에는 심하게 훼손된 시신이 앉은 상태로 남겨져 있다. 커튼과 짙은 그림자가 얼굴과 노골적인 해부학적 세부를 대부분 가리지만, 비정상적으로 축 늘어진 자세와 훼손된 옷자락을 통해 시신임을 분명히 알 수 있다. 한 손에는 구겨지고 피가 묻은 작은 인화사진이 단단히 쥐어져 있다. 시신 주변과 커튼에서 침대 사이의 바닥에는 넓고 불규칙한 혈흔이 짙게 번져 있고, 벽과 바닥 가까이에 현실적인 방향성과 크기의 피 튄 자국이 남아 있다. 침실 문에서 북쪽 벽의 커튼으로 이어지는 피 묻은 발자국과 끌린 듯한 혈흔 자국이 동선을 형성한다. 동쪽 벽의 싱글 침대 바로 위에는 붓질이나 손으로 문지른 흔적처럼 가장자리가 끊기고 두께가 고르지 않은 불완전한 붉은 원이 있다. 이 원은 네온이나 홀로그램처럼 빛나지 않으며, 실제 벽면에 남은 붉은 흔적인지 순간적인 현상인지 단정하기 어려운 물질감으로 표현한다.\n\n살아 있는 인물이나 추가 형상은 넣지 않는다. 깨끗한 상품 사진이 아니라 사건 직후의 실제 장소를 있는 그대로 기록한 무가공 현장 참고 사진처럼 보여야 한다. 실제 콘크리트와 벽지, 금속의 산화, 천의 직조, 나무결, 오래된 얼룩과 먼지를 과장 없이 재현한다. CG, 삽화, 건축 시각화, 평면도, 조감도가 아닌 실제 카메라 촬영본이며 과도한 후처리 없이 현실적인 저조도 노출과 자연스러운 초점 이행을 사용한다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            1,
            3
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 2 toward unit 5, centering the view on look-at cell [6,7] so markers 17, 18, and 19 can provide the committed lower-frame, wall, and window-side context across the consuming shots.",
          "lens_enum": "wide",
          "look_at_cell": [
            6,
            7
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the committed view from unit 2 into unit 5 through the relationship established by opening marker 10. Within the broad view, preserve base markers 17, 18, and 19 in unit 5, while retaining enough unit-2 context to establish the camera side of the view. Do not assert visibility of other units or openings from the geometry supersets.",
          "camera_framing_directive": "Frame from camera unit 2 at cell [1,3] toward look-at unit 5 at cell [6,7] with a wide 90-degree field of view. Use broad coverage to preserve the full-body central-midground requirement of S12_Shot5 while retaining marker 17 as lower-frame spatial context and markers 18 and 19 in the window-side portion of the fixed background; the same plate must also provide the wall-facing background region required by S12_Shot11.",
          "subject_position_directive": "For S12_Shot5, place the committed seated full body represented by marker 22 in the central midground, three-quarter right to the camera with the head dropped, framed by marker 19 near marker 18; keep markers 23 and 24 visible below as the staged path toward the subject. S12_Shot11 commits no subject, so preserve its wall-and-marker-17 framing without inventing a subject cue.",
          "state_cue_directive": "The background is not expected to be clean. Include the committed transient state represented by markers 22, 23, 24, 25, and 26, following the consuming-shot staging: markers 23 and 24 remain visible across the floor toward marker 22 for S12_Shot5, while marker 25 is readable in the upper-center wall region above the marker-17 context for S12_Shot11. Retain marker 26 only as the listed transient element and invent no additional state cues.",
          "negative_continuity_directive": "Do not introduce unlisted numbered elements, spaces outside units 2 and 5, or openings other than committed marker 10 into the required composition. Preserve the floor-plan positions of markers 10, 17, 18, and 19, and do not replace, relocate, duplicate, or obscure transient markers 22, 23, 24, 25, or 26. No same-fp reference plate exists from which additional continuity content may be imported."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_blood_room",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l05_blood_room"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L06B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L06",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L06B02.png",
        "t2i_prompt": "2026년 대한민국 서해안 항구 도시권에서 볼 수 있는 작고 오래 사용된 옥탑 주거 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 금속 출입문 바로 안쪽에서 약 1.6미터 높이로 서서, 소형 거실 겸 간이 주방을 대각선으로 가로질러 외벽의 작은 거실 창문을 바라본다. 풀프레임 미러리스 카메라와 28밀리미터 광각 렌즈를 사용한 자연스러운 시야로, 싱크대와 수도꼭지, 인접한 가스 조리대, 식탁, 텔레비전과 받침대, 구석의 플로어 램프가 실제 협소 주거의 생활 밀도에 맞게 보인다. 개인 침실 내부는 프레임 밖에 두고 공동생활 공간을 넓게 담는다.\n\n해 질 무렵의 차갑고 약한 푸른 회색 자연광이 활짝 열린 작은 거실 창문으로 들어오며, 실내는 낮은 조도와 현실적인 명암을 유지한다. 창문 틀과 방충망, 벽지 이음매, 장판의 눌림과 생활 얼룩, 금속 문의 긁힘, 싱크대의 물때, 목재와 합판 가구의 마모처럼 동시대 한국의 오래된 소형 옥탑방에서 생기는 구체적인 사용 흔적을 사실적으로 표현한다. 색조는 대체로 무채색이고, 낡은 전구색 소재와 작은 적갈색 생활 물품에서만 절제된 따뜻한 색이 드러난다.\n\n출입구에서 거실 창문 사이의 바닥을 가로질러 외부 신발에서 묻은 듯한 선명하고 불규칙한 발자국 자국이 이어진다. 식탁 주변의 여러 의자는 급하게 밀쳐진 듯 옆으로 넘어져 장판 위에 놓여 있다. 공동 거실과 수납 구역에는 뒤져진 생활 소지품과 꺼내어진 수납 내용물이 무질서하게 흩어져 있고, 일부는 식탁 가장자리와 바닥에 걸쳐 있다. 열린 창문의 각도와 바깥에서 유입되는 저녁 공기가 공간이 방금 침입과 수색을 겪은 상태임을 물리적으로 보여준다. 과장된 파손이나 비현실적인 효과 없이 실제 주거 침입 현장을 담은 객관적 장소 기록 사진처럼 보이게 한다.\n\n인물, 얼굴, 신체 형상, 사람처럼 보이는 실루엣은 전혀 없다. 실제 콘크리트, 금속의 산화와 흠집, 직물의 섬유, 목재 무늬, 비닐 장판의 반사와 오염을 정확히 표현하고, 자연스러운 심도와 광학적 원근을 유지한다. 깨끗한 광고용 사진이 아니며, 후처리 없는 실제 장소 참고 사진처럼 사실적이어야 한다. 컴퓨터 그래픽, 건축 시각화, 삽화, 평면도, 위에서 내려다본 구도는 금지한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "금속 출입문 안쪽에서 거실과 간이 주방을 대각선으로 바라본 넓은 구도. 열린 거실 창문, 출입구에서 창문 방향으로 이어지는 발자국, 식탁 주변에 넘어진 의자, 뒤져져 흩어진 생활 소지품이 한 화면에서 명확히 읽혀야 한다. 개인 침실 내부는 프레임에 넣지 않는다.",
            "shot_id": "S25_Shot1"
          },
          {
            "guide_text": "약 1.6미터 눈높이와 28밀리미터 광각 시야를 유지해 소형 공동생활 공간의 전체 관계를 보여준다. 전경의 출입구 쪽 발자국에서 중경의 넘어진 식탁 의자와 흐트러진 소지품을 거쳐 배경의 열린 창문으로 시선이 이어지게 한다. 인물이나 신체 형상은 배치하지 않는다.",
            "shot_id": "S25_Shot8"
          },
          {
            "guide_text": "같은 출입문 인근 관찰 위치에서 주방 싱크대와 조리대, 식탁, 텔레비전 벽면이 자연스럽게 겹쳐 보이도록 구성한다. 해 질 무렵의 푸른 회색 자연광이 열린 창문으로 들어오며, 수색당한 생활 공간의 무질서와 바닥의 발자국을 사실적으로 기록한다. 침실 내부는 화면 밖에 둔다.",
            "shot_id": "S27_Shot2"
          }
        ],
        "shot_ids": [
          "S25_Shot1",
          "S25_Shot8",
          "S27_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 7 (metal entrance door), facing diagonally across number 2 (shared living and kitchenette zone) toward number 8 (small living window), with numbers 13, 14, 16, and 17 across the view",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Show the compact shared room broadly enough to establish the open window state, overturned dining chairs, searched storage and belongings, and the footprint trail. Keep the private bedroom evidence wall outside the frame."
        },
        "reference_decision": {
          "bg_id": "L06B02",
          "fp_id": "fp_l06_ransacked_room",
          "node_index": 1,
          "mode": "related_style_new_space",
          "is_dwelling_identity_anchor": false,
          "rationale": "L06B02 targets unit markers 2 and 6 and a fixed-element set distinct from the anchor's unit 3 and 22 composition, so L06B01 is used only for same-dwelling identity and subdued lighting continuity rather than layout inheritance. Camera unit 6 at [1,4] looking toward unit 2 through [5,4] with a 90-degree wide field supports the broad spatial staging of S25_Shot1 while allowing the close foreground staging in S25_Shot8 and S27_Shot2 to retain minimal peripheral context.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L06B01.png"
          ],
          "source_bg_ids": [
            "L06B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "physical_space_units_3_22"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_distinct_target_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "physical_space_units_3_22",
                "ref_bg_id": "L06B01",
                "space_description": "Earlier same-floor-plan identity anchor depicting target unit markers 3 and 22."
              }
            ],
            "why_single_ref_or_two_refs": "A single earlier same-floor-plan anchor is sufficient for dwelling-level style and lighting continuity; the consuming shots do not commit two distinct reference spaces as co-visible."
          },
          "camera_decision": {
            "camera_cell": [
              1,
              4
            ],
            "camera_unit": 6,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 6 toward unit 2, directing the view through look-at cell [5,4] at base marker 8 so the wide consuming shot can retain the required upper and lower background zones while close shots use the same space as peripheral context.",
            "lens_enum": "wide",
            "look_at_cell": [
              5,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show broad coverage from unit 6 into unit 2 within base footprint marker 1. Include committed openings 7, 8, 10, 11, and 12 and fixed markers 13, 14, 16, 17, and 21 where supported by the wide view. Use L06B01 only to maintain the same dwelling standard and subdued lighting family; compose the unit 6-to-unit 2 layout from its own floor-plan markers.",
            "camera_framing_directive": "Frame from camera unit 6 at cell [1,4] toward unit 2 through look-at cell [5,4], using the wide 90-degree field for broad coverage. Reserve middle-left foreground and midground space for the S25_Shot1 subject, keep marker 8 in the upper-right background region, and retain lower background area for marker 25; the close consuming shots may let this fixed background fall into soft peripheral context.",
            "subject_position_directive": "For S25_Shot1, place the committed full-body subject in the middle-left midground, halted mid-step with gaze down. For S25_Shot8, reserve most of the close frame for the facing-camera subject with the held item narrowly below the chin. For S27_Shot2, reserve most of the close frame for the facing-camera subject with the committed edge-held item and off-screen gaze. Add no subjects beyond those committed by the applicable shot staging.",
            "state_cue_directive": "Carry transient markers 23, 24, 25, and 26 as committed: the footprint trail, searched-belongings disarray, overturned-chair state, and open state of marker 8. The background is not expected to be clean; do not invent state cues beyond these numbered overlays and the consuming shots' subdued dusk treatment.",
            "negative_continuity_directive": "Exclude ignored overlay markers 27 and 28 and do not transfer their state from reference L06B01. Do not copy the unit 3 and unit 22 layout from L06B01 into this distinct target space. Avoid adding uncommitted openings, fixed elements, subjects, or state cues beyond markers 1, 2, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 21, 23, 24, 25, and 26."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L06B01' physical_space_id='physical_space_units_3_22'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [1, 4]\n  - look_at_unit: 2\n  - look_at_cell: [5, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 6 toward unit 2, directing the view through look-at cell [5,4] at base marker 8 so the wide consuming shot can retain the required upper and lower background zones while close shots use the same space as peripheral context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show broad coverage from unit 6 into unit 2 within base footprint marker 1. Include committed openings 7, 8, 10, 11, and 12 and fixed markers 13, 14, 16, 17, and 21 where supported by the wide view. Use L06B01 only to maintain the same dwelling standard and subdued lighting family; compose the unit 6-to-unit 2 layout from its own floor-plan markers.\n  - camera_framing_directive: Frame from camera unit 6 at cell [1,4] toward unit 2 through look-at cell [5,4], using the wide 90-degree field for broad coverage. Reserve middle-left foreground and midground space for the S25_Shot1 subject, keep marker 8 in the upper-right background region, and retain lower background area for marker 25; the close consuming shots may let this fixed background fall into soft peripheral context.\n  - subject_position_directive: For S25_Shot1, place the committed full-body subject in the middle-left midground, halted mid-step with gaze down. For S25_Shot8, reserve most of the close frame for the facing-camera subject with the held item narrowly below the chin. For S27_Shot2, reserve most of the close frame for the facing-camera subject with the committed edge-held item and off-screen gaze. Add no subjects beyond those committed by the applicable shot staging.\n  - state_cue_directive: Carry transient markers 23, 24, 25, and 26 as committed: the footprint trail, searched-belongings disarray, overturned-chair state, and open state of marker 8. The background is not expected to be clean; do not invent state cues beyond these numbered overlays and the consuming shots' subdued dusk treatment.\n  - negative_continuity_directive: Exclude ignored overlay markers 27 and 28 and do not transfer their state from reference L06B01. Do not copy the unit 3 and unit 22 layout from L06B01 into this distinct target space. Avoid adding uncommitted openings, fixed elements, subjects, or state cues beyond markers 1, 2, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 21, 23, 24, 25, and 26.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L06B01' physical_space_id='physical_space_units_3_22'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [1, 4]\n  - look_at_unit: 2\n  - look_at_cell: [5, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 6 toward unit 2, directing the view through look-at cell [5,4] at base marker 8 so the wide consuming shot can retain the required upper and lower background zones while close shots use the same space as peripheral context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show broad coverage from unit 6 into unit 2 within base footprint marker 1. Include committed openings 7, 8, 10, 11, and 12 and fixed markers 13, 14, 16, 17, and 21 where supported by the wide view. Use L06B01 only to maintain the same dwelling standard and subdued lighting family; compose the unit 6-to-unit 2 layout from its own floor-plan markers.\n  - camera_framing_directive: Frame from camera unit 6 at cell [1,4] toward unit 2 through look-at cell [5,4], using the wide 90-degree field for broad coverage. Reserve middle-left foreground and midground space for the S25_Shot1 subject, keep marker 8 in the upper-right background region, and retain lower background area for marker 25; the close consuming shots may let this fixed background fall into soft peripheral context.\n  - subject_position_directive: For S25_Shot1, place the committed full-body subject in the middle-left midground, halted mid-step with gaze down. For S25_Shot8, reserve most of the close frame for the facing-camera subject with the held item narrowly below the chin. For S27_Shot2, reserve most of the close frame for the facing-camera subject with the committed edge-held item and off-screen gaze. Add no subjects beyond those committed by the applicable shot staging.\n  - state_cue_directive: Carry transient markers 23, 24, 25, and 26 as committed: the footprint trail, searched-belongings disarray, overturned-chair state, and open state of marker 8. The background is not expected to be clean; do not invent state cues beyond these numbered overlays and the consuming shots' subdued dusk treatment.\n  - negative_continuity_directive: Exclude ignored overlay markers 27 and 28 and do not transfer their state from reference L06B01. Do not copy the unit 3 and unit 22 layout from L06B01 into this distinct target space. Avoid adding uncommitted openings, fixed elements, subjects, or state cues beyond markers 1, 2, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 21, 23, 24, 25, and 26.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows a related part of the same dwelling, not the current room. Inherit the overall material and lighting identity only; the new space is its own architectural room and must read as the same home.\n\nREFERENCE PLAN: mode='related_style_new_space'\n  - selected_refs[0]: ref_bg_id='L06B01' physical_space_id='physical_space_units_3_22'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [1, 4]\n  - look_at_unit: 2\n  - look_at_cell: [5, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 6 toward unit 2, directing the view through look-at cell [5,4] at base marker 8 so the wide consuming shot can retain the required upper and lower background zones while close shots use the same space as peripheral context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show broad coverage from unit 6 into unit 2 within base footprint marker 1. Include committed openings 7, 8, 10, 11, and 12 and fixed markers 13, 14, 16, 17, and 21 where supported by the wide view. Use L06B01 only to maintain the same dwelling standard and subdued lighting family; compose the unit 6-to-unit 2 layout from its own floor-plan markers.\n  - camera_framing_directive: Frame from camera unit 6 at cell [1,4] toward unit 2 through look-at cell [5,4], using the wide 90-degree field for broad coverage. Reserve middle-left foreground and midground space for the S25_Shot1 subject, keep marker 8 in the upper-right background region, and retain lower background area for marker 25; the close consuming shots may let this fixed background fall into soft peripheral context.\n  - subject_position_directive: For S25_Shot1, place the committed full-body subject in the middle-left midground, halted mid-step with gaze down. For S25_Shot8, reserve most of the close frame for the facing-camera subject with the held item narrowly below the chin. For S27_Shot2, reserve most of the close frame for the facing-camera subject with the committed edge-held item and off-screen gaze. Add no subjects beyond those committed by the applicable shot staging.\n  - state_cue_directive: Carry transient markers 23, 24, 25, and 26 as committed: the footprint trail, searched-belongings disarray, overturned-chair state, and open state of marker 8. The background is not expected to be clean; do not invent state cues beyond these numbered overlays and the consuming shots' subdued dusk treatment.\n  - negative_continuity_directive: Exclude ignored overlay markers 27 and 28 and do not transfer their state from reference L06B01. Do not copy the unit 3 and unit 22 layout from L06B01 into this distinct target space. Avoid adding uncommitted openings, fixed elements, subjects, or state cues beyond markers 1, 2, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 21, 23, 24, 25, and 26.\n\n2026년 대한민국 서해안 항구 도시권에서 볼 수 있는 작고 오래 사용된 옥탑 주거 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 금속 출입문 바로 안쪽에서 약 1.6미터 높이로 서서, 소형 거실 겸 간이 주방을 대각선으로 가로질러 외벽의 작은 거실 창문을 바라본다. 풀프레임 미러리스 카메라와 28밀리미터 광각 렌즈를 사용한 자연스러운 시야로, 싱크대와 수도꼭지, 인접한 가스 조리대, 식탁, 텔레비전과 받침대, 구석의 플로어 램프가 실제 협소 주거의 생활 밀도에 맞게 보인다. 개인 침실 내부는 프레임 밖에 두고 공동생활 공간을 넓게 담는다.\n\n해 질 무렵의 차갑고 약한 푸른 회색 자연광이 활짝 열린 작은 거실 창문으로 들어오며, 실내는 낮은 조도와 현실적인 명암을 유지한다. 창문 틀과 방충망, 벽지 이음매, 장판의 눌림과 생활 얼룩, 금속 문의 긁힘, 싱크대의 물때, 목재와 합판 가구의 마모처럼 동시대 한국의 오래된 소형 옥탑방에서 생기는 구체적인 사용 흔적을 사실적으로 표현한다. 색조는 대체로 무채색이고, 낡은 전구색 소재와 작은 적갈색 생활 물품에서만 절제된 따뜻한 색이 드러난다.\n\n출입구에서 거실 창문 사이의 바닥을 가로질러 외부 신발에서 묻은 듯한 선명하고 불규칙한 발자국 자국이 이어진다. 식탁 주변의 여러 의자는 급하게 밀쳐진 듯 옆으로 넘어져 장판 위에 놓여 있다. 공동 거실과 수납 구역에는 뒤져진 생활 소지품과 꺼내어진 수납 내용물이 무질서하게 흩어져 있고, 일부는 식탁 가장자리와 바닥에 걸쳐 있다. 열린 창문의 각도와 바깥에서 유입되는 저녁 공기가 공간이 방금 침입과 수색을 겪은 상태임을 물리적으로 보여준다. 과장된 파손이나 비현실적인 효과 없이 실제 주거 침입 현장을 담은 객관적 장소 기록 사진처럼 보이게 한다.\n\n인물, 얼굴, 신체 형상, 사람처럼 보이는 실루엣은 전혀 없다. 실제 콘크리트, 금속의 산화와 흠집, 직물의 섬유, 목재 무늬, 비닐 장판의 반사와 오염을 정확히 표현하고, 자연스러운 심도와 광학적 원근을 유지한다. 깨끗한 광고용 사진이 아니며, 후처리 없는 실제 장소 참고 사진처럼 사실적이어야 한다. 컴퓨터 그래픽, 건축 시각화, 삽화, 평면도, 위에서 내려다본 구도는 금지한다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            1,
            4
          ],
          "camera_unit": 6,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 6 toward unit 2, directing the view through look-at cell [5,4] at base marker 8 so the wide consuming shot can retain the required upper and lower background zones while close shots use the same space as peripheral context.",
          "lens_enum": "wide",
          "look_at_cell": [
            5,
            4
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "related_style_new_space",
        "render_guidance": {
          "visible_space_directive": "Show broad coverage from unit 6 into unit 2 within base footprint marker 1. Include committed openings 7, 8, 10, 11, and 12 and fixed markers 13, 14, 16, 17, and 21 where supported by the wide view. Use L06B01 only to maintain the same dwelling standard and subdued lighting family; compose the unit 6-to-unit 2 layout from its own floor-plan markers.",
          "camera_framing_directive": "Frame from camera unit 6 at cell [1,4] toward unit 2 through look-at cell [5,4], using the wide 90-degree field for broad coverage. Reserve middle-left foreground and midground space for the S25_Shot1 subject, keep marker 8 in the upper-right background region, and retain lower background area for marker 25; the close consuming shots may let this fixed background fall into soft peripheral context.",
          "subject_position_directive": "For S25_Shot1, place the committed full-body subject in the middle-left midground, halted mid-step with gaze down. For S25_Shot8, reserve most of the close frame for the facing-camera subject with the held item narrowly below the chin. For S27_Shot2, reserve most of the close frame for the facing-camera subject with the committed edge-held item and off-screen gaze. Add no subjects beyond those committed by the applicable shot staging.",
          "state_cue_directive": "Carry transient markers 23, 24, 25, and 26 as committed: the footprint trail, searched-belongings disarray, overturned-chair state, and open state of marker 8. The background is not expected to be clean; do not invent state cues beyond these numbered overlays and the consuming shots' subdued dusk treatment.",
          "negative_continuity_directive": "Exclude ignored overlay markers 27 and 28 and do not transfer their state from reference L06B01. Do not copy the unit 3 and unit 22 layout from L06B01 into this distinct target space. Avoid adding uncommitted openings, fixed elements, subjects, or state cues beyond markers 1, 2, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 21, 23, 24, 25, and 26."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l06_ransacked_room",
          "prior_bg_ids": [
            "L06B01"
          ],
          "attached_ref_labels": [
            "bg:L06B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L06B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L06",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L06B01.png",
        "t2i_prompt": "2026년 무렵 대한민국 서해안 항구 도시권의 소형 옥탑 주거 안, 해 질 녘의 비좁은 딸 침실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 침실 출입문 바로 안쪽에서 선 성인의 눈높이 약 1.6미터, 35밀리미터급 보통 광각 렌즈로 침대와 그 위 벽면을 바라본다. 침대는 벽 아래에 놓여 있고, 커튼이 달린 창문은 화면 가장자리에서 일부만 보이며, 생활감 있는 수납장은 문이나 창가 쪽 가장자리에 자연스럽게 걸친다. 벽면 중앙에는 붓질처럼 두께가 고르지 않고 일부가 끊긴 거친 붉은 원이 남아 있으며, 네온이나 홀로그램처럼 빛나지 않는다. 그 붉은 원의 정확한 중심에는 작은 인화사진 한 장이 벽에 고정되어 있고, 사진 표면에는 마른 검붉은 핏자국과 번진 얼룩이 묻어 있다. 인화사진 속 내용은 얼룩과 낮은 명암 때문에 식별되지 않으며 사람, 얼굴, 신체 형태는 보이지 않는다. 침대와 붉은 원, 피 묻은 인화사진을 두드러지게 프레이밍하되 출입문 바깥의 공동 공간은 담지 않는다. 창의 얇은 커튼을 통과한 차갑고 약한 황혼빛이 방 안으로 스며들고, 희미한 금빛 잔광과 절제된 진홍색만 무채색에 가까운 회벽, 낡은 합성목재 수납장, 구김과 직조가 보이는 침구 위에 남는다. 실제 회벽의 미세한 균열과 손때, 금속 부품의 자연스러운 변색, 목재 무늬, 커튼과 침구의 섬유 결, 평범한 생활 마모와 얼룩을 정확하게 표현한다. 깨끗한 상품 사진이 아니라 실제 거주 공간을 담은 담담한 현장 기록 사진이며, 현실적인 자연광 노출과 자연스러운 심도, 과도한 후처리 없는 실제 디지털 일안 반사식 또는 미러리스 카메라 촬영 질감. 사람, 얼굴, 신체 모양의 형상은 전혀 없다. 위에서 내려다본 평면도, 건축 도면, 삽화, 컴퓨터 생성 이미지, 건축 시각화가 아닌 실제 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "침실 출입문 바로 안쪽에서 약 1.6미터 높이로 바라본다. 침대와 그 위 벽면을 정면에 가깝게 담고, 거칠고 불완전한 붉은 원과 중앙에 고정된 피 묻은 인화사진이 화면의 핵심이 되게 한다. 커튼이 달린 창문은 프레임 가장자리에 일부만 보이게 하며, 공동 공간은 화면에서 제외한다. 인화사진 내부에는 사람이나 얼굴, 신체 형태가 식별되지 않게 한다.",
            "shot_id": "S25_Shot5"
          }
        ],
        "shot_ids": [
          "S25_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "just inside number 10 (daughter bedroom door), facing number 22 (wall above the bed), with number 18 (bed) beneath the wall and number 9 (curtained window) near the edge of frame",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Frame the wall, rough red circle, and pinned photograph prominently above the bed; avoid showing the living-room ransacking cues."
        },
        "reference_decision": {
          "bg_id": "L06B01",
          "fp_id": "fp_l06_ransacked_room",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L06B01 is the sole clean-anchor fallback candidate supplied for this floor plan, so it establishes dwelling identity directly from the floor plan without a prior reference. Its only consuming shot requires a close, perpendicular, centered view of the marked surface associated with unit markers 3 and 22; camera unit 3 at [2,6], look-at cell [7,3] toward unit 22, and a 25-degree telephoto field provide the required narrow alignment.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/floor_plan/fp_l06_ransacked_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": "no_references_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node is the floor-plan-seeded dwelling identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              2,
              6
            ],
            "camera_unit": 3,
            "fov_deg": 25,
            "framing_notes": "Use narrow, compressed coverage from unit 3 toward target unit 22, centering the committed wall-facing composition near base marker 10 and the marker group 18, 20, 22.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              7,
              3
            ],
            "look_at_unit": 22
          },
          "render_guidance": {
            "visible_space_directive": "Show the portion of unit 3 directed toward unit 22 within base footprint marker 1. Include the committed structural and fixed elements represented by markers 9, 10, 18, 20, and 22 only where supported by this narrow view, with the primary visible surface belonging to marker 22.",
            "camera_framing_directive": "Frame from camera unit 3 at cell [2,6] toward unit 22 through look-at cell [7,3], using the telephoto 25-degree field for compressed, narrow coverage. Keep the marked surface square to the camera and place the marker 27 and marker 28 composition centrally at the close scale committed by S25_Shot5.",
            "subject_position_directive": "S25_Shot5 commits no character or other foreground subject; its centered items are background markers 27 and 28. Keep the background free of invented subjects.",
            "state_cue_directive": "Carry transient marker 27, the rough red wall circle, and transient marker 28, the bloody photograph pinned to the wall, in the centered relationship committed by S25_Shot5. The background is not expected to be clean, but no additional state cues beyond markers 27 and 28 are committed.",
            "negative_continuity_directive": "Exclude ignored overlay markers 23, 24, 25, and 26. Do not add uncommitted units, openings, subjects, or scenario cues outside the narrow unit 3-to-unit 22 view, and preserve the base placement relationships of markers 9, 10, 18, 20, and 22."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [2, 6]\n  - look_at_unit: 22\n  - look_at_cell: [7, 3]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use narrow, compressed coverage from unit 3 toward target unit 22, centering the committed wall-facing composition near base marker 10 and the marker group 18, 20, 22.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the portion of unit 3 directed toward unit 22 within base footprint marker 1. Include the committed structural and fixed elements represented by markers 9, 10, 18, 20, and 22 only where supported by this narrow view, with the primary visible surface belonging to marker 22.\n  - camera_framing_directive: Frame from camera unit 3 at cell [2,6] toward unit 22 through look-at cell [7,3], using the telephoto 25-degree field for compressed, narrow coverage. Keep the marked surface square to the camera and place the marker 27 and marker 28 composition centrally at the close scale committed by S25_Shot5.\n  - subject_position_directive: S25_Shot5 commits no character or other foreground subject; its centered items are background markers 27 and 28. Keep the background free of invented subjects.\n  - state_cue_directive: Carry transient marker 27, the rough red wall circle, and transient marker 28, the bloody photograph pinned to the wall, in the centered relationship committed by S25_Shot5. The background is not expected to be clean, but no additional state cues beyond markers 27 and 28 are committed.\n  - negative_continuity_directive: Exclude ignored overlay markers 23, 24, 25, and 26. Do not add uncommitted units, openings, subjects, or scenario cues outside the narrow unit 3-to-unit 22 view, and preserve the base placement relationships of markers 9, 10, 18, 20, and 22.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [2, 6]\n  - look_at_unit: 22\n  - look_at_cell: [7, 3]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use narrow, compressed coverage from unit 3 toward target unit 22, centering the committed wall-facing composition near base marker 10 and the marker group 18, 20, 22.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the portion of unit 3 directed toward unit 22 within base footprint marker 1. Include the committed structural and fixed elements represented by markers 9, 10, 18, 20, and 22 only where supported by this narrow view, with the primary visible surface belonging to marker 22.\n  - camera_framing_directive: Frame from camera unit 3 at cell [2,6] toward unit 22 through look-at cell [7,3], using the telephoto 25-degree field for compressed, narrow coverage. Keep the marked surface square to the camera and place the marker 27 and marker 28 composition centrally at the close scale committed by S25_Shot5.\n  - subject_position_directive: S25_Shot5 commits no character or other foreground subject; its centered items are background markers 27 and 28. Keep the background free of invented subjects.\n  - state_cue_directive: Carry transient marker 27, the rough red wall circle, and transient marker 28, the bloody photograph pinned to the wall, in the centered relationship committed by S25_Shot5. The background is not expected to be clean, but no additional state cues beyond markers 27 and 28 are committed.\n  - negative_continuity_directive: Exclude ignored overlay markers 23, 24, 25, and 26. Do not add uncommitted units, openings, subjects, or scenario cues outside the narrow unit 3-to-unit 22 view, and preserve the base placement relationships of markers 9, 10, 18, 20, and 22.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [2, 6]\n  - look_at_unit: 22\n  - look_at_cell: [7, 3]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use narrow, compressed coverage from unit 3 toward target unit 22, centering the committed wall-facing composition near base marker 10 and the marker group 18, 20, 22.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the portion of unit 3 directed toward unit 22 within base footprint marker 1. Include the committed structural and fixed elements represented by markers 9, 10, 18, 20, and 22 only where supported by this narrow view, with the primary visible surface belonging to marker 22.\n  - camera_framing_directive: Frame from camera unit 3 at cell [2,6] toward unit 22 through look-at cell [7,3], using the telephoto 25-degree field for compressed, narrow coverage. Keep the marked surface square to the camera and place the marker 27 and marker 28 composition centrally at the close scale committed by S25_Shot5.\n  - subject_position_directive: S25_Shot5 commits no character or other foreground subject; its centered items are background markers 27 and 28. Keep the background free of invented subjects.\n  - state_cue_directive: Carry transient marker 27, the rough red wall circle, and transient marker 28, the bloody photograph pinned to the wall, in the centered relationship committed by S25_Shot5. The background is not expected to be clean, but no additional state cues beyond markers 27 and 28 are committed.\n  - negative_continuity_directive: Exclude ignored overlay markers 23, 24, 25, and 26. Do not add uncommitted units, openings, subjects, or scenario cues outside the narrow unit 3-to-unit 22 view, and preserve the base placement relationships of markers 9, 10, 18, 20, and 22.\n\n2026년 무렵 대한민국 서해안 항구 도시권의 소형 옥탑 주거 안, 해 질 녘의 비좁은 딸 침실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 침실 출입문 바로 안쪽에서 선 성인의 눈높이 약 1.6미터, 35밀리미터급 보통 광각 렌즈로 침대와 그 위 벽면을 바라본다. 침대는 벽 아래에 놓여 있고, 커튼이 달린 창문은 화면 가장자리에서 일부만 보이며, 생활감 있는 수납장은 문이나 창가 쪽 가장자리에 자연스럽게 걸친다. 벽면 중앙에는 붓질처럼 두께가 고르지 않고 일부가 끊긴 거친 붉은 원이 남아 있으며, 네온이나 홀로그램처럼 빛나지 않는다. 그 붉은 원의 정확한 중심에는 작은 인화사진 한 장이 벽에 고정되어 있고, 사진 표면에는 마른 검붉은 핏자국과 번진 얼룩이 묻어 있다. 인화사진 속 내용은 얼룩과 낮은 명암 때문에 식별되지 않으며 사람, 얼굴, 신체 형태는 보이지 않는다. 침대와 붉은 원, 피 묻은 인화사진을 두드러지게 프레이밍하되 출입문 바깥의 공동 공간은 담지 않는다. 창의 얇은 커튼을 통과한 차갑고 약한 황혼빛이 방 안으로 스며들고, 희미한 금빛 잔광과 절제된 진홍색만 무채색에 가까운 회벽, 낡은 합성목재 수납장, 구김과 직조가 보이는 침구 위에 남는다. 실제 회벽의 미세한 균열과 손때, 금속 부품의 자연스러운 변색, 목재 무늬, 커튼과 침구의 섬유 결, 평범한 생활 마모와 얼룩을 정확하게 표현한다. 깨끗한 상품 사진이 아니라 실제 거주 공간을 담은 담담한 현장 기록 사진이며, 현실적인 자연광 노출과 자연스러운 심도, 과도한 후처리 없는 실제 디지털 일안 반사식 또는 미러리스 카메라 촬영 질감. 사람, 얼굴, 신체 모양의 형상은 전혀 없다. 위에서 내려다본 평면도, 건축 도면, 삽화, 컴퓨터 생성 이미지, 건축 시각화가 아닌 실제 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            2,
            6
          ],
          "camera_unit": 3,
          "fov_deg": 25,
          "framing_notes": "Use narrow, compressed coverage from unit 3 toward target unit 22, centering the committed wall-facing composition near base marker 10 and the marker group 18, 20, 22.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            7,
            3
          ],
          "look_at_unit": 22
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the portion of unit 3 directed toward unit 22 within base footprint marker 1. Include the committed structural and fixed elements represented by markers 9, 10, 18, 20, and 22 only where supported by this narrow view, with the primary visible surface belonging to marker 22.",
          "camera_framing_directive": "Frame from camera unit 3 at cell [2,6] toward unit 22 through look-at cell [7,3], using the telephoto 25-degree field for compressed, narrow coverage. Keep the marked surface square to the camera and place the marker 27 and marker 28 composition centrally at the close scale committed by S25_Shot5.",
          "subject_position_directive": "S25_Shot5 commits no character or other foreground subject; its centered items are background markers 27 and 28. Keep the background free of invented subjects.",
          "state_cue_directive": "Carry transient marker 27, the rough red wall circle, and transient marker 28, the bloody photograph pinned to the wall, in the centered relationship committed by S25_Shot5. The background is not expected to be clean, but no additional state cues beyond markers 27 and 28 are committed.",
          "negative_continuity_directive": "Exclude ignored overlay markers 23, 24, 25, and 26. Do not add uncommitted units, openings, subjects, or scenario cues outside the narrow unit 3-to-unit 22 view, and preserve the base placement relationships of markers 9, 10, 18, 20, and 22."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l06_ransacked_room",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l06_ransacked_room"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B03": {
        "status": "skipped_outdoor_direct",
        "location_id": "L13",
        "location_name": "",
        "shot_ids": [
          "S11_Shot5",
          "S11_Shot6"
        ]
      },
      "L13B01": {
        "status": "skipped_outdoor_direct",
        "location_id": "L13",
        "location_name": "",
        "shot_ids": [
          "S13_Shot2"
        ]
      },
      "L13B02": {
        "status": "skipped_outdoor_direct",
        "location_id": "L13",
        "location_name": "",
        "shot_ids": [
          "S13_Shot3"
        ]
      },
      "L12B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L12",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L12B01.png",
        "t2i_prompt": "2026년 대한민국 서해안 항구 도시권에서 볼 수 있는 동시대 중형 마트의 해 질 무렵 영업 중인 판매 구역. 서쪽 진열 선반 열의 남쪽 끝 가까이에서 북쪽을 향해 대각선으로 바라본다. 남쪽의 넓은 고객용 교차 통로와 중앙 진열 구역의 여러 평행한 남북 방향 선반 열이 깊이감 있게 이어지고, 시선 끝의 북쪽 벽에는 현실적인 연속형 냉장 진열장이 놓여 있다. 선반에는 한국의 현대적인 생활용품과 식료품 포장, 작은 전자식 또는 인쇄식 가격표가 과도하게 정돈되지 않은 실제 영업 매장 상태로 진열되어 있다. 중앙 선반 한쪽에는 상품 보충 작업 중 잠시 내려놓은 평범한 골판지 상자들이 모여 있으며, 일부는 닫혀 있고 일부는 포장 상품이 보이도록 열려 있다. 상자는 실제 무게와 사용 흔적이 느껴지고 통행을 완전히 막지 않는다. 영업 중인 공간의 현실적인 상태만 보여 주며 사람, 직원, 고객, 얼굴, 인체 형상, 마네킹은 전혀 없다.\n\n해 질 무렵 외부의 희미하고 차가운 빛이 출입 방향에서 약하게 스며들고, 천장의 실용적인 LED 조명이 매장 선반과 냉장 진열장을 고르게 밝힌다. 냉장 진열장의 차가운 백색광, 절제된 황금색과 진홍색 포장 색상, 대체로 무채색에 가까운 바닥과 금속 선반이 자연스럽게 어우러진다. 지나치게 극적이지 않은 현실적인 저조도 대비와 실제 영업 공간 특유의 긴장감. 바닥에는 일상적인 미세한 긁힘과 닦은 자국, 선반 금속에는 작은 마모와 손때, 골판지에는 눌림과 테이프 흔적, 포장재에는 실제 비닐과 종이 질감이 보인다.\n\n약 1.6미터 높이의 서 있는 사람 눈높이에서 35mm급 보통 광각 렌즈를 사용해 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 수평에 가까운 자연스러운 시선, 과장 없는 원근감, 실제 재료 질감, 현실적인 자연광과 매장 조명의 혼합, 자연스러운 피사계 심도, 일상적인 얼룩과 사용감. 깨끗한 광고용 스톡 사진이 아니라 실제 장소 기록 사진처럼 담담하고 사실적이며, CGI나 삽화나 건축 시각화가 아닌 무보정 실제 카메라 촬영본. 위에서 내려다본 시점, 평면도, 건축 도식은 사용하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "서쪽 진열 선반 열의 남쪽 끝 부근에서 서 있는 사람의 눈높이로 촬영한다. 남쪽의 넓은 통로에서 중앙의 평행한 선반 열 사이를 지나 북쪽 벽면 냉장 진열장까지 대각선으로 시야가 이어지게 한다. 선반 옆에 임시로 놓인 상품 보충용 골판지 상자가 자연스럽게 보이되 통로와 매장 구조를 가리지 않게 한다. 화면에는 사람, 얼굴, 신체 형상의 실루엣을 포함하지 않는다.",
            "shot_id": "S8_Shot4"
          }
        ],
        "shot_ids": [
          "S8_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "within number 4 (display aisle zone), near the south end of number 5 (western shelf bank), facing diagonally north across number 1 (customer circulation zone) toward numbers 6 and 7 (central shelf banks) and number 9 (refrigerated display cases)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35 mm moderate wide angle",
          "framing_notes": "Use the parallel shelving to create a clear aisle view suitable for staff conversation and shelf-stocking activity. Keep number 11 visible beside a shelf as a transient stocking object, while preserving an open customer path through number 1."
        },
        "reference_decision": {
          "bg_id": "L12B01",
          "fp_id": "fp_l12_sales_floor",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L12B01 is the sole clean-anchor candidate supplied for this floor plan and has render-ready staging for S8_Shot4, so it establishes the dwelling identity without a prior reference. Camera unit 1 at [7,4] looks toward unit 4 through the valid candidate cell [4,3] with a normal 50-degree lens, supporting the committed medium two-subject composition and restrained fixed-element context.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/floor_plan/fp_l12_sales_floor.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No same-fp reference is selected because this first node is the floor-plan-seeded dwelling identity anchor and the candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Use a static, eye-level, medium framing from unit 1 toward unit 4, centering the view through look-at cell [4,3] so the fixed aisle-forming elements provide depth while lateral frame space remains available.",
            "lens_enum": "normal",
            "look_at_cell": [
              4,
              3
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1, show the view toward unit 4 using base markers 1 and 4 as the committed visible units, with fixed markers 5, 6, 7, and 9 arranged in their established positions to create depth. No opening is committed as visible for this BG.",
            "camera_framing_directive": "Frame statically from camera unit 1 at cell [7,4] toward look-at unit 4 at cell [4,3] with a normal 50-degree lens, giving neutral medium coverage with fixed elements 5, 6, 7, and 9 providing restrained depth around the two-subject axis.",
            "subject_position_directive": "Place the two committed subjects in a medium two-shot across a shared conversational axis, one on frame left leaning forward and one on frame right with weight shifted toward the other; preserve opposing three-quarter profiles, mutual gaze, and lateral frame space. Do not add uncommitted subjects.",
            "state_cue_directive": "Carry transient marker 11 as the committed state cue and use numbered elements 1, 4, 5, 6, 7, 9, and 11. Apply the surfaced shot's muted, largely achromatic ambient illumination with restrained contrast, without adding any unlisted state cues.",
            "negative_continuity_directive": "Do not introduce unlisted numbered elements, uncommitted openings, or units outside the selected view toward unit 4. Preserve the base positions of markers 5, 6, 7, and 9, retain transient marker 11 only as committed, and avoid inventing additional scenario-specific objects or state overlays."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 4]\n  - look_at_unit: 4\n  - look_at_cell: [4, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a static, eye-level, medium framing from unit 1 toward unit 4, centering the view through look-at cell [4,3] so the fixed aisle-forming elements provide depth while lateral frame space remains available.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show the view toward unit 4 using base markers 1 and 4 as the committed visible units, with fixed markers 5, 6, 7, and 9 arranged in their established positions to create depth. No opening is committed as visible for this BG.\n  - camera_framing_directive: Frame statically from camera unit 1 at cell [7,4] toward look-at unit 4 at cell [4,3] with a normal 50-degree lens, giving neutral medium coverage with fixed elements 5, 6, 7, and 9 providing restrained depth around the two-subject axis.\n  - subject_position_directive: Place the two committed subjects in a medium two-shot across a shared conversational axis, one on frame left leaning forward and one on frame right with weight shifted toward the other; preserve opposing three-quarter profiles, mutual gaze, and lateral frame space. Do not add uncommitted subjects.\n  - state_cue_directive: Carry transient marker 11 as the committed state cue and use numbered elements 1, 4, 5, 6, 7, 9, and 11. Apply the surfaced shot's muted, largely achromatic ambient illumination with restrained contrast, without adding any unlisted state cues.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements, uncommitted openings, or units outside the selected view toward unit 4. Preserve the base positions of markers 5, 6, 7, and 9, retain transient marker 11 only as committed, and avoid inventing additional scenario-specific objects or state overlays.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 4]\n  - look_at_unit: 4\n  - look_at_cell: [4, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a static, eye-level, medium framing from unit 1 toward unit 4, centering the view through look-at cell [4,3] so the fixed aisle-forming elements provide depth while lateral frame space remains available.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show the view toward unit 4 using base markers 1 and 4 as the committed visible units, with fixed markers 5, 6, 7, and 9 arranged in their established positions to create depth. No opening is committed as visible for this BG.\n  - camera_framing_directive: Frame statically from camera unit 1 at cell [7,4] toward look-at unit 4 at cell [4,3] with a normal 50-degree lens, giving neutral medium coverage with fixed elements 5, 6, 7, and 9 providing restrained depth around the two-subject axis.\n  - subject_position_directive: Place the two committed subjects in a medium two-shot across a shared conversational axis, one on frame left leaning forward and one on frame right with weight shifted toward the other; preserve opposing three-quarter profiles, mutual gaze, and lateral frame space. Do not add uncommitted subjects.\n  - state_cue_directive: Carry transient marker 11 as the committed state cue and use numbered elements 1, 4, 5, 6, 7, 9, and 11. Apply the surfaced shot's muted, largely achromatic ambient illumination with restrained contrast, without adding any unlisted state cues.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements, uncommitted openings, or units outside the selected view toward unit 4. Preserve the base positions of markers 5, 6, 7, and 9, retain transient marker 11 only as committed, and avoid inventing additional scenario-specific objects or state overlays.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 4]\n  - look_at_unit: 4\n  - look_at_cell: [4, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a static, eye-level, medium framing from unit 1 toward unit 4, centering the view through look-at cell [4,3] so the fixed aisle-forming elements provide depth while lateral frame space remains available.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show the view toward unit 4 using base markers 1 and 4 as the committed visible units, with fixed markers 5, 6, 7, and 9 arranged in their established positions to create depth. No opening is committed as visible for this BG.\n  - camera_framing_directive: Frame statically from camera unit 1 at cell [7,4] toward look-at unit 4 at cell [4,3] with a normal 50-degree lens, giving neutral medium coverage with fixed elements 5, 6, 7, and 9 providing restrained depth around the two-subject axis.\n  - subject_position_directive: Place the two committed subjects in a medium two-shot across a shared conversational axis, one on frame left leaning forward and one on frame right with weight shifted toward the other; preserve opposing three-quarter profiles, mutual gaze, and lateral frame space. Do not add uncommitted subjects.\n  - state_cue_directive: Carry transient marker 11 as the committed state cue and use numbered elements 1, 4, 5, 6, 7, 9, and 11. Apply the surfaced shot's muted, largely achromatic ambient illumination with restrained contrast, without adding any unlisted state cues.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements, uncommitted openings, or units outside the selected view toward unit 4. Preserve the base positions of markers 5, 6, 7, and 9, retain transient marker 11 only as committed, and avoid inventing additional scenario-specific objects or state overlays.\n\n2026년 대한민국 서해안 항구 도시권에서 볼 수 있는 동시대 중형 마트의 해 질 무렵 영업 중인 판매 구역. 서쪽 진열 선반 열의 남쪽 끝 가까이에서 북쪽을 향해 대각선으로 바라본다. 남쪽의 넓은 고객용 교차 통로와 중앙 진열 구역의 여러 평행한 남북 방향 선반 열이 깊이감 있게 이어지고, 시선 끝의 북쪽 벽에는 현실적인 연속형 냉장 진열장이 놓여 있다. 선반에는 한국의 현대적인 생활용품과 식료품 포장, 작은 전자식 또는 인쇄식 가격표가 과도하게 정돈되지 않은 실제 영업 매장 상태로 진열되어 있다. 중앙 선반 한쪽에는 상품 보충 작업 중 잠시 내려놓은 평범한 골판지 상자들이 모여 있으며, 일부는 닫혀 있고 일부는 포장 상품이 보이도록 열려 있다. 상자는 실제 무게와 사용 흔적이 느껴지고 통행을 완전히 막지 않는다. 영업 중인 공간의 현실적인 상태만 보여 주며 사람, 직원, 고객, 얼굴, 인체 형상, 마네킹은 전혀 없다.\n\n해 질 무렵 외부의 희미하고 차가운 빛이 출입 방향에서 약하게 스며들고, 천장의 실용적인 LED 조명이 매장 선반과 냉장 진열장을 고르게 밝힌다. 냉장 진열장의 차가운 백색광, 절제된 황금색과 진홍색 포장 색상, 대체로 무채색에 가까운 바닥과 금속 선반이 자연스럽게 어우러진다. 지나치게 극적이지 않은 현실적인 저조도 대비와 실제 영업 공간 특유의 긴장감. 바닥에는 일상적인 미세한 긁힘과 닦은 자국, 선반 금속에는 작은 마모와 손때, 골판지에는 눌림과 테이프 흔적, 포장재에는 실제 비닐과 종이 질감이 보인다.\n\n약 1.6미터 높이의 서 있는 사람 눈높이에서 35mm급 보통 광각 렌즈를 사용해 실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 수평에 가까운 자연스러운 시선, 과장 없는 원근감, 실제 재료 질감, 현실적인 자연광과 매장 조명의 혼합, 자연스러운 피사계 심도, 일상적인 얼룩과 사용감. 깨끗한 광고용 스톡 사진이 아니라 실제 장소 기록 사진처럼 담담하고 사실적이며, CGI나 삽화나 건축 시각화가 아닌 무보정 실제 카메라 촬영본. 위에서 내려다본 시점, 평면도, 건축 도식은 사용하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            7,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Use a static, eye-level, medium framing from unit 1 toward unit 4, centering the view through look-at cell [4,3] so the fixed aisle-forming elements provide depth while lateral frame space remains available.",
          "lens_enum": "normal",
          "look_at_cell": [
            4,
            3
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 1, show the view toward unit 4 using base markers 1 and 4 as the committed visible units, with fixed markers 5, 6, 7, and 9 arranged in their established positions to create depth. No opening is committed as visible for this BG.",
          "camera_framing_directive": "Frame statically from camera unit 1 at cell [7,4] toward look-at unit 4 at cell [4,3] with a normal 50-degree lens, giving neutral medium coverage with fixed elements 5, 6, 7, and 9 providing restrained depth around the two-subject axis.",
          "subject_position_directive": "Place the two committed subjects in a medium two-shot across a shared conversational axis, one on frame left leaning forward and one on frame right with weight shifted toward the other; preserve opposing three-quarter profiles, mutual gaze, and lateral frame space. Do not add uncommitted subjects.",
          "state_cue_directive": "Carry transient marker 11 as the committed state cue and use numbered elements 1, 4, 5, 6, 7, 9, and 11. Apply the surfaced shot's muted, largely achromatic ambient illumination with restrained contrast, without adding any unlisted state cues.",
          "negative_continuity_directive": "Do not introduce unlisted numbered elements, uncommitted openings, or units outside the selected view toward unit 4. Preserve the base positions of markers 5, 6, 7, and 9, retain transient marker 11 only as committed, and avoid inventing additional scenario-specific objects or state overlays."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l12_sales_floor",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l12_sales_floor"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L12B02": {
        "status": "ok",
        "location_id": "L12",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L12B02.png",
        "t2i_prompt": "2026년 대한민국 서해안 인근 현대 항구 도시의 상업가에 자리한 중형 마트 외부 출구 앞, 해가 막 진 뒤의 푸른 회색 저녁빛이 남아 있는 초저녁 장면. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈를 사용해 마트 출구와 앞쪽 보행 공간, 그 너머의 상업도로를 비스듬히 함께 담는다. 투명 유리 자동문 위에는 현대 한국 마트에서 볼 수 있는 단순한 한글 출구 표지가 있고, 문 안쪽의 평범한 백색 매장 조명과 외부의 차가운 잔광이 유리 표면에 현실적으로 겹쳐 반사된다. 출구 옆에는 금속 카트 보관대와 겹쳐 세워진 쇼핑카트, 낮은 안전 볼라드, 실용적인 쓰레기통, 납품용 플라스틱 상자 몇 개가 놓여 있다. 건물 외장은 오래되지 않은 금속 패널과 유리, 페인트칠한 콘크리트로 이루어졌으며 손때, 바퀴 자국, 작은 긁힘, 먼지와 생활 얼룩이 자연스럽다. 처마 아래의 실용적인 조명이 막 켜져 절제된 황금빛을 내고, 멀리 상업도로에는 현대 한국형 승용차와 소형 화물차가 보이지만 운전자나 보행자는 보이지 않는다. 가로등과 주변 점포 조명은 과장되지 않은 수준으로 켜져 있으며, 전체 색감은 무채색에 가깝고 황금빛 조명과 일부 붉은 출구 안내 요소만 제한적으로 드러난다. 출구 바로 앞 한쪽에는 전화 통화 중인 인물이 나중에 배치될 수 있도록 시야가 트인 빈 공간을 확보하고, 배경 자체에는 사람, 얼굴, 신체, 군중을 전혀 넣지 않는다. 실제 유리 반사, 금속의 미세한 산화와 긁힘, 플라스틱 카트 손잡이의 마모, 콘크리트 포장의 균열과 얼룩, 천막 재질의 결을 정확히 표현한다. 자연스러운 저조도 노출과 현실적인 명암, 과장 없는 색, 실제 장소 기록 사진 같은 자연스러운 피사계 심도, 인위적인 후처리 없는 사실적인 촬영본. 깨끗한 광고 사진이 아니며 컴퓨터 생성 이미지나 삽화가 아닌 실제 장소 참고 사진. 위에서 내려다본 시점, 평면도, 건축 도해가 아니라 출구 앞에 서서 바라본 수평 시점. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "마트 자동문 출구를 화면 왼쪽 또는 중앙 뒤편에 두고, 출구 앞 보행 공간과 상업도로 방향이 함께 보이도록 사람 눈높이에서 비스듬히 촬영한다. 전경 한쪽에는 불안하게 전화하는 인물이 나중에 배치될 수 있도록 충분한 빈 공간을 확보한다. 배경은 사람 없이 유지하되, 도로의 자동차와 켜지기 시작한 상점 조명으로 저녁 상업가의 움직임만 암시한다. 출구 표지와 자동문은 명확히 식별되게 하고 인물보다 배경이 과도하게 강조되지 않도록 자연스러운 원근과 심도를 사용한다.",
            "shot_id": "S8_Shot7"
          }
        ],
        "shot_ids": [
          "S8_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": "2026년 대한민국 서해안 인근 현대 항구 도시의 상업가에 자리한 중형 마트 외부 출구 앞, 해가 막 진 뒤의 푸른 회색 저녁빛이 남아 있는 초저녁 장면. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 서 있는 사람의 눈높이 약 1.6미터에서 35밀리미터급 렌즈를 사용해 마트 출구와 앞쪽 보행 공간, 그 너머의 상업도로를 비스듬히 함께 담는다. 투명 유리 자동문 위에는 현대 한국 마트에서 볼 수 있는 단순한 한글 출구 표지가 있고, 문 안쪽의 평범한 백색 매장 조명과 외부의 차가운 잔광이 유리 표면에 현실적으로 겹쳐 반사된다. 출구 옆에는 금속 카트 보관대와 겹쳐 세워진 쇼핑카트, 낮은 안전 볼라드, 실용적인 쓰레기통, 납품용 플라스틱 상자 몇 개가 놓여 있다. 건물 외장은 오래되지 않은 금속 패널과 유리, 페인트칠한 콘크리트로 이루어졌으며 손때, 바퀴 자국, 작은 긁힘, 먼지와 생활 얼룩이 자연스럽다. 처마 아래의 실용적인 조명이 막 켜져 절제된 황금빛을 내고, 멀리 상업도로에는 현대 한국형 승용차와 소형 화물차가 보이지만 운전자나 보행자는 보이지 않는다. 가로등과 주변 점포 조명은 과장되지 않은 수준으로 켜져 있으며, 전체 색감은 무채색에 가깝고 황금빛 조명과 일부 붉은 출구 안내 요소만 제한적으로 드러난다. 출구 바로 앞 한쪽에는 전화 통화 중인 인물이 나중에 배치될 수 있도록 시야가 트인 빈 공간을 확보하고, 배경 자체에는 사람, 얼굴, 신체, 군중을 전혀 넣지 않는다. 실제 유리 반사, 금속의 미세한 산화와 긁힘, 플라스틱 카트 손잡이의 마모, 콘크리트 포장의 균열과 얼룩, 천막 재질의 결을 정확히 표현한다. 자연스러운 저조도 노출과 현실적인 명암, 과장 없는 색, 실제 장소 기록 사진 같은 자연스러운 피사계 심도, 인위적인 후처리 없는 사실적인 촬영본. 깨끗한 광고 사진이 아니며 컴퓨터 생성 이미지나 삽화가 아닌 실제 장소 참고 사진. 위에서 내려다본 시점, 평면도, 건축 도해가 아니라 출구 앞에 서서 바라본 수평 시점. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, furniture and signage. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Camera angle, framing, lighting, time of day and weather follow THIS prompt — do NOT copy the reference's composition or mood; only the place's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "same_loc_anchor:L12B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L12B01",
          "loc_id": "L12"
        }
      },
      "L11B01": {
        "status": "skipped_outdoor_direct",
        "location_id": "L11",
        "location_name": "",
        "shot_ids": [
          "S19_Shot7",
          "S19_Shot8"
        ]
      },
      "L16B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L16",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L16B01.png",
        "t2i_prompt": "2026년 대한민국 서해안 인근 현대 항구 도시권의 마트 내부에 있는 보안실 겸 총무과를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 중앙의 입식 검토 공간 가까이에서 약 1.6m의 서 있는 사람 눈높이로, 북쪽 벽을 따라 놓인 모니터 책상과 그 뒤쪽의 CCTV 모니터 뱅크, 북동쪽 모서리의 녹화 장비 캐비닛을 향해 대각선으로 바라보는 구도. 35mm급 중간 광각 렌즈로 좁은 직사각형 사무실의 깊이와 동쪽 벽을 따라 정렬된 실용적인 금속 서류 캐비닛이 자연스럽게 함께 보인다. 2020년대 한국 마트 후방 업무 공간에 맞는 평범한 방재형 천장 마감과 실용적인 흰색 천장 조명, 회백색 벽, 실제 금속의 미세한 흠집과 손때, 책상 표면의 생활 마모, 케이블과 장비의 현실적인 사용감을 표현한다. 아침 시간의 차분한 실내로, 천장 조명과 약한 자연광성 주변광이 섞인 절제된 회색 계열의 색감이며 과장된 명암이나 장식적 분위기는 없다. CCTV 모니터 표시 영역에는 현재 검토 중인 감시 영상이 유난히 어둡고 노출이 부족한 상태로 나타나며, 영상 내부의 세부나 대상은 식별하거나 복원할 수 없고 그 어두운 정보는 화면 표면 밖으로 확장되지 않는다. 사람, 얼굴, 신체 형태의 인물은 전혀 없다. 실제 콘크리트와 금속의 질감, 플라스틱 장비 표면, 목재 또는 합판 책상의 결, 일상적인 먼지와 작은 얼룩을 사실적으로 담고 자연스러운 피사계 심도를 사용한다. 깨끗한 상업용 스톡 사진이나 건축 시각화가 아니라 실제 장소를 미러리스 또는 DSLR 카메라로 기록한 꾸밈없는 현장 참고 사진이며, 후처리 없는 자연스러운 촬영 결과. 탑뷰, 평면도, 건축 도면, CGI, 삽화가 아닌 실제 눈높이 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "중앙의 입식 검토 공간 부근에서 북쪽 모니터 책상과 CCTV 모니터 뱅크, 북동쪽 녹화 장비 캐비닛을 대각선으로 바라본다. 사람이 화면을 검토하기 직전처럼 비어 있는 현실적인 보안실을 유지하고, 유난히 어두운 감시 영상은 모니터 표시 영역 내부에서만 보이게 한다.",
            "shot_id": "S20_Shot1"
          },
          {
            "guide_text": "같은 입식 검토 위치와 시선축을 유지하면서 모니터 화면과 녹화 장비의 관계가 명확히 읽히도록 구성한다. 감시 영상은 노출을 임의로 복원하지 않은 채 세부 식별이 어려울 정도로 어둡게 유지하고, 화면 밖 공간에는 영상 속 요소를 확장하지 않는다.",
            "shot_id": "S20_Shot4"
          }
        ],
        "shot_ids": [
          "S20_Shot1",
          "S20_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 3 (standing review zone), facing diagonally toward number 6 (monitor desk), number 7 (CCTV monitor bank), and number 8 (recording equipment cabinet)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the monitor bank prominent enough for close examination of the footage. Allow standing space behind the seated workstation and depict number 12 only within the monitor screens, with the relevant footage remaining unusually dark and unidentifiable."
        },
        "reference_decision": {
          "bg_id": "L16B01",
          "fp_id": "fp_l16_security_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L16B01 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. A wide camera at unit 3, cell [5,4], looking toward unit 2 at listed cell [2,4] follows the settled axis required by S20_Shot1 while retaining background continuity for the close framing in S20_Shot4.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/floor_plan/fp_l16_security_office.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor_no_refs",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp references are available; this first node must seed the dwelling identity from the supplied floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              4
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Use the committed static wide axis from unit 3 toward unit 2. The broad plate supports the establishing arrangement in S20_Shot1 and provides consistent defocused background context for the tighter framing in S20_Shot4.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 3 toward look-at unit 2 with a wide lens, show the connected coverage required by target units 1, 2, 3, and 4. Keep base markers 6, 7, 8, and 9 spatially consistent with those units, with the unit-2 marker area centered along the viewing axis.",
            "camera_framing_directive": "Place the camera in unit 3 at cell [5,4] and aim toward unit 2 at cell [2,4] with the wide 90-degree view. Use broad, static coverage along this axis, keeping the upper central background readable for S20_Shot1 while allowing S20_Shot4 to use a tighter crop without changing the settled axis.",
            "subject_position_directive": "For S20_Shot1, stage two committed seated subjects on the left and right, leaning toward the upper-central background, with the third committed subject leaning forward behind the gap between them in the lower-center foreground channel. For S20_Shot4, preserve the same axis for one front-facing subject at eye level, with the face dominant and clasped hands compressed into the lower frame edge.",
            "state_cue_directive": "Carry transient marker 12 as the committed state-facing cue and retain the listed numbered elements 1, 2, 3, 4, 6, 7, 8, and 9. Because clean_background_expected is false, the transient cue must remain legible without adding any uncommitted state cues.",
            "negative_continuity_directive": "Do not invent unlisted subjects, numbered elements, persistent rearrangements, or additional state overlays. Preserve the floor-plan positions of base markers 1, 2, 3, 4, 6, 7, 8, and 9, and do not force units or openings outside the committed camera view into the composition."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the committed static wide axis from unit 3 toward unit 2. The broad plate supports the establishing arrangement in S20_Shot1 and provides consistent defocused background context for the tighter framing in S20_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3 toward look-at unit 2 with a wide lens, show the connected coverage required by target units 1, 2, 3, and 4. Keep base markers 6, 7, 8, and 9 spatially consistent with those units, with the unit-2 marker area centered along the viewing axis.\n  - camera_framing_directive: Place the camera in unit 3 at cell [5,4] and aim toward unit 2 at cell [2,4] with the wide 90-degree view. Use broad, static coverage along this axis, keeping the upper central background readable for S20_Shot1 while allowing S20_Shot4 to use a tighter crop without changing the settled axis.\n  - subject_position_directive: For S20_Shot1, stage two committed seated subjects on the left and right, leaning toward the upper-central background, with the third committed subject leaning forward behind the gap between them in the lower-center foreground channel. For S20_Shot4, preserve the same axis for one front-facing subject at eye level, with the face dominant and clasped hands compressed into the lower frame edge.\n  - state_cue_directive: Carry transient marker 12 as the committed state-facing cue and retain the listed numbered elements 1, 2, 3, 4, 6, 7, 8, and 9. Because clean_background_expected is false, the transient cue must remain legible without adding any uncommitted state cues.\n  - negative_continuity_directive: Do not invent unlisted subjects, numbered elements, persistent rearrangements, or additional state overlays. Preserve the floor-plan positions of base markers 1, 2, 3, 4, 6, 7, 8, and 9, and do not force units or openings outside the committed camera view into the composition.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the committed static wide axis from unit 3 toward unit 2. The broad plate supports the establishing arrangement in S20_Shot1 and provides consistent defocused background context for the tighter framing in S20_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3 toward look-at unit 2 with a wide lens, show the connected coverage required by target units 1, 2, 3, and 4. Keep base markers 6, 7, 8, and 9 spatially consistent with those units, with the unit-2 marker area centered along the viewing axis.\n  - camera_framing_directive: Place the camera in unit 3 at cell [5,4] and aim toward unit 2 at cell [2,4] with the wide 90-degree view. Use broad, static coverage along this axis, keeping the upper central background readable for S20_Shot1 while allowing S20_Shot4 to use a tighter crop without changing the settled axis.\n  - subject_position_directive: For S20_Shot1, stage two committed seated subjects on the left and right, leaning toward the upper-central background, with the third committed subject leaning forward behind the gap between them in the lower-center foreground channel. For S20_Shot4, preserve the same axis for one front-facing subject at eye level, with the face dominant and clasped hands compressed into the lower frame edge.\n  - state_cue_directive: Carry transient marker 12 as the committed state-facing cue and retain the listed numbered elements 1, 2, 3, 4, 6, 7, 8, and 9. Because clean_background_expected is false, the transient cue must remain legible without adding any uncommitted state cues.\n  - negative_continuity_directive: Do not invent unlisted subjects, numbered elements, persistent rearrangements, or additional state overlays. Preserve the floor-plan positions of base markers 1, 2, 3, 4, 6, 7, 8, and 9, and do not force units or openings outside the committed camera view into the composition.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 4]\n  - look_at_unit: 2\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the committed static wide axis from unit 3 toward unit 2. The broad plate supports the establishing arrangement in S20_Shot1 and provides consistent defocused background context for the tighter framing in S20_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3 toward look-at unit 2 with a wide lens, show the connected coverage required by target units 1, 2, 3, and 4. Keep base markers 6, 7, 8, and 9 spatially consistent with those units, with the unit-2 marker area centered along the viewing axis.\n  - camera_framing_directive: Place the camera in unit 3 at cell [5,4] and aim toward unit 2 at cell [2,4] with the wide 90-degree view. Use broad, static coverage along this axis, keeping the upper central background readable for S20_Shot1 while allowing S20_Shot4 to use a tighter crop without changing the settled axis.\n  - subject_position_directive: For S20_Shot1, stage two committed seated subjects on the left and right, leaning toward the upper-central background, with the third committed subject leaning forward behind the gap between them in the lower-center foreground channel. For S20_Shot4, preserve the same axis for one front-facing subject at eye level, with the face dominant and clasped hands compressed into the lower frame edge.\n  - state_cue_directive: Carry transient marker 12 as the committed state-facing cue and retain the listed numbered elements 1, 2, 3, 4, 6, 7, 8, and 9. Because clean_background_expected is false, the transient cue must remain legible without adding any uncommitted state cues.\n  - negative_continuity_directive: Do not invent unlisted subjects, numbered elements, persistent rearrangements, or additional state overlays. Preserve the floor-plan positions of base markers 1, 2, 3, 4, 6, 7, 8, and 9, and do not force units or openings outside the committed camera view into the composition.\n\n2026년 대한민국 서해안 인근 현대 항구 도시권의 마트 내부에 있는 보안실 겸 총무과를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 중앙의 입식 검토 공간 가까이에서 약 1.6m의 서 있는 사람 눈높이로, 북쪽 벽을 따라 놓인 모니터 책상과 그 뒤쪽의 CCTV 모니터 뱅크, 북동쪽 모서리의 녹화 장비 캐비닛을 향해 대각선으로 바라보는 구도. 35mm급 중간 광각 렌즈로 좁은 직사각형 사무실의 깊이와 동쪽 벽을 따라 정렬된 실용적인 금속 서류 캐비닛이 자연스럽게 함께 보인다. 2020년대 한국 마트 후방 업무 공간에 맞는 평범한 방재형 천장 마감과 실용적인 흰색 천장 조명, 회백색 벽, 실제 금속의 미세한 흠집과 손때, 책상 표면의 생활 마모, 케이블과 장비의 현실적인 사용감을 표현한다. 아침 시간의 차분한 실내로, 천장 조명과 약한 자연광성 주변광이 섞인 절제된 회색 계열의 색감이며 과장된 명암이나 장식적 분위기는 없다. CCTV 모니터 표시 영역에는 현재 검토 중인 감시 영상이 유난히 어둡고 노출이 부족한 상태로 나타나며, 영상 내부의 세부나 대상은 식별하거나 복원할 수 없고 그 어두운 정보는 화면 표면 밖으로 확장되지 않는다. 사람, 얼굴, 신체 형태의 인물은 전혀 없다. 실제 콘크리트와 금속의 질감, 플라스틱 장비 표면, 목재 또는 합판 책상의 결, 일상적인 먼지와 작은 얼룩을 사실적으로 담고 자연스러운 피사계 심도를 사용한다. 깨끗한 상업용 스톡 사진이나 건축 시각화가 아니라 실제 장소를 미러리스 또는 DSLR 카메라로 기록한 꾸밈없는 현장 참고 사진이며, 후처리 없는 자연스러운 촬영 결과. 탑뷰, 평면도, 건축 도면, CGI, 삽화가 아닌 실제 눈높이 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            5,
            4
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Use the committed static wide axis from unit 3 toward unit 2. The broad plate supports the establishing arrangement in S20_Shot1 and provides consistent defocused background context for the tighter framing in S20_Shot4.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            4
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 3 toward look-at unit 2 with a wide lens, show the connected coverage required by target units 1, 2, 3, and 4. Keep base markers 6, 7, 8, and 9 spatially consistent with those units, with the unit-2 marker area centered along the viewing axis.",
          "camera_framing_directive": "Place the camera in unit 3 at cell [5,4] and aim toward unit 2 at cell [2,4] with the wide 90-degree view. Use broad, static coverage along this axis, keeping the upper central background readable for S20_Shot1 while allowing S20_Shot4 to use a tighter crop without changing the settled axis.",
          "subject_position_directive": "For S20_Shot1, stage two committed seated subjects on the left and right, leaning toward the upper-central background, with the third committed subject leaning forward behind the gap between them in the lower-center foreground channel. For S20_Shot4, preserve the same axis for one front-facing subject at eye level, with the face dominant and clasped hands compressed into the lower frame edge.",
          "state_cue_directive": "Carry transient marker 12 as the committed state-facing cue and retain the listed numbered elements 1, 2, 3, 4, 6, 7, 8, and 9. Because clean_background_expected is false, the transient cue must remain legible without adding any uncommitted state cues.",
          "negative_continuity_directive": "Do not invent unlisted subjects, numbered elements, persistent rearrangements, or additional state overlays. Preserve the floor-plan positions of base markers 1, 2, 3, 4, 6, 7, 8, and 9, and do not force units or openings outside the committed camera view into the composition."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l16_security_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l16_security_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L15B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L15",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L15B03.png",
        "t2i_prompt": "2026년 대한민국 서해안 항구 도시권에 있는 현대적인 경찰서 공용 사무실 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남서쪽 주 출입구 바로 안쪽에서 약 1.6m 높이로 서서, 넓은 중앙 통로 너머 동쪽의 당직 형사 책상과 그 뒤쪽 데스크톱 모니터 배열을 향해 대각선으로 바라본다. 35mm급 광각 렌즈의 자연스러운 원근으로 당직 근무 책상을 전경의 주요 대상으로 두고, 통로 맞은편의 책임 수사관 책상과 북쪽 절반에 짝지어 배치된 여러 팀 책상, 동쪽 외벽 중앙의 세 폭 창을 함께 담는다. 인물, 얼굴, 사람 형태의 실루엣은 전혀 없다. 늦은 밤의 당직 사무실답게 필요한 구역의 천장 조명만 현실적인 낮은 밝기로 켜져 있으며, 창밖은 깊고 불균일한 도시의 밤 어둠으로 보인다. 모니터는 과장된 미래형 화면 없이 동시대 한국 공공기관에서 사용하는 평범한 디지털 업무 장비로 보이며, 밝기가 낮아 주변을 희미하게 비추는 정도다. 전체 색조는 회색과 저채도 중성색이 중심이고 실내 조명의 절제된 따뜻한 기운만 남아, 조용하고 팽팽하게 정지된 야간 근무 분위기를 만든다. 한국의 현실적인 공공기관 사무실 구조, 실용적인 모듈형 책상, 실제 라미네이트 표면의 미세한 사용감, 금속 창틀의 질감과 생활 먼지, 도장 벽과 바닥 마감의 자연스러운 얼룩과 마모를 정확히 표현한다. 공간은 깨끗하고 흐트러지지 않은 평상 상태다. 실제 DSLR 또는 미러리스 카메라로 촬영한 현장 참고 사진처럼 사실적이며, 자연스러운 심도와 현실적인 노출, 과장 없는 저조도 대비를 사용한다. 깨끗한 광고용 스톡 사진이 아니며, 후처리 효과 없이 실제 장소를 담은 담담한 기록 사진으로 표현한다. 하향식 시점, 평면도, 건축 도식, 삽화, 컴퓨터 그래픽, 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "남서쪽 주 출입구 안쪽의 서 있는 사람 눈높이에서 중앙 통로를 따라 대각선으로 촬영한다. 당직 형사 책상과 뒤쪽 모니터 배열을 화면의 주요 초점으로 두되, 북쪽의 비어 있는 팀 책상들과 동쪽 세 폭 창까지 함께 보여 야간 사무실의 규모와 고요함을 전달한다. 인물이나 사람 형태는 포함하지 않는다.",
            "shot_id": "S16_Shot3"
          },
          {
            "guide_text": "같은 출입구 방향의 시점을 유지하면서 당직 근무 책상과 모니터 배열이 조금 더 선명하게 읽히도록 프레이밍한다. 중앙 통로가 전경에서 책상까지 자연스럽게 이어지고, 주변의 비어 있는 책상과 어두운 외부 창이 함께 보여야 한다. 실제 근무 공간을 관찰한 담담한 사진처럼 표현하며 인물은 배제한다.",
            "shot_id": "S16_Shot5"
          }
        ],
        "shot_ids": [
          "S16_Shot3",
          "S16_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 11 (main entrance), facing diagonally across number 2 (central circulation aisle) toward number 6 (duty detective desk) and number 8 (desktop monitor bank)",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep the duty workstation prominent while showing surrounding unoccupied desks and the window bank to establish the still night office."
        },
        "reference_decision": {
          "bg_id": "L15B03",
          "fp_id": "fp_l15_police_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L15B03 is the sole supplied clean anchor candidate and is therefore rendered first from the floor plan. A normal view from unit 2 toward unit 1 supports the desk-height insert and the seated-height medium composition while establishing the fixed placement of markers 1, 2, 3, 5, 6, 7, 8, 11, and 13.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/floor_plan/fp_l15_police_office.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "no_reference_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node is the dwelling-identity anchor and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              2,
              0
            ],
            "camera_unit": 2,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 2 toward unit 1, retaining enough of the shared fixed plane for the insert in S16_Shot3 and the medium shared-space composition in S16_Shot5.",
            "lens_enum": "normal",
            "look_at_cell": [
              1,
              3
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show the connected physical space defined by target unit markers 1, 2, and 3 from camera unit 2 toward unit 1. Preserve base markers 5, 6, 7, and 8 in their floor-plan positions and include opening markers 11 and 13 only where supported by the 50-degree view.",
            "camera_framing_directive": "Frame from camera unit 2 at cell [2,0] toward unit 1 at look-at cell [1,3] with a normal 50-degree lens, giving neutral coverage that can support the central insert of S16_Shot3 and the medium shared-space relation of S16_Shot5.",
            "subject_position_directive": "For S16_Shot3, place C04 as a left-edge partial foreground presence with an extended arm toward the central third, and place C09 softly behind the central detail. For S16_Shot5, place C04 in the upper-center midground across marker 5 or 6 and C09 as a restrained lower-right foreground presence, following the committed shared-space relation.",
            "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.",
            "negative_continuity_directive": "Exclude state-overlay markers 14, 15, and 16. Do not add unlisted scenario-specific elements or imply units or openings outside the committed view; preserve only the listed base-marker context supported by this camera plan."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [2, 0]\n  - look_at_unit: 1\n  - look_at_cell: [1, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 2 toward unit 1, retaining enough of the shared fixed plane for the insert in S16_Shot3 and the medium shared-space composition in S16_Shot5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected physical space defined by target unit markers 1, 2, and 3 from camera unit 2 toward unit 1. Preserve base markers 5, 6, 7, and 8 in their floor-plan positions and include opening markers 11 and 13 only where supported by the 50-degree view.\n  - camera_framing_directive: Frame from camera unit 2 at cell [2,0] toward unit 1 at look-at cell [1,3] with a normal 50-degree lens, giving neutral coverage that can support the central insert of S16_Shot3 and the medium shared-space relation of S16_Shot5.\n  - subject_position_directive: For S16_Shot3, place C04 as a left-edge partial foreground presence with an extended arm toward the central third, and place C09 softly behind the central detail. For S16_Shot5, place C04 in the upper-center midground across marker 5 or 6 and C09 as a restrained lower-right foreground presence, following the committed shared-space relation.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude state-overlay markers 14, 15, and 16. Do not add unlisted scenario-specific elements or imply units or openings outside the committed view; preserve only the listed base-marker context supported by this camera plan.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [2, 0]\n  - look_at_unit: 1\n  - look_at_cell: [1, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 2 toward unit 1, retaining enough of the shared fixed plane for the insert in S16_Shot3 and the medium shared-space composition in S16_Shot5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected physical space defined by target unit markers 1, 2, and 3 from camera unit 2 toward unit 1. Preserve base markers 5, 6, 7, and 8 in their floor-plan positions and include opening markers 11 and 13 only where supported by the 50-degree view.\n  - camera_framing_directive: Frame from camera unit 2 at cell [2,0] toward unit 1 at look-at cell [1,3] with a normal 50-degree lens, giving neutral coverage that can support the central insert of S16_Shot3 and the medium shared-space relation of S16_Shot5.\n  - subject_position_directive: For S16_Shot3, place C04 as a left-edge partial foreground presence with an extended arm toward the central third, and place C09 softly behind the central detail. For S16_Shot5, place C04 in the upper-center midground across marker 5 or 6 and C09 as a restrained lower-right foreground presence, following the committed shared-space relation.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude state-overlay markers 14, 15, and 16. Do not add unlisted scenario-specific elements or imply units or openings outside the committed view; preserve only the listed base-marker context supported by this camera plan.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [2, 0]\n  - look_at_unit: 1\n  - look_at_cell: [1, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 2 toward unit 1, retaining enough of the shared fixed plane for the insert in S16_Shot3 and the medium shared-space composition in S16_Shot5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the connected physical space defined by target unit markers 1, 2, and 3 from camera unit 2 toward unit 1. Preserve base markers 5, 6, 7, and 8 in their floor-plan positions and include opening markers 11 and 13 only where supported by the 50-degree view.\n  - camera_framing_directive: Frame from camera unit 2 at cell [2,0] toward unit 1 at look-at cell [1,3] with a normal 50-degree lens, giving neutral coverage that can support the central insert of S16_Shot3 and the medium shared-space relation of S16_Shot5.\n  - subject_position_directive: For S16_Shot3, place C04 as a left-edge partial foreground presence with an extended arm toward the central third, and place C09 softly behind the central detail. For S16_Shot5, place C04 in the upper-center midground across marker 5 or 6 and C09 as a restrained lower-right foreground presence, following the committed shared-space relation.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude state-overlay markers 14, 15, and 16. Do not add unlisted scenario-specific elements or imply units or openings outside the committed view; preserve only the listed base-marker context supported by this camera plan.\n\n2026년 대한민국 서해안 항구 도시권에 있는 현대적인 경찰서 공용 사무실 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남서쪽 주 출입구 바로 안쪽에서 약 1.6m 높이로 서서, 넓은 중앙 통로 너머 동쪽의 당직 형사 책상과 그 뒤쪽 데스크톱 모니터 배열을 향해 대각선으로 바라본다. 35mm급 광각 렌즈의 자연스러운 원근으로 당직 근무 책상을 전경의 주요 대상으로 두고, 통로 맞은편의 책임 수사관 책상과 북쪽 절반에 짝지어 배치된 여러 팀 책상, 동쪽 외벽 중앙의 세 폭 창을 함께 담는다. 인물, 얼굴, 사람 형태의 실루엣은 전혀 없다. 늦은 밤의 당직 사무실답게 필요한 구역의 천장 조명만 현실적인 낮은 밝기로 켜져 있으며, 창밖은 깊고 불균일한 도시의 밤 어둠으로 보인다. 모니터는 과장된 미래형 화면 없이 동시대 한국 공공기관에서 사용하는 평범한 디지털 업무 장비로 보이며, 밝기가 낮아 주변을 희미하게 비추는 정도다. 전체 색조는 회색과 저채도 중성색이 중심이고 실내 조명의 절제된 따뜻한 기운만 남아, 조용하고 팽팽하게 정지된 야간 근무 분위기를 만든다. 한국의 현실적인 공공기관 사무실 구조, 실용적인 모듈형 책상, 실제 라미네이트 표면의 미세한 사용감, 금속 창틀의 질감과 생활 먼지, 도장 벽과 바닥 마감의 자연스러운 얼룩과 마모를 정확히 표현한다. 공간은 깨끗하고 흐트러지지 않은 평상 상태다. 실제 DSLR 또는 미러리스 카메라로 촬영한 현장 참고 사진처럼 사실적이며, 자연스러운 심도와 현실적인 노출, 과장 없는 저조도 대비를 사용한다. 깨끗한 광고용 스톡 사진이 아니며, 후처리 효과 없이 실제 장소를 담은 담담한 기록 사진으로 표현한다. 하향식 시점, 평면도, 건축 도식, 삽화, 컴퓨터 그래픽, 건축 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            2,
            0
          ],
          "camera_unit": 2,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 2 toward unit 1, retaining enough of the shared fixed plane for the insert in S16_Shot3 and the medium shared-space composition in S16_Shot5.",
          "lens_enum": "normal",
          "look_at_cell": [
            1,
            3
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the connected physical space defined by target unit markers 1, 2, and 3 from camera unit 2 toward unit 1. Preserve base markers 5, 6, 7, and 8 in their floor-plan positions and include opening markers 11 and 13 only where supported by the 50-degree view.",
          "camera_framing_directive": "Frame from camera unit 2 at cell [2,0] toward unit 1 at look-at cell [1,3] with a normal 50-degree lens, giving neutral coverage that can support the central insert of S16_Shot3 and the medium shared-space relation of S16_Shot5.",
          "subject_position_directive": "For S16_Shot3, place C04 as a left-edge partial foreground presence with an extended arm toward the central third, and place C09 softly behind the central detail. For S16_Shot5, place C04 in the upper-center midground across marker 5 or 6 and C09 as a restrained lower-right foreground presence, following the committed shared-space relation.",
          "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.",
          "negative_continuity_directive": "Exclude state-overlay markers 14, 15, and 16. Do not add unlisted scenario-specific elements or imply units or openings outside the committed view; preserve only the listed base-marker context supported by this camera plan."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l15_police_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l15_police_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L15B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L15",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L15B01.png",
        "t2i_prompt": "2026년 대한민국 서해안 항구 도시권의 동시대 경찰 수사 사무실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 북동쪽 내부 복도 출입문 가까이에 카메라를 두고 약 1.6m의 서 있는 사람 눈높이에서, 35mm급 미러리스 또는 DSLR 카메라와 28mm 광각 렌즈로 중앙의 넓은 통로를 가로질러 남중앙의 책임 수사관 책상, 그 맞은편 동쪽의 당직 형사 책상, 책상 뒤쪽 모니터 배열을 함께 바라본다. 북쪽에는 짝을 이룬 팀 책상들이 이어지고, 서쪽 벽에는 실용적인 커피 서비스 카운터와 문서용 철제 캐비닛 및 선반이 있으며, 남서쪽 주 출입문과 동쪽 벽 중앙의 세 부분 창문 배열이 자연스러운 깊이감 속에 보인다.\n\n사무실은 낮 시간이며 현재 아무도 없어 비어 있다. 동쪽 창문으로 들어오는 흐린 자연광과 천장의 현실적인 사무실 조명이 섞이고, 과장되지 않은 낮은 대비와 대체로 무채색인 회색·베이지색 환경에 제한적인 황금빛과 진홍색 흔적만 드러난다. 2020년대 한국 공공기관 사무실에 맞는 평범한 컴퓨터 장비, 실용적인 가구, 실제 콘크리트와 도장 벽면, 사용감 있는 금속 표면, 닳은 합판과 목재 무늬, 손때와 옅은 얼룩, 정돈과 과로의 흔적이 공존하는 현실적인 질감을 표현한다.\n\n책임 수사관 책상 상판에는 참혹한 사건 사진 여러 장이 조사 도중 펼쳐 본 것처럼 흐트러져 있다. 사진은 식별 가능한 사람, 얼굴, 신체 또는 사람 형태를 보여 주지 않고, 피로 얼룩진 현장 표면과 훼손된 주변 물질을 기록한 불편하고 현실적인 법의학 근접 사진으로 표현한다. 당직 형사 책상의 모니터 한 대에는 현실적인 2020년대 한국형 컴퓨터 지도 인터페이스와 GPS 위치 추적 결과가 화면 내부 정보로만 표시되며, 지도 밖 공간으로 투사되거나 홀로그램처럼 보이지 않는다. 다른 초현실적 현상이나 추가 사건 흔적은 넣지 않는다.\n\n사람, 얼굴, 신체 형상, 마네킹, 실루엣은 전혀 없다. 자연스러운 원근, 현실적인 창광과 실내광, 정확한 재료 질감, 일상적인 마모와 얼룩, 자연스러운 피사계 심도를 갖춘 실제 장소 기록 사진이며 깨끗한 스톡 사진처럼 연출하지 않는다. 후처리 느낌 없이 실제 현장을 담담하게 촬영한 사진, 평면도나 하향 시점이나 건축 도면이나 건축 시각화가 아님. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "북동쪽 내부 복도 출입문 가까이에서 빈 사무실을 넓게 바라본다. 중앙 통로 너머로 서로 마주 보는 두 책상과 모니터가 한 프레임에 들어오게 하고, 책임 수사관 책상 위에 흩어진 참혹한 사건 사진과 당직 형사 모니터 안의 GPS 위치 추적 결과가 각각 실제 물체와 화면 정보로 구분되어 읽히게 한다. 인물이나 신체 형상은 포함하지 않는다.",
            "shot_id": "S21_Shot10"
          },
          {
            "guide_text": "같은 북동쪽 눈높이 방향과 공간 구조를 유지하되, 중앙 통로를 전경으로 두고 책임 수사관 책상과 당직 형사 모니터의 증거 정보를 조금 더 분명하게 포착한다. 사건 사진은 식별 가능한 인물이나 신체 대신 피로 얼룩진 현장 표면과 훼손 흔적을 담은 비인물성 법의학 기록 사진으로 제한하고, GPS 결과는 모니터 화면 내부의 현실적인 지도 인터페이스로만 표시한다.",
            "shot_id": "S21_Shot13"
          }
        ],
        "shot_ids": [
          "S21_Shot10",
          "S21_Shot13"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 12 (internal corridor exit), facing across number 1 (shared office zone) toward number 5 (lead investigator desk), number 6 (duty detective desk), and number 8 (desktop monitor bank)",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Use a broad office view that clearly includes the displayed case photographs at number 14 and the GPS result at number 15 while preserving both exits and the main circulation route."
        },
        "reference_decision": {
          "bg_id": "L15B01",
          "fp_id": "fp_l15_police_office",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L15B01 covers the same physical space as L15B03 but moves the camera from unit 2 to unit 4 and adds required coverage for unit 4 and base markers 9, 10, and 12. L15B03 supplies fixed identity for the overlapping markers, while the wide unit-4 view creates a distinct plate for the close reaction and device insert crops.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L15B03.png"
          ],
          "source_bg_ids": [
            "L15B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l15_police_office_space_1"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l15_police_office_space_1",
                "ref_bg_id": "L15B03",
                "space_description": "Physical space spanning unit markers 1, 2, 3, and 4 with overlapping fixed base markers."
              }
            ],
            "why_single_ref_or_two_refs": "A single earlier reference is sufficient because all target units belong to one connected physical space; the new unit-4 camera view extends the fixed layout established by L15B03."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              1
            ],
            "camera_unit": 4,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 4 toward unit 1 so the representative plate establishes all four target units and can supply the close and insert crops required by S21_Shot10 and S21_Shot13.",
            "lens_enum": "wide",
            "look_at_cell": [
              1,
              3
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 4 looking toward unit 1, establish unit markers 4, 1, 2, and 3 as one connected visible space. Keep overlapping markers 1, 2, 3, 5, 6, 7, 8, 11, and 13 in the same fixed positions established by L15B03, and place markers 4, 9, 10, and 12 according to the floor plan. Openings 11, 12, and 13 may appear only where supported by the wide view.",
            "camera_framing_directive": "Frame from camera unit 4 at cell [4,1] toward unit 1 at look-at cell [1,3] with a wide 90-degree lens. Establish broad fixed-space coverage suitable for downstream close framing in S21_Shot10 and the centered insert framing in S21_Shot13.",
            "subject_position_directive": "For S21_Shot10, place C06 at seated eye height in the middle center, recoiling above the lower-frame surface while marker 14 remains only as narrow lower-edge context. For S21_Shot13, no committed subject is present; keep subjects out of that insert and center marker 15 with only restrained fixed context.",
            "state_cue_directive": "Carry transient markers 14 and 15 in the states committed by S21_Shot10 and S21_Shot13. Keep their presentation subordinate to each shot's framing and do not introduce marker 16 or any additional state cue.",
            "negative_continuity_directive": "Do not draw marker 16. Keep marker 16 absent even though other transient markers are active, do not relocate fixed markers inherited from L15B03, and do not add unlisted scenario-specific elements or spaces beyond units 1 through 4 and the supported openings."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L15B03' physical_space_id='fp_l15_police_office_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [4, 1]\n  - look_at_unit: 1\n  - look_at_cell: [1, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 1 so the representative plate establishes all four target units and can supply the close and insert crops required by S21_Shot10 and S21_Shot13.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4 looking toward unit 1, establish unit markers 4, 1, 2, and 3 as one connected visible space. Keep overlapping markers 1, 2, 3, 5, 6, 7, 8, 11, and 13 in the same fixed positions established by L15B03, and place markers 4, 9, 10, and 12 according to the floor plan. Openings 11, 12, and 13 may appear only where supported by the wide view.\n  - camera_framing_directive: Frame from camera unit 4 at cell [4,1] toward unit 1 at look-at cell [1,3] with a wide 90-degree lens. Establish broad fixed-space coverage suitable for downstream close framing in S21_Shot10 and the centered insert framing in S21_Shot13.\n  - subject_position_directive: For S21_Shot10, place C06 at seated eye height in the middle center, recoiling above the lower-frame surface while marker 14 remains only as narrow lower-edge context. For S21_Shot13, no committed subject is present; keep subjects out of that insert and center marker 15 with only restrained fixed context.\n  - state_cue_directive: Carry transient markers 14 and 15 in the states committed by S21_Shot10 and S21_Shot13. Keep their presentation subordinate to each shot's framing and do not introduce marker 16 or any additional state cue.\n  - negative_continuity_directive: Do not draw marker 16. Keep marker 16 absent even though other transient markers are active, do not relocate fixed markers inherited from L15B03, and do not add unlisted scenario-specific elements or spaces beyond units 1 through 4 and the supported openings.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L15B03' physical_space_id='fp_l15_police_office_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [4, 1]\n  - look_at_unit: 1\n  - look_at_cell: [1, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 1 so the representative plate establishes all four target units and can supply the close and insert crops required by S21_Shot10 and S21_Shot13.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4 looking toward unit 1, establish unit markers 4, 1, 2, and 3 as one connected visible space. Keep overlapping markers 1, 2, 3, 5, 6, 7, 8, 11, and 13 in the same fixed positions established by L15B03, and place markers 4, 9, 10, and 12 according to the floor plan. Openings 11, 12, and 13 may appear only where supported by the wide view.\n  - camera_framing_directive: Frame from camera unit 4 at cell [4,1] toward unit 1 at look-at cell [1,3] with a wide 90-degree lens. Establish broad fixed-space coverage suitable for downstream close framing in S21_Shot10 and the centered insert framing in S21_Shot13.\n  - subject_position_directive: For S21_Shot10, place C06 at seated eye height in the middle center, recoiling above the lower-frame surface while marker 14 remains only as narrow lower-edge context. For S21_Shot13, no committed subject is present; keep subjects out of that insert and center marker 15 with only restrained fixed context.\n  - state_cue_directive: Carry transient markers 14 and 15 in the states committed by S21_Shot10 and S21_Shot13. Keep their presentation subordinate to each shot's framing and do not introduce marker 16 or any additional state cue.\n  - negative_continuity_directive: Do not draw marker 16. Keep marker 16 absent even though other transient markers are active, do not relocate fixed markers inherited from L15B03, and do not add unlisted scenario-specific elements or spaces beyond units 1 through 4 and the supported openings.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L15B03' physical_space_id='fp_l15_police_office_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [4, 1]\n  - look_at_unit: 1\n  - look_at_cell: [1, 3]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 4 toward unit 1 so the representative plate establishes all four target units and can supply the close and insert crops required by S21_Shot10 and S21_Shot13.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 4 looking toward unit 1, establish unit markers 4, 1, 2, and 3 as one connected visible space. Keep overlapping markers 1, 2, 3, 5, 6, 7, 8, 11, and 13 in the same fixed positions established by L15B03, and place markers 4, 9, 10, and 12 according to the floor plan. Openings 11, 12, and 13 may appear only where supported by the wide view.\n  - camera_framing_directive: Frame from camera unit 4 at cell [4,1] toward unit 1 at look-at cell [1,3] with a wide 90-degree lens. Establish broad fixed-space coverage suitable for downstream close framing in S21_Shot10 and the centered insert framing in S21_Shot13.\n  - subject_position_directive: For S21_Shot10, place C06 at seated eye height in the middle center, recoiling above the lower-frame surface while marker 14 remains only as narrow lower-edge context. For S21_Shot13, no committed subject is present; keep subjects out of that insert and center marker 15 with only restrained fixed context.\n  - state_cue_directive: Carry transient markers 14 and 15 in the states committed by S21_Shot10 and S21_Shot13. Keep their presentation subordinate to each shot's framing and do not introduce marker 16 or any additional state cue.\n  - negative_continuity_directive: Do not draw marker 16. Keep marker 16 absent even though other transient markers are active, do not relocate fixed markers inherited from L15B03, and do not add unlisted scenario-specific elements or spaces beyond units 1 through 4 and the supported openings.\n\n2026년 대한민국 서해안 항구 도시권의 동시대 경찰 수사 사무실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 북동쪽 내부 복도 출입문 가까이에 카메라를 두고 약 1.6m의 서 있는 사람 눈높이에서, 35mm급 미러리스 또는 DSLR 카메라와 28mm 광각 렌즈로 중앙의 넓은 통로를 가로질러 남중앙의 책임 수사관 책상, 그 맞은편 동쪽의 당직 형사 책상, 책상 뒤쪽 모니터 배열을 함께 바라본다. 북쪽에는 짝을 이룬 팀 책상들이 이어지고, 서쪽 벽에는 실용적인 커피 서비스 카운터와 문서용 철제 캐비닛 및 선반이 있으며, 남서쪽 주 출입문과 동쪽 벽 중앙의 세 부분 창문 배열이 자연스러운 깊이감 속에 보인다.\n\n사무실은 낮 시간이며 현재 아무도 없어 비어 있다. 동쪽 창문으로 들어오는 흐린 자연광과 천장의 현실적인 사무실 조명이 섞이고, 과장되지 않은 낮은 대비와 대체로 무채색인 회색·베이지색 환경에 제한적인 황금빛과 진홍색 흔적만 드러난다. 2020년대 한국 공공기관 사무실에 맞는 평범한 컴퓨터 장비, 실용적인 가구, 실제 콘크리트와 도장 벽면, 사용감 있는 금속 표면, 닳은 합판과 목재 무늬, 손때와 옅은 얼룩, 정돈과 과로의 흔적이 공존하는 현실적인 질감을 표현한다.\n\n책임 수사관 책상 상판에는 참혹한 사건 사진 여러 장이 조사 도중 펼쳐 본 것처럼 흐트러져 있다. 사진은 식별 가능한 사람, 얼굴, 신체 또는 사람 형태를 보여 주지 않고, 피로 얼룩진 현장 표면과 훼손된 주변 물질을 기록한 불편하고 현실적인 법의학 근접 사진으로 표현한다. 당직 형사 책상의 모니터 한 대에는 현실적인 2020년대 한국형 컴퓨터 지도 인터페이스와 GPS 위치 추적 결과가 화면 내부 정보로만 표시되며, 지도 밖 공간으로 투사되거나 홀로그램처럼 보이지 않는다. 다른 초현실적 현상이나 추가 사건 흔적은 넣지 않는다.\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": [
            4,
            1
          ],
          "camera_unit": 4,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 4 toward unit 1 so the representative plate establishes all four target units and can supply the close and insert crops required by S21_Shot10 and S21_Shot13.",
          "lens_enum": "wide",
          "look_at_cell": [
            1,
            3
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From camera unit 4 looking toward unit 1, establish unit markers 4, 1, 2, and 3 as one connected visible space. Keep overlapping markers 1, 2, 3, 5, 6, 7, 8, 11, and 13 in the same fixed positions established by L15B03, and place markers 4, 9, 10, and 12 according to the floor plan. Openings 11, 12, and 13 may appear only where supported by the wide view.",
          "camera_framing_directive": "Frame from camera unit 4 at cell [4,1] toward unit 1 at look-at cell [1,3] with a wide 90-degree lens. Establish broad fixed-space coverage suitable for downstream close framing in S21_Shot10 and the centered insert framing in S21_Shot13.",
          "subject_position_directive": "For S21_Shot10, place C06 at seated eye height in the middle center, recoiling above the lower-frame surface while marker 14 remains only as narrow lower-edge context. For S21_Shot13, no committed subject is present; keep subjects out of that insert and center marker 15 with only restrained fixed context.",
          "state_cue_directive": "Carry transient markers 14 and 15 in the states committed by S21_Shot10 and S21_Shot13. Keep their presentation subordinate to each shot's framing and do not introduce marker 16 or any additional state cue.",
          "negative_continuity_directive": "Do not draw marker 16. Keep marker 16 absent even though other transient markers are active, do not relocate fixed markers inherited from L15B03, and do not add unlisted scenario-specific elements or spaces beyond units 1 through 4 and the supported openings."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l15_police_office",
          "prior_bg_ids": [
            "L15B03"
          ],
          "attached_ref_labels": [
            "bg:L15B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L15B02": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L15B03",
        "reused_from_bg_id": "L15B03",
        "location_id": "L15",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L15B03.png",
        "t2i_prompt": "2026년 대한민국 서해안 항구 도시권의 동시대 경찰서 공용 사무실 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 낮 시간이며 사무실은 잠시 비어 있고 사람, 얼굴, 신체 일부, 사람 모양 형상은 전혀 없다. 책임 수사관 책상 옆 약 1.4미터 높이의 눈높이에서 동쪽의 당직 형사 책상과 뒤쪽 모니터들을 바라보며, 두 책상 사이의 넓은 중앙 통로 너머로 남서쪽 주 출입문이 보이게 한다. 35밀리미터 판형의 실제 디지털 일안 반사식 또는 미러리스 카메라와 40밀리미터 표준 광각 렌즈로 촬영한 자연스러운 원근감. 동쪽 외벽 중앙의 세 폭 창문으로 들어오는 현실적인 주간 자연광과 평범한 사무실 실내광이 섞이고, 절제된 무채색 위주의 색감과 약한 금색 계열 반사가 나타난다. 당직 형사 책상의 모니터 화면 안에만 2020년대 한국에서 실제로 사용할 법한 지도 기반 위치 추적 결과와 좌표 정보가 표시되며, 미래형 홀로그램이나 공중 화면은 없다. 그 작업 자리 곁에는 숫자로 좌표를 베껴 쓴 작은 손글씨 메모가 잠시 놓여 있다. 가까운 책임 수사관 책상 위에는 참혹한 사건 현장 사진 여러 장이 흐트러져 있으며, 사진 속에는 얼굴이나 인체 또는 시신의 형상이 드러나지 않고 훼손된 현장의 물증과 얼룩만 제한적으로 보인다. 모니터의 위치 추적 화면, 좌표 메모, 사건 사진이 읽힐 만큼 가까운 구도이면서도 출입문까지 이어지는 빈 통로의 시야를 유지한다. 실제 콘크리트와 도장 벽면, 금속의 미세한 사용 흔적, 책상 표면의 생활 마모, 종이의 섬유와 접힌 자국을 사실적으로 표현한다. 과도하게 정돈된 광고 사진이 아니라 일상적인 얼룩과 사용감이 남은 실제 장소 기록 사진이며, 자연스러운 심도와 정확한 재질, 현실적인 노출, 후처리 없는 담담한 촬영본이다. 위에서 내려다본 시점, 평면도, 건축 도식, 삽화, 컴퓨터 그래픽이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "책임 수사관 책상 옆 약 1.4미터 높이에서 당직 형사 책상과 모니터를 정면에 가깝게 바라본다. 모니터 안의 현실적인 위치 추적 결과, 당직 형사 자리 곁에 잠시 놓인 손글씨 좌표 메모, 가까운 책상 위에 흩어진 참혹한 사건 사진이 모두 식별될 정도로 촘촘하게 구성하면서도 중앙 통로 너머 주 출입문으로 이어지는 빈 동선을 분명히 남긴다. 사람이나 신체 일부는 화면에 포함하지 않는다.",
            "shot_id": "S21_Shot16"
          }
        ],
        "shot_ids": [
          "S21_Shot16"
        ],
        "scenes": [],
        "parent_id": "L15B03",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "beside number 5 (lead investigator desk), facing number 6 (duty detective desk) and number 8 (desktop monitor bank), with number 11 (main entrance) visible beyond the circulation aisle",
          "camera_height": "seated-to-standing eye level, approximately 1.4m",
          "lens_hint": "40mm normal-wide lens",
          "framing_notes": "Frame the workstation closely enough to show the GPS result, the copied coordinate note, and the nearby case photographs, while retaining a clear sightline toward the exit."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L15B03",
          "selected_refs": [
            {
              "physical_space_id": "fp_l15_police_office_space_1",
              "ref_bg_id": "L15B03",
              "space_description": "Matching view of the physical space spanning target unit markers 1, 2, and 3."
            }
          ]
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "camera_framing_directive": "Match L15B03 from camera unit 2 at cell [2,0] toward unit 1 at look-at cell [1,3] with a normal 50-degree lens. Use the neutral base framing to support the tight waist-height insert committed for S21_Shot16.",
          "negative_continuity_directive": "Keep fixed markers 1, 2, 3, 5, 6, 8, 11, and 13 in the same positions as L15B03. Do not import markers 7, 9, 10, or 12 merely because they may exist elsewhere in the reference space, and do not add unlisted scenario-specific elements or unsupported openings.",
          "state_cue_directive": "Apply transient markers 14, 15, and 16 only as committed for this BG and S21_Shot16, with marker 16 participating in the central transient action. Do not invent any additional state cue.",
          "subject_position_directive": "For S21_Shot16, place the visible portion of C06 at waist height beside the camera axis, with the hand and marker 16 forming the tight middle-center detail and only enough adjacent body area retained for anatomical scale.",
          "visible_space_directive": "Match L15B03's view from unit 2 toward unit 1, limited to the physical-space context of target units 1, 2, and 3. Preserve fixed markers 1, 2, 3, 5, 6, 8, 11, and 13 in their established positions, with opening markers 11 and 13 included only where the normal view supports them."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l15_police_office",
          "prior_bg_ids": [
            "L15B03"
          ],
          "attached_ref_labels": [
            "bg:L15B03"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L17B01": {
        "status": "skipped_outdoor_direct",
        "location_id": "L17",
        "location_name": "",
        "shot_ids": [
          "S22_Shot1"
        ]
      },
      "L20B01": {
        "status": "skipped_outdoor_direct",
        "location_id": "L20",
        "location_name": "",
        "shot_ids": [
          "S28_Shot4",
          "S28_Shot10"
        ]
      },
      "L21B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L21",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L21B01.png",
        "t2i_prompt": "대한민국 서해안 인근에서 운항하는 동시대 소형 어선의 비좁은 조타실 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 후미 출입구 바로 안쪽에서 약 1.6미터 높이의 서 있는 사람 눈높이로 전방을 바라보며, 중앙의 좁은 공용 공간 너머에 조타륜과 제어 콘솔이 놓이고 전면 창문군과 좌우 측면 창문군이 함께 보이도록 한다. 35밀리미터급의 28~35밀리미터 광각 렌즈로 촬영하되 왜곡은 현실적인 수준으로 억제하고, 내려다보는 평면도 시점이 아니라 실제 조타실 안에 서서 보는 수평 시점으로 구성한다.\n\n2026년의 현실적인 한국 소형 어선 환경으로, 제어 콘솔과 조타 장치는 실용적인 현대 해양 장비 수준을 유지한다. 금속에는 소금기와 습기로 생긴 미세한 부식과 무광택 마모가 있고, 도장면에는 손때와 잔잔한 긁힘, 창에는 바닷바람이 남긴 엷은 얼룩이 보인다. 플라스틱 스위치와 고무 패킹, 금속 손잡이와 조타륜의 재질을 실제처럼 세밀하게 표현한다. 지나치게 정돈된 광고 사진이 아니라 오랫동안 운항한 작업선의 일상적인 사용감이 남은 실제 장소 기록 사진이어야 한다.\n\n황혼의 차갑고 흐린 자연광이 전면과 측면 창을 통해 약하게 스며들고, 제어 콘솔 주변의 절제된 실용 조명이 어두워지는 실내를 희미하게 받친다. 전체 색은 회색과 바랜 청록, 낡은 금속색 중심으로 억제하고 작은 황금빛 반사와 붉은색만 제한적으로 강조한다. 실제 저조도 환경의 자연스러운 명암, 정확한 재질 질감, 과장되지 않은 반사, 자연스러운 피사계 심도를 유지한다.\n\n조타석 가까운 상호작용 영역에는 고정되지 않은 오래된 아날로그 사진 인화물 한 장이 임시로 놓여 있다. 종이 가장자리가 닳고 색이 바랬으며, 인화면 내부의 구체적인 대상은 거리와 어두운 빛 때문에 판독되지 않고 사람이나 얼굴도 드러나지 않는다. 조타석 뒤편과 옆쪽의 여러 벽면에는 수많은 불길한 붉은 원형 흔적이 일시적으로 지각된다. 각 원은 기계적으로 완벽하지 않고 거친 붓질을 연상시키는 끊기고 불균일한 윤곽이며, 벽에 칠한 고정 장식으로 단정되지 않는 불확실한 현상처럼 보인다. 네온, 홀로그램, 발광 효과 없이 탁하고 선명한 진홍색으로만 나타난다.\n\n사람, 얼굴, 신체 일부, 사람 형태의 실루엣이나 인형은 전혀 포함하지 않는다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 사실적인 장소 참고 사진, 자연광과 현실적인 노출, 별도의 과장된 후처리 없음. 삽화나 건축 도식, 평면도, 인공적인 삼차원 시각화가 아닌 실제 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "후미 출입구 안쪽의 서 있는 사람 눈높이에서 전방 조타석을 바라본다. 중앙 공간을 지나 조타륜과 제어 콘솔이 주요 시선축에 놓이고, 전면 창과 양 측면 창이 함께 프레임에 남아 비좁은 조타실의 폭이 드러나게 한다. 조타석 가까이에 놓인 오래된 사진 인화물과 조타석 뒤편 및 옆 벽면 여러 곳에 지각되는 불완전한 붉은 원형 흔적이 분명히 보이되, 사람이나 신체 형상은 포함하지 않는다.",
            "shot_id": "S29_Shot3"
          },
          {
            "guide_text": "후미 쪽 눈높이 시점을 유지하고 전방 조타륜과 제어 콘솔 주변의 상호작용 영역이 읽히도록 구성한다. 오래된 사진 인화물은 조타석 가까이에 임시로 놓여 있으며 인화면의 세부는 판독되지 않게 한다. 여러 벽면의 붉은 원형 흔적은 붓질 같은 불완전한 윤곽으로 보이되 물리적 페인트나 발광 장식으로 확정되지 않는 일시적 지각 현상처럼 처리한다.",
            "shot_id": "S29_Shot5"
          },
          {
            "guide_text": "후미 출입구 부근에서 중앙 공간 전체와 전방 조타석을 함께 포착하는 넓은 시야를 사용한다. 황혼빛이 전면 및 측면 창으로 약하게 들어오고, 실제 소형 어선 조타실의 염분 얼룩과 마모가 자연스럽게 보이게 한다. 오래된 사진과 다수의 붉은 원형 흔적을 동일한 순간의 일시적 단서로 포함하되, 파편이나 추가 손상 같은 명시되지 않은 사건 흔적은 만들지 않는다.",
            "shot_id": "S29_Shot10"
          }
        ],
        "shot_ids": [
          "S29_Shot3",
          "S29_Shot5",
          "S29_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 3 (aft entry clearance), facing forward across number 1 (central shared zone) toward number 8 (helm wheel) and number 9 (control console), with the side walls and window banks remaining visible",
          "camera_height": "eye-level standing, approximately 1.6 m above the deck",
          "lens_hint": "28–35mm wide angle suitable for a cramped wheelhouse",
          "framing_notes": "Keep the helm and forward window bank prominent while showing enough of both side walls for number 11 (ominous red circle markings); include number 10 (old photograph) in the foreground or near the helm-side interaction area during the collapse."
        },
        "reference_decision": {
          "bg_id": "L21B01",
          "fp_id": "fp_l21_wheelhouse",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L21B01 is the sole supplied anchor candidate and has no same-fp reference catalog, so it establishes dwelling identity directly from the floor plan. The camera at unit 3 looking through unit 1 toward unit 2 with a wide lens covers the target-unit set as far as the geometry supports and preserves enough fixed context for the varied crops in S29_Shot3, S29_Shot5, and S29_Shot10.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/floor_plan/fp_l21_wheelhouse.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_no_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No references are selected because the same-fp candidate reference catalog is empty and this first node must seed the dwelling identity."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              5
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Use the advertised broad view from unit 3 through unit 1 toward unit 2, allowing the shared plate to support the insert, medium over-shoulder, and close rear crops committed by the consuming shots.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              4
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From unit 3, look through unit 1 toward unit 2. Make unit 2 and fixed markers 8 and 9 the forward structural destination, with unit 1 providing intervening shared-space context and unit 3 supplying the near camera-side context. Within the wide cone, use opening markers 4, 5, and 6 only where supported by the view; treat marker 7 as outside the committed forward-facing coverage unless naturally peripheral.",
            "camera_framing_directive": "Frame from camera unit 3 at cell [7,5] toward look-at unit 2 at cell [1,2] with the wide 90-degree view cone. Use broad coverage along the unit 3 to unit 2 axis through unit 1, retaining sufficient peripheral fixed context for the consuming shots to crop into insert and medium framings.",
            "subject_position_directive": "Follow each consuming shot rather than baking subjects into the fixed structure: S29_Shot3 commits only a hand and index-finger action centered over the printed figure associated with marker 10; S29_Shot5 commits a soft foreground shoulder edge at middle-left, a rigid three-quarter subject in the midground center, and marker 11 in the middle-right background; S29_Shot10 commits a collapsed back and lowered head in the foreground center with a supporting subject partly readable in the midground right.",
            "state_cue_directive": "Carry transient markers 10 and 11 as the committed state cues, together with numbered elements 1 through 9. Preserve marker 10 for the isolated evidence-facing insert and keep marker 11 legible on the background-facing surface required by S29_Shot5. Use only the restrained ambient and muted low-key sunset qualities committed by the surfaced shots; do not add unlisted state cues.",
            "negative_continuity_directive": "Do not invent additional numbered elements, state overlays, subjects, or spaces outside the selected view cone. Keep markers 8 and 9 structurally fixed relative to unit 2 and the exposed opening markers; do not force marker 7 into view if it falls behind the camera-facing direction. No ignored numbered elements or ignored overlay markers are listed for this BG."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [7, 5]\n  - look_at_unit: 2\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 3 through unit 1 toward unit 2, allowing the shared plate to support the insert, medium over-shoulder, and close rear crops committed by the consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, look through unit 1 toward unit 2. Make unit 2 and fixed markers 8 and 9 the forward structural destination, with unit 1 providing intervening shared-space context and unit 3 supplying the near camera-side context. Within the wide cone, use opening markers 4, 5, and 6 only where supported by the view; treat marker 7 as outside the committed forward-facing coverage unless naturally peripheral.\n  - camera_framing_directive: Frame from camera unit 3 at cell [7,5] toward look-at unit 2 at cell [1,2] with the wide 90-degree view cone. Use broad coverage along the unit 3 to unit 2 axis through unit 1, retaining sufficient peripheral fixed context for the consuming shots to crop into insert and medium framings.\n  - subject_position_directive: Follow each consuming shot rather than baking subjects into the fixed structure: S29_Shot3 commits only a hand and index-finger action centered over the printed figure associated with marker 10; S29_Shot5 commits a soft foreground shoulder edge at middle-left, a rigid three-quarter subject in the midground center, and marker 11 in the middle-right background; S29_Shot10 commits a collapsed back and lowered head in the foreground center with a supporting subject partly readable in the midground right.\n  - state_cue_directive: Carry transient markers 10 and 11 as the committed state cues, together with numbered elements 1 through 9. Preserve marker 10 for the isolated evidence-facing insert and keep marker 11 legible on the background-facing surface required by S29_Shot5. Use only the restrained ambient and muted low-key sunset qualities committed by the surfaced shots; do not add unlisted state cues.\n  - negative_continuity_directive: Do not invent additional numbered elements, state overlays, subjects, or spaces outside the selected view cone. Keep markers 8 and 9 structurally fixed relative to unit 2 and the exposed opening markers; do not force marker 7 into view if it falls behind the camera-facing direction. No ignored numbered elements or ignored overlay markers are listed for this BG.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [7, 5]\n  - look_at_unit: 2\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 3 through unit 1 toward unit 2, allowing the shared plate to support the insert, medium over-shoulder, and close rear crops committed by the consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, look through unit 1 toward unit 2. Make unit 2 and fixed markers 8 and 9 the forward structural destination, with unit 1 providing intervening shared-space context and unit 3 supplying the near camera-side context. Within the wide cone, use opening markers 4, 5, and 6 only where supported by the view; treat marker 7 as outside the committed forward-facing coverage unless naturally peripheral.\n  - camera_framing_directive: Frame from camera unit 3 at cell [7,5] toward look-at unit 2 at cell [1,2] with the wide 90-degree view cone. Use broad coverage along the unit 3 to unit 2 axis through unit 1, retaining sufficient peripheral fixed context for the consuming shots to crop into insert and medium framings.\n  - subject_position_directive: Follow each consuming shot rather than baking subjects into the fixed structure: S29_Shot3 commits only a hand and index-finger action centered over the printed figure associated with marker 10; S29_Shot5 commits a soft foreground shoulder edge at middle-left, a rigid three-quarter subject in the midground center, and marker 11 in the middle-right background; S29_Shot10 commits a collapsed back and lowered head in the foreground center with a supporting subject partly readable in the midground right.\n  - state_cue_directive: Carry transient markers 10 and 11 as the committed state cues, together with numbered elements 1 through 9. Preserve marker 10 for the isolated evidence-facing insert and keep marker 11 legible on the background-facing surface required by S29_Shot5. Use only the restrained ambient and muted low-key sunset qualities committed by the surfaced shots; do not add unlisted state cues.\n  - negative_continuity_directive: Do not invent additional numbered elements, state overlays, subjects, or spaces outside the selected view cone. Keep markers 8 and 9 structurally fixed relative to unit 2 and the exposed opening markers; do not force marker 7 into view if it falls behind the camera-facing direction. No ignored numbered elements or ignored overlay markers are listed for this BG.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [7, 5]\n  - look_at_unit: 2\n  - look_at_cell: [2, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 3 through unit 1 toward unit 2, allowing the shared plate to support the insert, medium over-shoulder, and close rear crops committed by the consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, look through unit 1 toward unit 2. Make unit 2 and fixed markers 8 and 9 the forward structural destination, with unit 1 providing intervening shared-space context and unit 3 supplying the near camera-side context. Within the wide cone, use opening markers 4, 5, and 6 only where supported by the view; treat marker 7 as outside the committed forward-facing coverage unless naturally peripheral.\n  - camera_framing_directive: Frame from camera unit 3 at cell [7,5] toward look-at unit 2 at cell [1,2] with the wide 90-degree view cone. Use broad coverage along the unit 3 to unit 2 axis through unit 1, retaining sufficient peripheral fixed context for the consuming shots to crop into insert and medium framings.\n  - subject_position_directive: Follow each consuming shot rather than baking subjects into the fixed structure: S29_Shot3 commits only a hand and index-finger action centered over the printed figure associated with marker 10; S29_Shot5 commits a soft foreground shoulder edge at middle-left, a rigid three-quarter subject in the midground center, and marker 11 in the middle-right background; S29_Shot10 commits a collapsed back and lowered head in the foreground center with a supporting subject partly readable in the midground right.\n  - state_cue_directive: Carry transient markers 10 and 11 as the committed state cues, together with numbered elements 1 through 9. Preserve marker 10 for the isolated evidence-facing insert and keep marker 11 legible on the background-facing surface required by S29_Shot5. Use only the restrained ambient and muted low-key sunset qualities committed by the surfaced shots; do not add unlisted state cues.\n  - negative_continuity_directive: Do not invent additional numbered elements, state overlays, subjects, or spaces outside the selected view cone. Keep markers 8 and 9 structurally fixed relative to unit 2 and the exposed opening markers; do not force marker 7 into view if it falls behind the camera-facing direction. No ignored numbered elements or ignored overlay markers are listed for this BG.\n\n대한민국 서해안 인근에서 운항하는 동시대 소형 어선의 비좁은 조타실 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 후미 출입구 바로 안쪽에서 약 1.6미터 높이의 서 있는 사람 눈높이로 전방을 바라보며, 중앙의 좁은 공용 공간 너머에 조타륜과 제어 콘솔이 놓이고 전면 창문군과 좌우 측면 창문군이 함께 보이도록 한다. 35밀리미터급의 28~35밀리미터 광각 렌즈로 촬영하되 왜곡은 현실적인 수준으로 억제하고, 내려다보는 평면도 시점이 아니라 실제 조타실 안에 서서 보는 수평 시점으로 구성한다.\n\n2026년의 현실적인 한국 소형 어선 환경으로, 제어 콘솔과 조타 장치는 실용적인 현대 해양 장비 수준을 유지한다. 금속에는 소금기와 습기로 생긴 미세한 부식과 무광택 마모가 있고, 도장면에는 손때와 잔잔한 긁힘, 창에는 바닷바람이 남긴 엷은 얼룩이 보인다. 플라스틱 스위치와 고무 패킹, 금속 손잡이와 조타륜의 재질을 실제처럼 세밀하게 표현한다. 지나치게 정돈된 광고 사진이 아니라 오랫동안 운항한 작업선의 일상적인 사용감이 남은 실제 장소 기록 사진이어야 한다.\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,
            5
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Use the advertised broad view from unit 3 through unit 1 toward unit 2, allowing the shared plate to support the insert, medium over-shoulder, and close rear crops committed by the consuming shots.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            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 3, look through unit 1 toward unit 2. Make unit 2 and fixed markers 8 and 9 the forward structural destination, with unit 1 providing intervening shared-space context and unit 3 supplying the near camera-side context. Within the wide cone, use opening markers 4, 5, and 6 only where supported by the view; treat marker 7 as outside the committed forward-facing coverage unless naturally peripheral.",
          "camera_framing_directive": "Frame from camera unit 3 at cell [7,5] toward look-at unit 2 at cell [1,2] with the wide 90-degree view cone. Use broad coverage along the unit 3 to unit 2 axis through unit 1, retaining sufficient peripheral fixed context for the consuming shots to crop into insert and medium framings.",
          "subject_position_directive": "Follow each consuming shot rather than baking subjects into the fixed structure: S29_Shot3 commits only a hand and index-finger action centered over the printed figure associated with marker 10; S29_Shot5 commits a soft foreground shoulder edge at middle-left, a rigid three-quarter subject in the midground center, and marker 11 in the middle-right background; S29_Shot10 commits a collapsed back and lowered head in the foreground center with a supporting subject partly readable in the midground right.",
          "state_cue_directive": "Carry transient markers 10 and 11 as the committed state cues, together with numbered elements 1 through 9. Preserve marker 10 for the isolated evidence-facing insert and keep marker 11 legible on the background-facing surface required by S29_Shot5. Use only the restrained ambient and muted low-key sunset qualities committed by the surfaced shots; do not add unlisted state cues.",
          "negative_continuity_directive": "Do not invent additional numbered elements, state overlays, subjects, or spaces outside the selected view cone. Keep markers 8 and 9 structurally fixed relative to unit 2 and the exposed opening markers; do not force marker 7 into view if it falls behind the camera-facing direction. No ignored numbered elements or ignored overlay markers are listed for this BG."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l21_wheelhouse",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l21_wheelhouse"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L22B02": {
        "status": "skipped_outdoor_direct",
        "location_id": "L22",
        "location_name": "",
        "shot_ids": [
          "S30_Shot2"
        ]
      },
      "L22B01": {
        "status": "skipped_outdoor_direct",
        "location_id": "L22",
        "location_name": "",
        "shot_ids": [
          "S30_Shot4"
        ]
      }
    },
    "consumed_bg_catalog_hash": "7a0f71af6e7f097e",
    "consumed_shot_binding_hash": "dc49768fa276937b",
    "bg_reference_catalog": [
      {
        "bg_id": "L04B02",
        "fp_id": "fp_l04_rooftop_room",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L04B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B03",
        "fp_id": "fp_l04_rooftop_room",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L04B03.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L04B02"
        ],
        "ingestion_order": 1,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B01",
        "fp_id": "fp_l04_rooftop_room",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L04B01.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L04B03"
        ],
        "ingestion_order": 2,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B01",
        "fp_id": "fp_l05_blood_room",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L05B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 3,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L06B01",
        "fp_id": "fp_l06_ransacked_room",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L06B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 4,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L06B02",
        "fp_id": "fp_l06_ransacked_room",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L06B02.png",
        "mode": "related_style_new_space",
        "node_index": 1,
        "source_bg_ids": [
          "L06B01"
        ],
        "ingestion_order": 5,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L12B01",
        "fp_id": "fp_l12_sales_floor",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L12B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 6,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L16B01",
        "fp_id": "fp_l16_security_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L16B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 7,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L15B03",
        "fp_id": "fp_l15_police_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L15B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 8,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L15B01",
        "fp_id": "fp_l15_police_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L15B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L15B03"
        ],
        "ingestion_order": 9,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L15B02",
        "fp_id": "fp_l15_police_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L15B03.png",
        "mode": "reference_derived",
        "node_index": 2,
        "source_bg_ids": [
          "L15B03"
        ],
        "ingestion_order": 10,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L21B01",
        "fp_id": "fp_l21_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L21B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 11,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L12B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/8207aadc-7975-48f5-af17-ccc145a6660d/episodes/22dfb539-6062-42a0-9279-ab9dce6e5f11/images/background_chain/L12B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 12,
        "source_kind": "surface_role_direct_plate"
      }
    ]
  },
  "step_id": "background_render",
  "run_id": "dddb506f-e7ee-4618-956b-7f5fdf326ec3",
  "resolved_model": "gpt",
  "updated_at": "2026-07-10T21:56:35.567282+00:00",
  "project_config_snapshot": {}
}