{
  "status": "partial",
  "applicable_count": 17,
  "completed_count": 17,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "20f17dbbd6e68542",
  "data": {
    "groups": {
      "L05B02": {
        "status": "skipped_outdoor_direct",
        "location_id": "L05",
        "location_name": "",
        "shot_ids": [
          "S4_Shot2"
        ]
      },
      "L05B05": {
        "status": "skipped_outdoor_direct",
        "location_id": "L05",
        "location_name": "",
        "shot_ids": [
          "S10_Shot6",
          "S10_Shot13",
          "S10_Shot19"
        ]
      },
      "L05B03": {
        "status": "skipped_outdoor_direct",
        "location_id": "L05",
        "location_name": "",
        "shot_ids": [
          "S11_Shot10",
          "S11_Shot13",
          "S11_Shot16"
        ]
      },
      "L05B04": {
        "status": "skipped_outdoor_direct",
        "location_id": "L05",
        "location_name": "",
        "shot_ids": [
          "S13_Shot1",
          "S13_Shot13",
          "S13_Shot14"
        ]
      },
      "L05B01": {
        "status": "skipped_outdoor_direct",
        "location_id": "L05",
        "location_name": "",
        "shot_ids": [
          "S17_Shot3",
          "S17_Shot6"
        ]
      },
      "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/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L06B02.png",
        "t2i_prompt": "2026년 동시대 대한민국 해안 도시권의 생활 중인 소형 옥탑방 실내를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 철제 현관문 가까이에서 약 1.6미터 높이로 서서, 중앙의 거실 겸 식사 공간을 대각선으로 가로질러 식탁과 텔레비전, 서쪽 벽의 주방 설비를 함께 바라본 구도. 풀프레임 디지털 일안 반사식 또는 미러리스 카메라와 28밀리미터 광각 렌즈를 사용한 자연스러운 원근감이며, 철제 현관문 일부가 화면 가장자리에 걸리고 문밖의 좁은 옥상 출입참과 건물 외벽에 붙은 철제 접근 계단이 제한적으로 보인다. 방 북서쪽에는 안방 문, 북동쪽에는 딸방 문, 그 사이 북쪽에는 욕실 문이 이어지며, 실제 한국 옥탑 주거의 작고 효율적인 동선이 느껴진다. 서쪽 벽의 좁은 주방 작업 구역에는 싱크대와 수도꼭지, 바로 옆 가스레인지가 놓여 있고, 중앙에는 일상적인 식탁과 의자가 있다. 식탁 위의 작은 가족사진 액자는 유리 반사와 촬영 각도 때문에 사진 속 인물이나 얼굴이 식별되지 않는다. 식사 공간을 향한 벽면 텔레비전은 켜져 있으며 사람이나 얼굴 없이 지도, 자막, 정보 도표로 구성된 현실적인 한국 지역 뉴스 화면을 표시한다. 작은 거실 창이 평범한 낮의 주광원으로 작용하여 실내에 부드럽고 불균일한 자연광을 들이고, 별도의 과장된 분위기 조명 없이 생활 공간의 실제 밝기를 유지한다. 오래 사용한 철제문의 미세한 도장 마모, 실용적인 벽지의 이음선, 싱크대 금속의 물얼룩과 자연스러운 광택, 가스레인지 표면의 일상적인 사용감, 식탁의 실제 목재 무늬와 의자 재질을 사실적으로 표현한다. 지나치게 정돈된 광고 사진이 아니라 현실적인 옥탑방의 소박한 밀도와 시대에 맞는 생활 설비가 보이는 실제 장소 참고 사진이어야 한다. 공간은 사건 전의 깨끗하고 흐트러지지 않은 평상 상태다. 인물, 얼굴, 사람 형태의 형상은 어디에도 없으며, 컴퓨터 그래픽이나 건축 시각화, 삽화, 평면도, 위에서 내려다본 구도가 아니다. 자연스러운 심도와 사실적인 재료 질감, 과도한 후처리 없는 담담한 현장 기록 사진. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "shot_id": "S5_Shot4",
            "guide_text": "철제 현관문 가까운 약 1.6미터 눈높이에서 28밀리미터 광각으로 거실 겸 식사 공간을 대각선으로 본다. 현관문 일부를 한쪽 프레임 끝에 남기고 중앙 식탁, 벽면 텔레비전, 서쪽 싱크대와 가스레인지가 한 화면에서 읽히게 하며, 작은 거실 창의 자연광 방향을 유지한다."
          },
          {
            "shot_id": "S5_Shot33",
            "guide_text": "동일한 현관 쪽 시점과 낮 시간의 자연광을 유지한다. 식탁과 의자를 공간의 중심축으로 삼고, 사람이나 얼굴이 없는 정보 중심 뉴스 화면의 텔레비전과 서쪽 주방 설비가 함께 보이도록 실제 거주 공간의 비례와 재료 질감을 보존한다."
          },
          {
            "shot_id": "S5_Shot35",
            "guide_text": "현관문 가장자리에서 북쪽의 방 문들과 욕실 문까지 이어지는 깊이를 자연스럽게 남긴다. 28밀리미터 렌즈의 현실적인 원근감으로 식사 공간, 텔레비전, 주방 구역을 연결하고, 창에서 들어오는 평범한 낮빛과 깨끗하고 흐트러지지 않은 상태를 일관되게 유지한다."
          }
        ],
        "shot_ids": [
          "S5_Shot4",
          "S5_Shot33",
          "S5_Shot35"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 8 (iron entrance door), facing diagonally across number 1 (shared area) toward number 17 (dining table), number 16 (television), and numbers 14 and 15 (kitchen fixtures)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Keep number 8 at one frame edge, show the kitchen activity and dining area together, and retain number 12 as the daylight source."
        },
        "reference_decision": {
          "bg_id": "L06B02",
          "fp_id": "fp_l06_rooftop_room_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L06B02 is the sole clean anchor candidate and provides broad dwelling identity coverage for shots S5_Shot4, S5_Shot33, and S5_Shot35. Camera unit 1 looking toward unit 5 with a wide lens supports the committed unit 1-to-5 axis while retaining broad coverage of target markers 1, 5, 6, 7, and 25.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/floor_plan/fp_l06_rooftop_room_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "why_single_ref_or_two_refs": "The identity anchor is rendered directly from the floor plan and therefore uses no prior reference.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 1,
            "camera_cell": [
              5,
              5
            ],
            "look_at_unit": 5,
            "look_at_cell": [
              6,
              2
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Broad coverage from unit 1 toward unit 5 supports the close and wide consuming-shot requirements while establishing the target axis and surrounding fixed markers."
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1 toward unit 5, show the committed portions of units 1 and 5 and retain only geometry-supported context for target units 6, 7, and 25. Use base markers 8, 9, 10, 11, and 12 only where they fall within the broad 90-degree view, and retain fixed markers 14, 15, 16, 17, and 24 in their floor-plan positions.",
            "camera_framing_directive": "Place the camera at cell [5,5] in unit 1 and aim toward cell [6,2] in unit 5 with a wide 90-degree field of view. Maintain broad spatial coverage for S5_Shot35 while leaving sufficient central detail for the tighter compositions in S5_Shot4 and S5_Shot33.",
            "subject_position_directive": "For S5_Shot4 no committed live subject is present; preserve a centered mediated-image composition. For S5_Shot33 place two committed subjects on the unit 5-to-unit 1 axis with the close detail at lower center. For S5_Shot35 place one subject at right foreground near marker 8 and the other at left background across the visible interval.",
            "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues.",
            "negative_continuity_directive": "Exclude overlay markers 26 through 40. Do not introduce units outside the chosen view cone or move base markers 8 through 17 and 24 from their floor-plan relationships."
          },
          "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: 5\n  - look_at_cell: [6, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward unit 5 supports the close and wide consuming-shot requirements while establishing the target axis and surrounding fixed markers.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1 toward unit 5, show the committed portions of units 1 and 5 and retain only geometry-supported context for target units 6, 7, and 25. Use base markers 8, 9, 10, 11, and 12 only where they fall within the broad 90-degree view, and retain fixed markers 14, 15, 16, 17, and 24 in their floor-plan positions.\n  - camera_framing_directive: Place the camera at cell [5,5] in unit 1 and aim toward cell [6,2] in unit 5 with a wide 90-degree field of view. Maintain broad spatial coverage for S5_Shot35 while leaving sufficient central detail for the tighter compositions in S5_Shot4 and S5_Shot33.\n  - subject_position_directive: For S5_Shot4 no committed live subject is present; preserve a centered mediated-image composition. For S5_Shot33 place two committed subjects on the unit 5-to-unit 1 axis with the close detail at lower center. For S5_Shot35 place one subject at right foreground near marker 8 and the other at left background across the visible interval.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude overlay markers 26 through 40. Do not introduce units outside the chosen view cone or move base markers 8 through 17 and 24 from their floor-plan relationships.\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: 5\n  - look_at_cell: [6, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward unit 5 supports the close and wide consuming-shot requirements while establishing the target axis and surrounding fixed markers.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1 toward unit 5, show the committed portions of units 1 and 5 and retain only geometry-supported context for target units 6, 7, and 25. Use base markers 8, 9, 10, 11, and 12 only where they fall within the broad 90-degree view, and retain fixed markers 14, 15, 16, 17, and 24 in their floor-plan positions.\n  - camera_framing_directive: Place the camera at cell [5,5] in unit 1 and aim toward cell [6,2] in unit 5 with a wide 90-degree field of view. Maintain broad spatial coverage for S5_Shot35 while leaving sufficient central detail for the tighter compositions in S5_Shot4 and S5_Shot33.\n  - subject_position_directive: For S5_Shot4 no committed live subject is present; preserve a centered mediated-image composition. For S5_Shot33 place two committed subjects on the unit 5-to-unit 1 axis with the close detail at lower center. For S5_Shot35 place one subject at right foreground near marker 8 and the other at left background across the visible interval.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude overlay markers 26 through 40. Do not introduce units outside the chosen view cone or move base markers 8 through 17 and 24 from their floor-plan relationships.\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: 5\n  - look_at_cell: [6, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Broad coverage from unit 1 toward unit 5 supports the close and wide consuming-shot requirements while establishing the target axis and surrounding fixed markers.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1 toward unit 5, show the committed portions of units 1 and 5 and retain only geometry-supported context for target units 6, 7, and 25. Use base markers 8, 9, 10, 11, and 12 only where they fall within the broad 90-degree view, and retain fixed markers 14, 15, 16, 17, and 24 in their floor-plan positions.\n  - camera_framing_directive: Place the camera at cell [5,5] in unit 1 and aim toward cell [6,2] in unit 5 with a wide 90-degree field of view. Maintain broad spatial coverage for S5_Shot35 while leaving sufficient central detail for the tighter compositions in S5_Shot4 and S5_Shot33.\n  - subject_position_directive: For S5_Shot4 no committed live subject is present; preserve a centered mediated-image composition. For S5_Shot33 place two committed subjects on the unit 5-to-unit 1 axis with the close detail at lower center. For S5_Shot35 place one subject at right foreground near marker 8 and the other at left background across the visible interval.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues.\n  - negative_continuity_directive: Exclude overlay markers 26 through 40. Do not introduce units outside the chosen view cone or move base markers 8 through 17 and 24 from their floor-plan relationships.\n\n2026년 동시대 대한민국 해안 도시권의 생활 중인 소형 옥탑방 실내를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 철제 현관문 가까이에서 약 1.6미터 높이로 서서, 중앙의 거실 겸 식사 공간을 대각선으로 가로질러 식탁과 텔레비전, 서쪽 벽의 주방 설비를 함께 바라본 구도. 풀프레임 디지털 일안 반사식 또는 미러리스 카메라와 28밀리미터 광각 렌즈를 사용한 자연스러운 원근감이며, 철제 현관문 일부가 화면 가장자리에 걸리고 문밖의 좁은 옥상 출입참과 건물 외벽에 붙은 철제 접근 계단이 제한적으로 보인다. 방 북서쪽에는 안방 문, 북동쪽에는 딸방 문, 그 사이 북쪽에는 욕실 문이 이어지며, 실제 한국 옥탑 주거의 작고 효율적인 동선이 느껴진다. 서쪽 벽의 좁은 주방 작업 구역에는 싱크대와 수도꼭지, 바로 옆 가스레인지가 놓여 있고, 중앙에는 일상적인 식탁과 의자가 있다. 식탁 위의 작은 가족사진 액자는 유리 반사와 촬영 각도 때문에 사진 속 인물이나 얼굴이 식별되지 않는다. 식사 공간을 향한 벽면 텔레비전은 켜져 있으며 사람이나 얼굴 없이 지도, 자막, 정보 도표로 구성된 현실적인 한국 지역 뉴스 화면을 표시한다. 작은 거실 창이 평범한 낮의 주광원으로 작용하여 실내에 부드럽고 불균일한 자연광을 들이고, 별도의 과장된 분위기 조명 없이 생활 공간의 실제 밝기를 유지한다. 오래 사용한 철제문의 미세한 도장 마모, 실용적인 벽지의 이음선, 싱크대 금속의 물얼룩과 자연스러운 광택, 가스레인지 표면의 일상적인 사용감, 식탁의 실제 목재 무늬와 의자 재질을 사실적으로 표현한다. 지나치게 정돈된 광고 사진이 아니라 현실적인 옥탑방의 소박한 밀도와 시대에 맞는 생활 설비가 보이는 실제 장소 참고 사진이어야 한다. 공간은 사건 전의 깨끗하고 흐트러지지 않은 평상 상태다. 인물, 얼굴, 사람 형태의 형상은 어디에도 없으며, 컴퓨터 그래픽이나 건축 시각화, 삽화, 평면도, 위에서 내려다본 구도가 아니다. 자연스러운 심도와 사실적인 재료 질감, 과도한 후처리 없는 담담한 현장 기록 사진. 16:9 가로 비율, 실제 카메라 촬영본.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_unit": 1,
          "camera_cell": [
            5,
            5
          ],
          "look_at_unit": 5,
          "look_at_cell": [
            6,
            2
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Broad coverage from unit 1 toward unit 5 supports the close and wide consuming-shot requirements while establishing the target axis and surrounding fixed markers."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 1 toward unit 5, show the committed portions of units 1 and 5 and retain only geometry-supported context for target units 6, 7, and 25. Use base markers 8, 9, 10, 11, and 12 only where they fall within the broad 90-degree view, and retain fixed markers 14, 15, 16, 17, and 24 in their floor-plan positions.",
          "camera_framing_directive": "Place the camera at cell [5,5] in unit 1 and aim toward cell [6,2] in unit 5 with a wide 90-degree field of view. Maintain broad spatial coverage for S5_Shot35 while leaving sufficient central detail for the tighter compositions in S5_Shot4 and S5_Shot33.",
          "subject_position_directive": "For S5_Shot4 no committed live subject is present; preserve a centered mediated-image composition. For S5_Shot33 place two committed subjects on the unit 5-to-unit 1 axis with the close detail at lower center. For S5_Shot35 place one subject at right foreground near marker 8 and the other at left background across the visible interval.",
          "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed. Refrain from inventing additional state cues.",
          "negative_continuity_directive": "Exclude overlay markers 26 through 40. Do not introduce units outside the chosen view cone or move base markers 8 through 17 and 24 from their floor-plan relationships."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l06_rooftop_room_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l06_rooftop_room_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L06B05": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L06B03",
        "reused_from_bg_id": "L06B03",
        "location_id": "L06",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L06B03.png",
        "t2i_prompt": "2026년 동시대 대한민국 해안 도시권 또는 고립된 섬 공동체의 소박한 주거 공간에 있는 딸의 작은 침실. 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 문 안쪽에 선 사람의 눈높이 약 1.6미터에서 32밀리미터급 광각 렌즈로 침대와 커튼, 창문 방향을 대각선으로 바라본다. 위에서 내려다본 평면도나 건축 도면이 아니라 실제 현장에 들어가 기록한 수평 시점이다. 침대는 방 한쪽 벽을 따라 놓여 있고, 맞은편 먼 외벽의 창문과 실내 커튼이 함께 보인다. 현대 한국의 평범하고 다소 오래 사용된 방답게 벽지 이음새, 실제 목재의 결, 커튼 천의 직조, 바닥의 생활 흠집과 습한 해안 공기로 인한 미세한 변색을 사실적으로 표현한다.\n\n깊은 밤이며 창문으로 들어오는 차갑고 약한 외부광과 문밖 공유 공간에서 스며드는 희미한 생활 조명만으로 방이 낮게 밝혀진다. 어두운 부분의 세부가 완전히 뭉개지지 않는 현실적인 저조도 노출, 절제된 차가운 색감, 붉은 흔적이 실제 색으로 선명하게 구분되는 자연스러운 대비를 사용한다. 침대 옆 바닥에는 응고되기 시작한 피가 넓고 불규칙하게 고여 있으며, 피 묻은 발자국과 끌린 듯한 흔적이 방바닥을 가로질러 커튼 쪽으로 이어진다. 침대 위쪽 벽에는 붓이나 손으로 급히 그린 듯 선이 고르지 않은 붉은 원형 고리가 하나 남아 있다.\n\n커튼 뒤에는 시신이 앉은 상태로 숨겨져 있으나 얼굴과 전신 윤곽은 보이지 않게 커튼이 완전히 가린다. 바닥 가까이 커튼 틈으로 축 늘어진 손목과 손만 제한적으로 드러나며, 손목에는 뚜렷한 붉은 고리 모양의 자국이 있다. 그 손에는 구겨지고 가장자리가 닳은 오래된 인화 사진이 쥐어져 있지만 사진 속 내용이나 얼굴은 식별되지 않는다. 문가의 넓은 화각 가장자리에는 공유 공간의 식탁 일부가 보이고, 그 위에 찻잔 두 개가 놓여 있으며 그중 하나는 옆으로 넘어져 있다. 피와 시신은 사건 기록에 필요한 범위에서만 비그래픽하게 표현하고, 노골적인 상처나 해부학적 세부는 보이지 않는다.\n\n실제 콘크리트와 벽지, 실제 금속의 미세한 변색, 실제 직물과 목재 표면, 일상적인 마모와 얼룩, 자연스러운 원근과 피사계 심도를 갖춘 실제 장소 참고 사진처럼 보여야 한다. 인물, 얼굴, 온전한 사람 형상의 실루엣은 없으며 시신은 커튼에 가려 손목과 손만 보인다. 과장된 초자연 광원이나 장식적 효과, 컴퓨터 그래픽, 삽화, 건축 시각화, 인위적인 스톡 사진 느낌 없이 후처리를 최소화한 사실적인 현장 기록 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S12_Shot21",
            "guide_text": "문 안쪽의 눈높이 시점을 유지한 넓은 도입 구도. 침대 옆의 고인 피, 커튼으로 향하는 피 묻은 흔적, 침대 위 벽의 불완전한 붉은 원이 한 프레임에서 읽히고, 먼 쪽 창문과 커튼까지 공간 관계가 명확하게 보이게 한다."
          },
          {
            "shot_id": "S12_Shot40",
            "guide_text": "같은 문가 방향성을 유지하면서 커튼과 침대 쪽에 시선을 집중한다. 커튼 뒤의 시신은 얼굴과 전신 윤곽을 완전히 가리고, 아래쪽 틈의 손목과 손, 붉은 손목 자국, 손에 쥔 구겨진 오래된 인화 사진만 비그래픽하게 식별되도록 한다."
          },
          {
            "shot_id": "S12_Shot45",
            "guide_text": "32밀리미터급 넓은 시야로 침실 내부와 문가의 공유 공간 가장자리를 함께 포착한다. 식탁 위 찻잔 두 개와 넘어진 한 잔이 프레임 가장자리에서 확인되면서, 방 안의 피 웅덩이와 커튼으로 이어지는 흔적, 붉은 벽 원형이 동일한 야간 현장 상태로 이어지게 한다."
          }
        ],
        "shot_ids": [
          "S12_Shot21",
          "S12_Shot40",
          "S12_Shot45"
        ],
        "scenes": [],
        "parent_id": "L06B03",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "just inside number 10 (daughter's bedroom door), facing diagonally toward number 19 (bed), number 20 (curtain), and number 13 (window)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "32mm wide angle",
          "framing_notes": "Show the floor area for numbers 26 and 27, the concealed corner for number 28, and the wall above number 19 for number 30 without graphic anatomical detail."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L06B03",
          "selected_refs": [
            {
              "ref_bg_id": "L06B03",
              "physical_space_id": "space_unit_3",
              "space_description": "Fixed physical space of unit 3 with base markers 10 and 19 committed."
            }
          ]
        },
        "shot_aware_plan_node_index": 4,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show the same unit 3 structure established by L06B03, keeping base markers 10 and 19 fixed and adding marker 13 and marker 20 where supported by the internal view. Preserve the position associated with marker 30 while applying only this BG's listed transient markers.",
          "camera_framing_directive": "Place the camera at [2,7] in unit 3 and aim toward [1,7] in unit 3 with a normal 50-degree field of view. Keep the fixed view unchanged while allowing S12_Shot21 to use broad subject coverage, S12_Shot40 to use an insert crop, and S12_Shot45 to use a close split-depth crop.",
          "subject_position_directive": "For S12_Shot21 place the committed motionless full-body subject near center in the midground, with lower-frame state markers visible. For S12_Shot40 isolate the committed wrist detail at center. For S12_Shot45 place the foreground subject left-center and the second committed subject lower-right in the background.",
          "state_cue_directive": "Apply transient markers 26, 27, 28, 29, 30, 31, and 39 according to the consuming shots. Preserve base markers 3, 10, 13, 19, and 20 and use the committed low-key night state without making any overlay marker luminous.",
          "negative_continuity_directive": "Exclude ignored overlay markers 32, 33, 34, 35, 36, 37, 38, and 40. Keep the fixed marker positions inherited from L06B03, do not retain marker 40 from that reference, and do not introduce unsupported units outside the unit 3 view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l06_rooftop_room_interior",
          "prior_bg_ids": [
            "L06B03"
          ],
          "attached_ref_labels": [
            "bg:L06B03"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L06B06": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L06",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L06B06.png",
        "t2i_prompt": "2026년 동시대 대한민국 해안 도시권의 소형 옥탑 주거 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서서 바라보는 약 1.6미터 눈높이에서 딸의 침실 문 가까이에 카메라를 두고, 풀프레임 환산 30밀리미터 광각 렌즈로 침대와 커튼이 달린 외벽 창문을 향해 촬영한다. 프레임 한쪽 문틀 너머로 공용 거실 겸 식사 공간의 식탁과 의자 일부가 자연스럽게 보인다. 낮은 천장과 소박한 벽지, 현실적인 비닐 바닥재, 평범한 한국형 창호와 얇은 생활용 커튼을 갖춘 비좁고 검소한 옥탑방이다. 깊은 밤의 차가운 외부광이 창문을 통해 희미하게 들어오고, 실내의 약한 생활 조명이 제한적으로 섞여 낮은 명암과 자연스러운 어둠을 만든다. 방은 비정상적일 만큼 깨끗하고 정돈되어 있으나 새집이나 광고 사진처럼 번쩍이지 않으며, 벽지 이음매와 바닥의 미세한 마모, 침구의 주름, 커튼의 실제 직조감, 가구 표면의 잔잔한 사용감이 남아 있다. 깨끗한 침실 안에는 백팩과 얼굴 무늬가 없는 둥근 쿠션형 봉제 인형이 평소 자리에서 아주 조금 벗어난 듯 서로 미묘하게 달라진 위치에 놓여 있어 조용한 불일치를 만든다. 사람, 얼굴, 사람 형태의 조형물은 전혀 없다. 실제 벽지, 비닐 바닥, 직물, 목재와 금속의 정확한 재질과 일상적인 마모를 사실적으로 표현하고, 과도한 보정 없이 자연스러운 심도와 노출을 유지한다. 깨끗한 상업용 사진이 아니라 실제 장소를 담담하게 기록한 현장 참고 사진이며, 평면도나 위에서 내려다본 도식이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S14_Shot11",
            "guide_text": "침실 문 가까운 약 1.6미터 눈높이에서 침대와 커튼 달린 창문을 정면 사선으로 담고, 프레임 가장자리 문틀 너머에 식탁 일부를 포함한다. 차가운 밤빛과 약한 실내 생활광, 비정상적으로 정돈된 방, 미묘하게 자리가 달라진 백팩과 쿠션형 봉제 인형의 위치를 유지한다."
          },
          {
            "shot_id": "S14_Shot13",
            "guide_text": "동일한 옥탑방의 재질과 야간 조도를 유지한다. 침대, 커튼, 창문이 침실의 중심이 되도록 하고 백팩과 얼굴 무늬 없는 쿠션형 봉제 인형은 깨끗한 방 안에서 서로 어색하지 않을 정도로만 미세하게 이동된 상태로 보이게 한다. 사람이나 사람 형태는 배치하지 않는다."
          },
          {
            "shot_id": "S14_Shot27",
            "guide_text": "침실 문 부근의 수평 눈높이와 30밀리미터 광각 화각을 유지하며, 침실과 공용 공간의 연결 관계가 읽히도록 문틀과 식탁 일부를 함께 담는다. 실제 사용감이 있는 벽지, 바닥, 침구와 커튼의 질감을 살리고 과장된 연출 없이 조용하고 불가해하게 깨끗한 밤의 상태를 기록한다."
          }
        ],
        "shot_ids": [
          "S14_Shot11",
          "S14_Shot13",
          "S14_Shot27"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 10 (daughter's bedroom door), facing toward number 19 (bed), number 20 (curtain), and number 13 (window), with a partial sightline back to number 17 (dining table)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "30mm wide angle",
          "framing_notes": "Emphasize the unnaturally clean room and the subtly changed positions represented by number 32; leave all murder evidence absent."
        },
        "reference_decision": {
          "bg_id": "L06B06",
          "fp_id": "fp_l06_rooftop_room_interior",
          "node_index": 5,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L06B06 returns to the unit 3 physical space committed by L06B03 but requires a materially different slice aimed toward marker 13, with the unit 1 connection and markers 10 and 17 available at the edge of broad coverage. The changed look-at geometry reveals fixed elements not centered in L06B03, so a new plate is required for S14_Shot11, S14_Shot13, and S14_Shot27.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L06B03.png"
          ],
          "source_bg_ids": [
            "L06B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "selected_refs": [
              {
                "ref_bg_id": "L06B03",
                "physical_space_id": "space_unit_3",
                "space_description": "Fixed unit 3 layout used to preserve marker 10 and marker 19 positions across the changed view."
              }
            ],
            "rejected_refs": [
              {
                "ref_bg_id": "L06B05",
                "reason": "It carries extensive transient markers that are explicitly ignored here; L06B03 is the cleaner fixed-layout representative for unit 3."
              },
              {
                "ref_bg_id": "L06B02",
                "reason": "Although unit 1 is a target, the consuming shots primarily require continuity inside unit 3 rather than a second distinct co-visible reference."
              }
            ],
            "same_physical_space_dedup_decision": "single_clean_same_space_reference",
            "why_single_ref_or_two_refs": "L06B03 supplies the required unit 3 layout. The consuming shots do not commit two distinct referenced spaces as co-visible, so a second reference is unnecessary.",
            "physical_space_id_per_ref": [
              "space_unit_3"
            ],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 3,
            "camera_cell": [
              2,
              7
            ],
            "look_at_unit": 3,
            "look_at_cell": [
              1,
              9
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "The camera remains in unit 3 but changes its look-at cell from [1,7] to [1,9], using broad coverage to reveal marker 13, marker 20, opening marker 10, and limited unit 1 continuity."
          },
          "render_guidance": {
            "visible_space_directive": "From unit 3, show the fixed positions of markers 10, 13, 19, and 20 established by the floor plan and preserve marker 19 continuity with L06B03. Use the wide cone to retain only geometry-supported traces of unit 1 and marker 17 through opening marker 10.",
            "camera_framing_directive": "Place the camera at [2,7] in unit 3 and aim toward [1,9] in unit 3 with a wide 90-degree field of view. Use broad coverage for the centered empty area in S14_Shot11 and the paired lower-frame detail in S14_Shot27; S14_Shot13 may crop tightly while retaining a peripheral background sliver.",
            "subject_position_directive": "S14_Shot11 and S14_Shot27 have no committed live subject cue, so keep those BG compositions free of invented subjects. For S14_Shot13 place the committed close subject at middle-left with the gaze directed toward the peripheral empty area at frame right.",
            "state_cue_directive": "Apply transient marker 32 only for the committed positional discrepancy in S14_Shot27. For the other consuming shots preserve the excessively clean and orderly state described by staging, with no unlisted overlay cues and with the prior listed overlays absent.",
            "negative_continuity_directive": "Exclude ignored overlay markers 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, and 40. Preserve marker 19 and opening marker 10 relative to L06B03, do not copy L06B05's transient state, and do not expose units outside the broad unit 3 view except the geometry-supported unit 1 trace."
          },
          "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='L06B03' physical_space_id='space_unit_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [2, 7]\n  - look_at_unit: 3\n  - look_at_cell: [1, 9]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'The camera remains in unit 3 but changes its look-at cell from [1,7] to [1,9], using broad coverage to reveal marker 13, marker 20, opening marker 10, and limited unit 1 continuity.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, show the fixed positions of markers 10, 13, 19, and 20 established by the floor plan and preserve marker 19 continuity with L06B03. Use the wide cone to retain only geometry-supported traces of unit 1 and marker 17 through opening marker 10.\n  - camera_framing_directive: Place the camera at [2,7] in unit 3 and aim toward [1,9] in unit 3 with a wide 90-degree field of view. Use broad coverage for the centered empty area in S14_Shot11 and the paired lower-frame detail in S14_Shot27; S14_Shot13 may crop tightly while retaining a peripheral background sliver.\n  - subject_position_directive: S14_Shot11 and S14_Shot27 have no committed live subject cue, so keep those BG compositions free of invented subjects. For S14_Shot13 place the committed close subject at middle-left with the gaze directed toward the peripheral empty area at frame right.\n  - state_cue_directive: Apply transient marker 32 only for the committed positional discrepancy in S14_Shot27. For the other consuming shots preserve the excessively clean and orderly state described by staging, with no unlisted overlay cues and with the prior listed overlays absent.\n  - negative_continuity_directive: Exclude ignored overlay markers 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, and 40. Preserve marker 19 and opening marker 10 relative to L06B03, do not copy L06B05's transient state, and do not expose units outside the broad unit 3 view except the geometry-supported unit 1 trace.\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='L06B03' physical_space_id='space_unit_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [2, 7]\n  - look_at_unit: 3\n  - look_at_cell: [1, 9]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'The camera remains in unit 3 but changes its look-at cell from [1,7] to [1,9], using broad coverage to reveal marker 13, marker 20, opening marker 10, and limited unit 1 continuity.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, show the fixed positions of markers 10, 13, 19, and 20 established by the floor plan and preserve marker 19 continuity with L06B03. Use the wide cone to retain only geometry-supported traces of unit 1 and marker 17 through opening marker 10.\n  - camera_framing_directive: Place the camera at [2,7] in unit 3 and aim toward [1,9] in unit 3 with a wide 90-degree field of view. Use broad coverage for the centered empty area in S14_Shot11 and the paired lower-frame detail in S14_Shot27; S14_Shot13 may crop tightly while retaining a peripheral background sliver.\n  - subject_position_directive: S14_Shot11 and S14_Shot27 have no committed live subject cue, so keep those BG compositions free of invented subjects. For S14_Shot13 place the committed close subject at middle-left with the gaze directed toward the peripheral empty area at frame right.\n  - state_cue_directive: Apply transient marker 32 only for the committed positional discrepancy in S14_Shot27. For the other consuming shots preserve the excessively clean and orderly state described by staging, with no unlisted overlay cues and with the prior listed overlays absent.\n  - negative_continuity_directive: Exclude ignored overlay markers 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, and 40. Preserve marker 19 and opening marker 10 relative to L06B03, do not copy L06B05's transient state, and do not expose units outside the broad unit 3 view except the geometry-supported unit 1 trace.\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='L06B03' physical_space_id='space_unit_3'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [2, 7]\n  - look_at_unit: 3\n  - look_at_cell: [1, 9]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'The camera remains in unit 3 but changes its look-at cell from [1,7] to [1,9], using broad coverage to reveal marker 13, marker 20, opening marker 10, and limited unit 1 continuity.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, show the fixed positions of markers 10, 13, 19, and 20 established by the floor plan and preserve marker 19 continuity with L06B03. Use the wide cone to retain only geometry-supported traces of unit 1 and marker 17 through opening marker 10.\n  - camera_framing_directive: Place the camera at [2,7] in unit 3 and aim toward [1,9] in unit 3 with a wide 90-degree field of view. Use broad coverage for the centered empty area in S14_Shot11 and the paired lower-frame detail in S14_Shot27; S14_Shot13 may crop tightly while retaining a peripheral background sliver.\n  - subject_position_directive: S14_Shot11 and S14_Shot27 have no committed live subject cue, so keep those BG compositions free of invented subjects. For S14_Shot13 place the committed close subject at middle-left with the gaze directed toward the peripheral empty area at frame right.\n  - state_cue_directive: Apply transient marker 32 only for the committed positional discrepancy in S14_Shot27. For the other consuming shots preserve the excessively clean and orderly state described by staging, with no unlisted overlay cues and with the prior listed overlays absent.\n  - negative_continuity_directive: Exclude ignored overlay markers 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, and 40. Preserve marker 19 and opening marker 10 relative to L06B03, do not copy L06B05's transient state, and do not expose units outside the broad unit 3 view except the geometry-supported unit 1 trace.\n\n2026년 동시대 대한민국 해안 도시권의 소형 옥탑 주거 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 서서 바라보는 약 1.6미터 눈높이에서 딸의 침실 문 가까이에 카메라를 두고, 풀프레임 환산 30밀리미터 광각 렌즈로 침대와 커튼이 달린 외벽 창문을 향해 촬영한다. 프레임 한쪽 문틀 너머로 공용 거실 겸 식사 공간의 식탁과 의자 일부가 자연스럽게 보인다. 낮은 천장과 소박한 벽지, 현실적인 비닐 바닥재, 평범한 한국형 창호와 얇은 생활용 커튼을 갖춘 비좁고 검소한 옥탑방이다. 깊은 밤의 차가운 외부광이 창문을 통해 희미하게 들어오고, 실내의 약한 생활 조명이 제한적으로 섞여 낮은 명암과 자연스러운 어둠을 만든다. 방은 비정상적일 만큼 깨끗하고 정돈되어 있으나 새집이나 광고 사진처럼 번쩍이지 않으며, 벽지 이음매와 바닥의 미세한 마모, 침구의 주름, 커튼의 실제 직조감, 가구 표면의 잔잔한 사용감이 남아 있다. 깨끗한 침실 안에는 백팩과 얼굴 무늬가 없는 둥근 쿠션형 봉제 인형이 평소 자리에서 아주 조금 벗어난 듯 서로 미묘하게 달라진 위치에 놓여 있어 조용한 불일치를 만든다. 사람, 얼굴, 사람 형태의 조형물은 전혀 없다. 실제 벽지, 비닐 바닥, 직물, 목재와 금속의 정확한 재질과 일상적인 마모를 사실적으로 표현하고, 과도한 보정 없이 자연스러운 심도와 노출을 유지한다. 깨끗한 상업용 사진이 아니라 실제 장소를 담담하게 기록한 현장 참고 사진이며, 평면도나 위에서 내려다본 도식이 아니다. 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_unit": 3,
          "camera_cell": [
            2,
            7
          ],
          "look_at_unit": 3,
          "look_at_cell": [
            1,
            9
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "The camera remains in unit 3 but changes its look-at cell from [1,7] to [1,9], using broad coverage to reveal marker 13, marker 20, opening marker 10, and limited unit 1 continuity."
        },
        "shot_aware_plan_node_index": 5,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From unit 3, show the fixed positions of markers 10, 13, 19, and 20 established by the floor plan and preserve marker 19 continuity with L06B03. Use the wide cone to retain only geometry-supported traces of unit 1 and marker 17 through opening marker 10.",
          "camera_framing_directive": "Place the camera at [2,7] in unit 3 and aim toward [1,9] in unit 3 with a wide 90-degree field of view. Use broad coverage for the centered empty area in S14_Shot11 and the paired lower-frame detail in S14_Shot27; S14_Shot13 may crop tightly while retaining a peripheral background sliver.",
          "subject_position_directive": "S14_Shot11 and S14_Shot27 have no committed live subject cue, so keep those BG compositions free of invented subjects. For S14_Shot13 place the committed close subject at middle-left with the gaze directed toward the peripheral empty area at frame right.",
          "state_cue_directive": "Apply transient marker 32 only for the committed positional discrepancy in S14_Shot27. For the other consuming shots preserve the excessively clean and orderly state described by staging, with no unlisted overlay cues and with the prior listed overlays absent.",
          "negative_continuity_directive": "Exclude ignored overlay markers 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, 38, 39, and 40. Preserve marker 19 and opening marker 10 relative to L06B03, do not copy L06B05's transient state, and do not expose units outside the broad unit 3 view except the geometry-supported unit 1 trace."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l06_rooftop_room_interior",
          "prior_bg_ids": [
            "L06B03"
          ],
          "attached_ref_labels": [
            "bg:L06B03",
            "same_loc_anchor:L06B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L06B02",
          "loc_id": "L06"
        }
      },
      "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/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L06B01.png",
        "t2i_prompt": "2026년 동시대 대한민국 해안 도시권의 소박한 옥탑 주거 실내를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 중앙의 공동 거실 겸 식사 공간과 그 옆의 비좁은 욕실이 이어지는 현실적인 생활 구조이며, 식탁 가까이에서 욕실 문을 통해 세면대와 그 위의 벽걸이 거울을 대각선으로 바라본다. 식탁 위 액자에 든 가족사진은 화면 앞쪽에 함께 들어오고, 욕실 깊숙한 곳의 변기는 문 너머로 자연스럽게 일부 보인다. 동시대 한국의 오래 사용한 옥탑방답게 약간 거친 콘크리트 벽, 생활 얼룩과 미세한 긁힘이 있는 바닥, 줄눈 변색이 남은 욕실 타일, 물때가 희미한 도기 세면대, 현실적인 금속 수전과 거울 가장자리의 사용감, 식탁과 의자의 실제 목재 결을 세밀하게 표현한다. 낮이지만 실내로 들어오는 간접 자연광은 차갑고 절제되어 있으며, 욕실 안쪽은 공동 공간보다 조금 어둡다. 거울의 반사 평면 안에만 손으로 그린 듯 완벽하지 않은 선명한 붉은 고리가 비물질적인 지각 현상처럼 나타나고, 직접 보이는 벽이나 실내 표면에는 같은 형상이 존재하지 않는다. 식탁 위 가족사진에서는 어머니의 얼굴이 있던 인화면 부분만 열과 습기에 녹아내리는 듯 아래로 흐릿하게 늘어진 지각적 왜곡을 보이되, 변화는 사진 표면 내부에만 한정하고 사진 밖의 액자나 현실 공간으로 번지지 않는다. 사진 속 얼굴과 신체는 구체적으로 식별되지 않게 가려져 있으며, 실내와 반사면 어디에도 사람, 얼굴, 신체 형상은 없다. 붉은 고리 외에는 과장된 초자연 광원이나 물리적 흔적을 추가하지 않는다. 서 있는 사람의 눈높이 약 1.6미터, 28밀리미터 광각 계열의 디지털 일안 반사식 또는 미러리스 카메라, 자연스러운 원근과 깊이감, 실제 재료의 질감, 일상적인 마모와 얼룩, 자연스러운 피사계 심도, 과도한 보정 없는 실제 장소 기록 사진. 평면도 시점이나 위에서 내려다본 구도, 건축 도면, 삽화, 합성 그림, 컴퓨터 그래픽이 아닌 사실적인 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S18_Shot42",
            "guide_text": "식탁 가까운 눈높이에서 욕실 문을 향해 대각선으로 촬영한다. 앞쪽에는 액자 속 가족사진의 인화면 왜곡이 읽히고, 중간에는 욕실 문, 안쪽에는 세면대와 거울이 한 시선축에 놓이도록 한다. 붉은 고리는 오직 거울의 반사 평면 안에만 보이게 한다."
          },
          {
            "shot_id": "S18_Shot54",
            "guide_text": "28밀리미터 광각의 자연스러운 공간감을 유지하면서 공동 공간과 비좁은 욕실의 깊이 차이를 강조한다. 식탁 위 사진을 전경에 남기고 거울을 선명하게 식별할 수 있도록 하되, 사진 표면의 얼굴 부위 왜곡과 거울 속 붉은 고리가 서로 다른 매개 안에 한정되어 보이게 한다."
          },
          {
            "shot_id": "S18_Shot60",
            "guide_text": "낮의 차가운 간접광과 욕실 안쪽의 약한 어둠을 사실적으로 유지한다. 전경의 가족사진, 욕실 입구의 세면대, 그 위 거울을 함께 담고, 변기는 문 너머 깊숙한 곳에 일부만 자연스럽게 보이게 한다. 사람이나 식별 가능한 얼굴 및 신체 형상은 포함하지 않는다."
          }
        ],
        "shot_ids": [
          "S18_Shot42",
          "S18_Shot54",
          "S18_Shot60"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 17 (dining table), facing diagonally through number 11 (bathroom door) toward numbers 21 and 22 (sink and mirror), while retaining number 24 (family photograph) in the foreground",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Confine number 33 strictly to the reflective plane of number 22 and number 34 strictly to the printed surface of number 24."
        },
        "reference_decision": {
          "bg_id": "L06B01",
          "fp_id": "fp_l06_rooftop_room_interior",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L06B01 overlaps the anchor at unit 1 and fixed markers 17 and 24 but also requires a newly visible slice through unit 4 with markers 11, 21, 22, and 23. Camera unit 4 looking toward unit 1 provides that distinct structural view for S18_Shot42, S18_Shot54, and S18_Shot60 while retaining anchor continuity.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L06B02.png"
          ],
          "source_bg_ids": [
            "L06B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "selected_refs": [
              {
                "ref_bg_id": "L06B02",
                "physical_space_id": "space_axis_1_5",
                "space_description": "Anchor physical space containing unit 1 and its committed fixed-marker layout."
              }
            ],
            "rejected_refs": [
              {
                "ref_bg_id": "L06B04",
                "reason": "L06B04 carries transient markers 35, 36, 37, and 38 that are explicitly ignored for L06B01, so the clean anchor plate is the safer continuity source."
              }
            ],
            "same_physical_space_dedup_decision": "single_clean_reference_preferred",
            "why_single_ref_or_two_refs": "A single clean reference supplies unit 1 continuity; unit 4 is a newly revealed connected slice rather than a separately referenced co-visible space.",
            "physical_space_id_per_ref": [
              "space_axis_1_5"
            ],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 4,
            "camera_cell": [
              2,
              4
            ],
            "look_at_unit": 1,
            "look_at_cell": [
              4,
              4
            ],
            "lens_enum": "normal",
            "fov_deg": 50,
            "framing_notes": "A neutral view from unit 4 toward unit 1 supports the reflective close composition, the marker-24 insert, and the close subject framing while revealing fixed markers absent from the anchor view."
          },
          "render_guidance": {
            "visible_space_directive": "From unit 4 toward unit 1, show the connected portions required by markers 11, 17, 21, 22, 23, and 24. Keep markers 17 and 24 aligned with L06B02, and commit markers 21, 22, and 23 to their floor-plan positions within the newly visible unit 4 slice.",
            "camera_framing_directive": "Place the camera at [2,4] in unit 4 and aim toward [5,5] in unit 1 with a normal 50-degree field of view. Use neutral coverage that can support the close reflected framing of S18_Shot42, the lower-center insert of S18_Shot54, and the close center-left framing of S18_Shot60.",
            "subject_position_directive": "For S18_Shot42 place the committed reflected subject centrally at close scale, with marker 33 held over one shoulder. For S18_Shot54 keep the committed printed subject confined to marker 24 in the lower central area. For S18_Shot60 place the committed foreground subject center-left with the action entering from the right.",
            "state_cue_directive": "Carry transient markers 33 and 34 only in their committed shot contexts. Preserve the stable surrounding base markers and do not transfer any other overlay state into this BG.",
            "negative_continuity_directive": "Exclude ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, and 40. Keep markers 17 and 24 in the positions established by L06B02, keep markers 21 through 23 fixed, and avoid showing unsupported spaces outside the unit 4-to-unit 1 cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L06B02' physical_space_id='space_axis_1_5'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [2, 4]\n  - look_at_unit: 1\n  - look_at_cell: [4, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'A neutral view from unit 4 toward unit 1 supports the reflective close composition, the marker-24 insert, and the close subject framing while revealing fixed markers absent from the anchor view.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 4 toward unit 1, show the connected portions required by markers 11, 17, 21, 22, 23, and 24. Keep markers 17 and 24 aligned with L06B02, and commit markers 21, 22, and 23 to their floor-plan positions within the newly visible unit 4 slice.\n  - camera_framing_directive: Place the camera at [2,4] in unit 4 and aim toward [5,5] in unit 1 with a normal 50-degree field of view. Use neutral coverage that can support the close reflected framing of S18_Shot42, the lower-center insert of S18_Shot54, and the close center-left framing of S18_Shot60.\n  - subject_position_directive: For S18_Shot42 place the committed reflected subject centrally at close scale, with marker 33 held over one shoulder. For S18_Shot54 keep the committed printed subject confined to marker 24 in the lower central area. For S18_Shot60 place the committed foreground subject center-left with the action entering from the right.\n  - state_cue_directive: Carry transient markers 33 and 34 only in their committed shot contexts. Preserve the stable surrounding base markers and do not transfer any other overlay state into this BG.\n  - negative_continuity_directive: Exclude ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, and 40. Keep markers 17 and 24 in the positions established by L06B02, keep markers 21 through 23 fixed, and avoid showing unsupported spaces outside the unit 4-to-unit 1 cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L06B02' physical_space_id='space_axis_1_5'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [2, 4]\n  - look_at_unit: 1\n  - look_at_cell: [4, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'A neutral view from unit 4 toward unit 1 supports the reflective close composition, the marker-24 insert, and the close subject framing while revealing fixed markers absent from the anchor view.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 4 toward unit 1, show the connected portions required by markers 11, 17, 21, 22, 23, and 24. Keep markers 17 and 24 aligned with L06B02, and commit markers 21, 22, and 23 to their floor-plan positions within the newly visible unit 4 slice.\n  - camera_framing_directive: Place the camera at [2,4] in unit 4 and aim toward [5,5] in unit 1 with a normal 50-degree field of view. Use neutral coverage that can support the close reflected framing of S18_Shot42, the lower-center insert of S18_Shot54, and the close center-left framing of S18_Shot60.\n  - subject_position_directive: For S18_Shot42 place the committed reflected subject centrally at close scale, with marker 33 held over one shoulder. For S18_Shot54 keep the committed printed subject confined to marker 24 in the lower central area. For S18_Shot60 place the committed foreground subject center-left with the action entering from the right.\n  - state_cue_directive: Carry transient markers 33 and 34 only in their committed shot contexts. Preserve the stable surrounding base markers and do not transfer any other overlay state into this BG.\n  - negative_continuity_directive: Exclude ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, and 40. Keep markers 17 and 24 in the positions established by L06B02, keep markers 21 through 23 fixed, and avoid showing unsupported spaces outside the unit 4-to-unit 1 cone.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L06B02' physical_space_id='space_axis_1_5'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [2, 4]\n  - look_at_unit: 1\n  - look_at_cell: [4, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'A neutral view from unit 4 toward unit 1 supports the reflective close composition, the marker-24 insert, and the close subject framing while revealing fixed markers absent from the anchor view.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 4 toward unit 1, show the connected portions required by markers 11, 17, 21, 22, 23, and 24. Keep markers 17 and 24 aligned with L06B02, and commit markers 21, 22, and 23 to their floor-plan positions within the newly visible unit 4 slice.\n  - camera_framing_directive: Place the camera at [2,4] in unit 4 and aim toward [5,5] in unit 1 with a normal 50-degree field of view. Use neutral coverage that can support the close reflected framing of S18_Shot42, the lower-center insert of S18_Shot54, and the close center-left framing of S18_Shot60.\n  - subject_position_directive: For S18_Shot42 place the committed reflected subject centrally at close scale, with marker 33 held over one shoulder. For S18_Shot54 keep the committed printed subject confined to marker 24 in the lower central area. For S18_Shot60 place the committed foreground subject center-left with the action entering from the right.\n  - state_cue_directive: Carry transient markers 33 and 34 only in their committed shot contexts. Preserve the stable surrounding base markers and do not transfer any other overlay state into this BG.\n  - negative_continuity_directive: Exclude ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, and 40. Keep markers 17 and 24 in the positions established by L06B02, keep markers 21 through 23 fixed, and avoid showing unsupported spaces outside the unit 4-to-unit 1 cone.\n\n2026년 동시대 대한민국 해안 도시권의 소박한 옥탑 주거 실내를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 중앙의 공동 거실 겸 식사 공간과 그 옆의 비좁은 욕실이 이어지는 현실적인 생활 구조이며, 식탁 가까이에서 욕실 문을 통해 세면대와 그 위의 벽걸이 거울을 대각선으로 바라본다. 식탁 위 액자에 든 가족사진은 화면 앞쪽에 함께 들어오고, 욕실 깊숙한 곳의 변기는 문 너머로 자연스럽게 일부 보인다. 동시대 한국의 오래 사용한 옥탑방답게 약간 거친 콘크리트 벽, 생활 얼룩과 미세한 긁힘이 있는 바닥, 줄눈 변색이 남은 욕실 타일, 물때가 희미한 도기 세면대, 현실적인 금속 수전과 거울 가장자리의 사용감, 식탁과 의자의 실제 목재 결을 세밀하게 표현한다. 낮이지만 실내로 들어오는 간접 자연광은 차갑고 절제되어 있으며, 욕실 안쪽은 공동 공간보다 조금 어둡다. 거울의 반사 평면 안에만 손으로 그린 듯 완벽하지 않은 선명한 붉은 고리가 비물질적인 지각 현상처럼 나타나고, 직접 보이는 벽이나 실내 표면에는 같은 형상이 존재하지 않는다. 식탁 위 가족사진에서는 어머니의 얼굴이 있던 인화면 부분만 열과 습기에 녹아내리는 듯 아래로 흐릿하게 늘어진 지각적 왜곡을 보이되, 변화는 사진 표면 내부에만 한정하고 사진 밖의 액자나 현실 공간으로 번지지 않는다. 사진 속 얼굴과 신체는 구체적으로 식별되지 않게 가려져 있으며, 실내와 반사면 어디에도 사람, 얼굴, 신체 형상은 없다. 붉은 고리 외에는 과장된 초자연 광원이나 물리적 흔적을 추가하지 않는다. 서 있는 사람의 눈높이 약 1.6미터, 28밀리미터 광각 계열의 디지털 일안 반사식 또는 미러리스 카메라, 자연스러운 원근과 깊이감, 실제 재료의 질감, 일상적인 마모와 얼룩, 자연스러운 피사계 심도, 과도한 보정 없는 실제 장소 기록 사진. 평면도 시점이나 위에서 내려다본 구도, 건축 도면, 삽화, 합성 그림, 컴퓨터 그래픽이 아닌 사실적인 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_unit": 4,
          "camera_cell": [
            2,
            4
          ],
          "look_at_unit": 1,
          "look_at_cell": [
            4,
            4
          ],
          "lens_enum": "normal",
          "fov_deg": 50,
          "framing_notes": "A neutral view from unit 4 toward unit 1 supports the reflective close composition, the marker-24 insert, and the close subject framing while revealing fixed markers absent from the anchor view."
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From unit 4 toward unit 1, show the connected portions required by markers 11, 17, 21, 22, 23, and 24. Keep markers 17 and 24 aligned with L06B02, and commit markers 21, 22, and 23 to their floor-plan positions within the newly visible unit 4 slice.",
          "camera_framing_directive": "Place the camera at [2,4] in unit 4 and aim toward [5,5] in unit 1 with a normal 50-degree field of view. Use neutral coverage that can support the close reflected framing of S18_Shot42, the lower-center insert of S18_Shot54, and the close center-left framing of S18_Shot60.",
          "subject_position_directive": "For S18_Shot42 place the committed reflected subject centrally at close scale, with marker 33 held over one shoulder. For S18_Shot54 keep the committed printed subject confined to marker 24 in the lower central area. For S18_Shot60 place the committed foreground subject center-left with the action entering from the right.",
          "state_cue_directive": "Carry transient markers 33 and 34 only in their committed shot contexts. Preserve the stable surrounding base markers and do not transfer any other overlay state into this BG.",
          "negative_continuity_directive": "Exclude ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, and 40. Keep markers 17 and 24 in the positions established by L06B02, keep markers 21 through 23 fixed, and avoid showing unsupported spaces outside the unit 4-to-unit 1 cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l06_rooftop_room_interior",
          "prior_bg_ids": [
            "L06B02"
          ],
          "attached_ref_labels": [
            "bg:L06B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L06B04": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L06B02",
        "reused_from_bg_id": "L06B02",
        "location_id": "L06",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L06B02.png",
        "t2i_prompt": "2026년 동시대 대한민국 해안 도시권의 오래된 소형 옥탑방 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 철제 현관문 가까이에서 공동 생활·식사 공간을 가로질러 중앙의 식탁, 외벽의 작은 거실 창문, 북동쪽 침실 문 방향을 바라본다. 서 있는 사람의 눈높이 약 1.6미터, 풀프레임 디지털 미러리스 카메라와 26밀리미터 광각 렌즈를 사용한 자연스러운 원근감으로, 위에서 내려다보지 않은 실제 실내 시점이다. 침실 문은 프레임 안에 보이지만 사적인 방 내부는 거의 드러나지 않게 한다. 해 질 무렵의 차갑고 약한 자연광이 열린 거실 창문으로 들어오며, 바깥의 남은 하늘빛과 어두워지는 실내의 노출 차이가 현실적으로 보인다. 낡은 도장 콘크리트 벽, 생활 흠집이 밴 바닥, 산화와 손때가 남은 철제 현관문, 오래 사용한 식탁과 의자의 실제 재질과 마모를 세밀하게 표현한다. 공동 공간과 수납 가장자리에는 수색 과정에서 흐트러진 평범한 가재도구가 무질서하게 흩어져 있고, 현관 쪽에서 방 안을 가로지르는 침입자의 신발 자국이 바닥에 이어진다. 식탁 주변의 의자들은 여러 방향으로 넘어져 있어 평소의 이동 동선이 막히고, 작은 거실 창문은 열린 상태로 남아 있다. 공간은 사건 직후처럼 어지럽혀져 있지만 사람, 얼굴, 신체 형상은 전혀 없다. 실제 콘크리트, 금속의 녹과 변색, 직물의 짜임, 목재의 결, 일상적인 얼룩과 먼지를 과장 없이 기록하며 자연스러운 피사계 심도와 사실적인 저조도 노출을 유지한다. 깨끗한 상품 사진이나 인공적인 건축 시각화가 아니라 실제 장소 참고용으로 후처리 없이 촬영한 담담한 현장 기록 사진이며, 평면도나 조감도 또는 건축 도면처럼 보이지 않게 한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "shot_id": "S25_Shot7",
            "guide_text": "철제 현관문 가까운 눈높이에서 공동 공간 전체를 넓게 바라본다. 현관에서 이어지는 신발 자국과 흩어진 가재도구의 이동 경로, 식탁 주변에 넘어진 의자, 열린 거실 창문이 한 프레임에서 명확히 읽히도록 하고 침실 문 너머는 거의 보이지 않게 한다."
          },
          {
            "shot_id": "S27_Shot1",
            "guide_text": "남쪽 출입구 쪽 시점을 유지하면서 식탁과 열린 거실 창문을 화면의 주요 깊이 축으로 삼는다. 해 질 무렵의 차가운 창빛이 어질러진 공동 공간과 넘어진 의자의 실제 표면을 드러내도록 하며, 인물이나 신체 형상은 포함하지 않는다."
          },
          {
            "shot_id": "S27_Shot6",
            "guide_text": "현관에서 방 안쪽을 가로지르는 흔적이 식탁 주변의 혼란으로 이어지는 구도를 사용한다. 열린 창문과 북동쪽 침실 문을 함께 포함하되 사적인 방 내부는 부분적으로도 과하게 노출하지 말고, 수색당한 직후의 흐트러진 상태를 사실적인 현장 기록 사진처럼 유지한다."
          }
        ],
        "shot_ids": [
          "S25_Shot7",
          "S27_Shot1",
          "S27_Shot6"
        ],
        "scenes": [],
        "parent_id": "L06B02",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 8 (iron entrance door), facing across number 1 (shared area) toward number 17 (dining table), number 12 (living window), and number 10 (daughter's bedroom door)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "26mm wide angle",
          "framing_notes": "Show the disturbed circulation path, open window, and overturned chairs clearly while keeping the private room only partly visible."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L06B02",
          "selected_refs": [
            {
              "ref_bg_id": "L06B02",
              "physical_space_id": "space_axis_1_5",
              "space_description": "Physical space defined by units 1 and 5 and their shared fixed-marker axis."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show units 1 and 5 from the same unit 1-to-5 view established by L06B02. Keep base markers 8, 10, 12, and 17 in the same fixed positions as the reference, with other units included only if they remain inside the broad geometry-supported cone.",
          "camera_framing_directive": "Place the camera at [5,5] in unit 1 and aim toward [6,2] in unit 5 with a wide 90-degree field of view. Preserve broad coverage for S25_Shot7 and S27_Shot1; S27_Shot6 may use a tighter subject crop within this unchanged plate geometry.",
          "subject_position_directive": "For S25_Shot7 place the committed full-body subject slightly left of center in the midground. For S27_Shot1 place the committed full-body subject slightly off center with the action detail held small. For S27_Shot6 place the committed close subject at right-center while retaining only soft background continuity.",
          "state_cue_directive": "Apply transient markers 35, 36, 37, and 38 to the fixed space. Keep their placement consistent with the consuming shots while preserving base markers 1, 5, 8, 10, 12, and 17.",
          "negative_continuity_directive": "Exclude ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 33, 34, 39, and 40. Preserve the fixed positions inherited from L06B02 and do not expose unsupported units beyond the selected wide view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l06_rooftop_room_interior",
          "prior_bg_ids": [
            "L06B02"
          ],
          "attached_ref_labels": [
            "bg:L06B02"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L06B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L06",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L06B03.png",
        "t2i_prompt": "2026년 동시대 대한민국의 해안 도시권 주거 공간에 있는 작은 딸의 침실. 북동쪽 공용 공간과 이어지는 침실 문 가까이에서 방 안을 바라보며, 한쪽 벽을 따라 놓인 침대와 그 위쪽 벽면이 자연스럽게 한 화면에 들어오게 촬영한다. 벽과 문, 침대 프레임, 침구는 실제 한국 주거 공간에서 볼 수 있는 평범하고 실용적인 재료와 크기이며, 과도하게 정돈된 전시장처럼 보이지 않도록 생활에 따른 미세한 마모, 실제 목재 결, 직물 짜임, 도장면의 질감을 사실적으로 표현한다. 해 질 무렵의 차갑고 약한 자연광이 방 안으로 스며들고 실내의 어두운 부분은 현실적인 저조도 대비를 유지한다. 침대 바로 위 벽에는 손으로 그린 듯 완벽하지 않은 선명한 붉은 원형 표식이 있으며, 단순한 장식이 아니라 경계나 의식을 암시하는 불규칙한 고리처럼 보인다. 붉은 원의 정중앙에는 오래되어 색이 바랜 아날로그 인화사진 한 장이 압정으로 벽에 고정되어 있고, 인화지 표면에 피가 묻어 있다. 사진은 1970~1980년대 기록물처럼 낡은 종이 결, 바랜 색, 가장자리의 자연스러운 노화를 지니되, 사진 속 구체적인 인물이나 얼굴은 식별되지 않게 한다. 피의 흔적은 사진과 그 바로 주변의 고정 지점에 한정하고 과도한 고어나 추가적인 사건 흔적은 만들지 않는다. 사람, 얼굴, 신체 형상, 사람처럼 보이는 실루엣은 어디에도 없다. 약 1.6미터 높이의 서 있는 사람 눈높이에서 35밀리미터급 풀프레임 디지털 카메라와 50밀리미터 표준 렌즈로 촬영한 시점, 자연스러운 원근감과 피사계 심도. 실제 장소를 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 깨끗한 광고 사진이 아니라 사실 확인용 현장 참고 사진처럼 담백하고 무보정에 가깝게 표현한다. 평면도, 위에서 내려다본 시점, 건축 도면, 삽화, 삼차원 시각화가 아닌 실제 실내 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S25_Shot14",
            "guide_text": "침실 문 가까운 약 1.6미터 눈높이에서 50밀리미터 표준 렌즈로 침대와 위쪽 벽면을 함께 담는다. 붉은 원과 중앙의 오래된 사진이 공간 속 위치를 명확히 드러내되 방의 실제 규모와 생활감도 읽히는 중간 거리 구도로 촬영한다. 사람이나 사람 형상의 그림자는 포함하지 않는다."
          },
          {
            "shot_id": "S25_Shot27",
            "guide_text": "동일한 문 쪽 시선축과 해 질 무렵의 조명을 유지하면서 침대 위 벽면의 붉은 원과 중앙에 고정된 피 묻은 인화사진이 더 잘 보이도록 약간 조밀하게 구성한다. 사진의 낡은 종이 질감과 표면의 피 흔적은 확인되지만 사진 속 얼굴이나 인물은 식별되지 않게 하며, 실제 현장 기록 사진처럼 담백하게 촬영한다."
          }
        ],
        "shot_ids": [
          "S25_Shot14",
          "S25_Shot27"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near the foot of number 19 (daughter's bed), facing the wall above the bed toward number 30 (red wall circle) and number 40 (pinned photograph)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "50mm normal lens",
          "framing_notes": "Center number 40 within number 30 and retain part of number 19 for spatial orientation; depict the photograph as a physical pinned object rather than a projected image."
        },
        "reference_decision": {
          "bg_id": "L06B03",
          "fp_id": "fp_l06_rooftop_room_interior",
          "node_index": 3,
          "mode": "related_style_new_space",
          "is_dwelling_identity_anchor": false,
          "rationale": "L06B03 targets unit 3, which is a distinct physical space from the anchor's unit 1-to-5 axis. L06B02 therefore supplies only dwelling style and lighting identity, while camera unit 3 and a marker-19 look-at establish a fresh fixed layout for S25_Shot14 and S25_Shot27.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L06B02.png"
          ],
          "source_bg_ids": [
            "L06B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "selected_refs": [
              {
                "ref_bg_id": "L06B02",
                "physical_space_id": "space_axis_1_5",
                "space_description": "Anchor space used only for shared dwelling identity and palette continuity."
              }
            ],
            "rejected_refs": [
              {
                "ref_bg_id": "L06B04",
                "reason": "It depicts the anchor physical space with unrelated transient state and provides no additional fixed-layout evidence for target unit 3."
              },
              {
                "ref_bg_id": "L06B01",
                "reason": "Its unit 4-to-unit 1 view does not commit the fixed layout of target unit 3."
              }
            ],
            "same_physical_space_dedup_decision": "single_related_style_reference",
            "why_single_ref_or_two_refs": "Unit 3 is composed as a distinct physical space, so one clean dwelling-identity reference is sufficient and no co-visible second referenced space is committed.",
            "physical_space_id_per_ref": [
              "space_axis_1_5"
            ],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 3,
            "camera_cell": [
              2,
              7
            ],
            "look_at_unit": 3,
            "look_at_cell": [
              1,
              7
            ],
            "lens_enum": "normal",
            "fov_deg": 50,
            "framing_notes": "A neutral internal unit 3 view aimed at marker 19 supports the close subject and background-marker relationship required by both consuming shots."
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 3 from camera cell [2,7], concentrating on base markers 10 and 19 and the wall area carrying transient markers 30 and 40. Use L06B02 only for dwelling-wide visual identity; compose the fixed unit 3 layout from the floor-plan markers.",
            "camera_framing_directive": "Place the camera at [2,7] in unit 3 and aim toward [1,7] in unit 3 with a normal 50-degree field of view. Maintain neutral coverage that keeps the primary close subject dominant while retaining the committed background markers at readable scale.",
            "subject_position_directive": "For S25_Shot14 place the committed close subject in the right half with the eyeline leading toward markers 30 and 40 at left background. For S25_Shot27 place the committed close subject in the central upper frame and retain the shot-specific held foreground element at lower left.",
            "state_cue_directive": "Apply transient markers 30 and 40 in the positions committed by S25_Shot14 and S25_Shot27 while preserving base markers 3, 10, and 19. The lighting state follows the consuming-shot dusk ambience without adding an uncommitted source.",
            "negative_continuity_directive": "Exclude ignored overlay markers 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, and 39. Do not import the fixed layout of L06B02 into unit 3 or expose unsupported units outside this internal view."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows 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='L06B02' physical_space_id='space_axis_1_5'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [2, 7]\n  - look_at_unit: 3\n  - look_at_cell: [1, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'A neutral internal unit 3 view aimed at marker 19 supports the close subject and background-marker relationship required by both consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 3 from camera cell [2,7], concentrating on base markers 10 and 19 and the wall area carrying transient markers 30 and 40. Use L06B02 only for dwelling-wide visual identity; compose the fixed unit 3 layout from the floor-plan markers.\n  - camera_framing_directive: Place the camera at [2,7] in unit 3 and aim toward [1,7] in unit 3 with a normal 50-degree field of view. Maintain neutral coverage that keeps the primary close subject dominant while retaining the committed background markers at readable scale.\n  - subject_position_directive: For S25_Shot14 place the committed close subject in the right half with the eyeline leading toward markers 30 and 40 at left background. For S25_Shot27 place the committed close subject in the central upper frame and retain the shot-specific held foreground element at lower left.\n  - state_cue_directive: Apply transient markers 30 and 40 in the positions committed by S25_Shot14 and S25_Shot27 while preserving base markers 3, 10, and 19. The lighting state follows the consuming-shot dusk ambience without adding an uncommitted source.\n  - negative_continuity_directive: Exclude ignored overlay markers 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, and 39. Do not import the fixed layout of L06B02 into unit 3 or expose unsupported units outside this internal view.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows 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='L06B02' physical_space_id='space_axis_1_5'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [2, 7]\n  - look_at_unit: 3\n  - look_at_cell: [1, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'A neutral internal unit 3 view aimed at marker 19 supports the close subject and background-marker relationship required by both consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 3 from camera cell [2,7], concentrating on base markers 10 and 19 and the wall area carrying transient markers 30 and 40. Use L06B02 only for dwelling-wide visual identity; compose the fixed unit 3 layout from the floor-plan markers.\n  - camera_framing_directive: Place the camera at [2,7] in unit 3 and aim toward [1,7] in unit 3 with a normal 50-degree field of view. Maintain neutral coverage that keeps the primary close subject dominant while retaining the committed background markers at readable scale.\n  - subject_position_directive: For S25_Shot14 place the committed close subject in the right half with the eyeline leading toward markers 30 and 40 at left background. For S25_Shot27 place the committed close subject in the central upper frame and retain the shot-specific held foreground element at lower left.\n  - state_cue_directive: Apply transient markers 30 and 40 in the positions committed by S25_Shot14 and S25_Shot27 while preserving base markers 3, 10, and 19. The lighting state follows the consuming-shot dusk ambience without adding an uncommitted source.\n  - negative_continuity_directive: Exclude ignored overlay markers 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, and 39. Do not import the fixed layout of L06B02 into unit 3 or expose unsupported units outside this internal view.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows 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='L06B02' physical_space_id='space_axis_1_5'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [2, 7]\n  - look_at_unit: 3\n  - look_at_cell: [1, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'A neutral internal unit 3 view aimed at marker 19 supports the close subject and background-marker relationship required by both consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 3 from camera cell [2,7], concentrating on base markers 10 and 19 and the wall area carrying transient markers 30 and 40. Use L06B02 only for dwelling-wide visual identity; compose the fixed unit 3 layout from the floor-plan markers.\n  - camera_framing_directive: Place the camera at [2,7] in unit 3 and aim toward [1,7] in unit 3 with a normal 50-degree field of view. Maintain neutral coverage that keeps the primary close subject dominant while retaining the committed background markers at readable scale.\n  - subject_position_directive: For S25_Shot14 place the committed close subject in the right half with the eyeline leading toward markers 30 and 40 at left background. For S25_Shot27 place the committed close subject in the central upper frame and retain the shot-specific held foreground element at lower left.\n  - state_cue_directive: Apply transient markers 30 and 40 in the positions committed by S25_Shot14 and S25_Shot27 while preserving base markers 3, 10, and 19. The lighting state follows the consuming-shot dusk ambience without adding an uncommitted source.\n  - negative_continuity_directive: Exclude ignored overlay markers 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, and 39. Do not import the fixed layout of L06B02 into unit 3 or expose unsupported units outside this internal view.\n\n2026년 동시대 대한민국의 해안 도시권 주거 공간에 있는 작은 딸의 침실. 북동쪽 공용 공간과 이어지는 침실 문 가까이에서 방 안을 바라보며, 한쪽 벽을 따라 놓인 침대와 그 위쪽 벽면이 자연스럽게 한 화면에 들어오게 촬영한다. 벽과 문, 침대 프레임, 침구는 실제 한국 주거 공간에서 볼 수 있는 평범하고 실용적인 재료와 크기이며, 과도하게 정돈된 전시장처럼 보이지 않도록 생활에 따른 미세한 마모, 실제 목재 결, 직물 짜임, 도장면의 질감을 사실적으로 표현한다. 해 질 무렵의 차갑고 약한 자연광이 방 안으로 스며들고 실내의 어두운 부분은 현실적인 저조도 대비를 유지한다. 침대 바로 위 벽에는 손으로 그린 듯 완벽하지 않은 선명한 붉은 원형 표식이 있으며, 단순한 장식이 아니라 경계나 의식을 암시하는 불규칙한 고리처럼 보인다. 붉은 원의 정중앙에는 오래되어 색이 바랜 아날로그 인화사진 한 장이 압정으로 벽에 고정되어 있고, 인화지 표면에 피가 묻어 있다. 사진은 1970~1980년대 기록물처럼 낡은 종이 결, 바랜 색, 가장자리의 자연스러운 노화를 지니되, 사진 속 구체적인 인물이나 얼굴은 식별되지 않게 한다. 피의 흔적은 사진과 그 바로 주변의 고정 지점에 한정하고 과도한 고어나 추가적인 사건 흔적은 만들지 않는다. 사람, 얼굴, 신체 형상, 사람처럼 보이는 실루엣은 어디에도 없다. 약 1.6미터 높이의 서 있는 사람 눈높이에서 35밀리미터급 풀프레임 디지털 카메라와 50밀리미터 표준 렌즈로 촬영한 시점, 자연스러운 원근감과 피사계 심도. 실제 장소를 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 깨끗한 광고 사진이 아니라 사실 확인용 현장 참고 사진처럼 담백하고 무보정에 가깝게 표현한다. 평면도, 위에서 내려다본 시점, 건축 도면, 삽화, 삼차원 시각화가 아닌 실제 실내 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_unit": 3,
          "camera_cell": [
            2,
            7
          ],
          "look_at_unit": 3,
          "look_at_cell": [
            1,
            7
          ],
          "lens_enum": "normal",
          "fov_deg": 50,
          "framing_notes": "A neutral internal unit 3 view aimed at marker 19 supports the close subject and background-marker relationship required by both consuming shots."
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "related_style_new_space",
        "render_guidance": {
          "visible_space_directive": "Show unit 3 from camera cell [2,7], concentrating on base markers 10 and 19 and the wall area carrying transient markers 30 and 40. Use L06B02 only for dwelling-wide visual identity; compose the fixed unit 3 layout from the floor-plan markers.",
          "camera_framing_directive": "Place the camera at [2,7] in unit 3 and aim toward [1,7] in unit 3 with a normal 50-degree field of view. Maintain neutral coverage that keeps the primary close subject dominant while retaining the committed background markers at readable scale.",
          "subject_position_directive": "For S25_Shot14 place the committed close subject in the right half with the eyeline leading toward markers 30 and 40 at left background. For S25_Shot27 place the committed close subject in the central upper frame and retain the shot-specific held foreground element at lower left.",
          "state_cue_directive": "Apply transient markers 30 and 40 in the positions committed by S25_Shot14 and S25_Shot27 while preserving base markers 3, 10, and 19. The lighting state follows the consuming-shot dusk ambience without adding an uncommitted source.",
          "negative_continuity_directive": "Exclude ignored overlay markers 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, and 39. Do not import the fixed layout of L06B02 into unit 3 or expose unsupported units outside this internal view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l06_rooftop_room_interior",
          "prior_bg_ids": [
            "L06B02"
          ],
          "attached_ref_labels": [
            "bg:L06B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L08B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L08B01.png",
        "t2i_prompt": "2026년 동시대 대한민국 해안 도시권의 현실적인 유기견 보호원 내부. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 기록 사진처럼 담백하고 후처리되지 않은 모습이다. 주 출입문 가까이에서 약 1.6미터 높이로 서서 중앙 견사 통로를 대각선으로 바라본다. 24밀리미터 광각 렌즈를 사용해 좌우 벽을 따라 이어지는 두 견사 열이 화면의 측면 경계를 이루고, 통로 너머의 처치 구역과 미용 구역, 세척 구역까지 시선이 자연스럽게 연결되게 한다. 처치 구역의 진찰대는 비교적 뚜렷하게 보이도록 구성한다.\n\n현대적인 한국 보호시설의 실용적인 구조로, 내수성 에폭시 바닥, 세척 가능한 밝은 벽 마감, 사용 흔적이 남은 아연도금 금속 견사 문, 스테인리스 세면대와 세척조, 벽걸이 의약품 수납장, 붙박이 용품장, 천장의 평범한 흰색 발광다이오드 조명을 보여준다. 높은 띠창으로 들어오는 흐린 낮빛과 실내 작업등이 섞이며, 실제 금속의 잔기스와 물때, 콘크리트와 도장면의 미세한 얼룩, 고무와 직물의 질감, 반복적인 청소로 닳은 바닥을 사실적으로 표현한다. 과도하게 깨끗한 홍보 사진이 아니라 운영 중인 공공 보호시설의 일상적인 마모와 정돈 상태가 공존한다. 자연스러운 원근감과 깊이감, 현실적인 노출, 자연스러운 피사계 심도를 유지한다.\n\n좌우 견사 안에는 여러 마리의 보호견이 각각 안전하게 머물러 있어 견사가 사용 중임을 분명히 보여준다. 처치 구역의 진찰대에는 예방접종을 받을 개가 안정적으로 놓여 있고, 가까이에 수의용 주사기와 처치용 받침대가 준비되어 있어 접종 작업이 진행 중인 순간임을 드러낸다. 미용대에는 미용 중인 개와 함께 전기 이발기, 솔, 수건 등 실제 미용 도구가 작업 순서에 맞게 펼쳐져 있다. 세척 구역의 세척조에는 목욕 중인 개가 있으며, 샤워 호스와 젖은 세척 도구, 배수구 주변의 얇은 물기가 막 진행 중인 씻기 작업을 보여준다. 작업자는 잠시 화면 밖에 있는 상태로 처리하며, 사람이나 사람의 얼굴, 신체 일부, 사람 형태의 모형은 전혀 나타내지 않는다. 삽화나 설계도, 평면도, 건축 시각화가 아니라 실제 장소에서 촬영한 사실적인 현장 사진이며, 위에서 내려다보는 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "shot_id": "S7_Shot3",
            "guide_text": "주 출입문 부근의 사람 눈높이에서 중앙 통로를 넓게 잡고, 좌우의 사용 중인 견사와 뒤쪽의 처치·미용·세척 구역이 한 프레임에서 명확히 읽히게 한다. 진찰대는 다른 작업 구역에 묻히지 않을 정도로 선명하게 보이게 한다."
          },
          {
            "shot_id": "S7_Shot13",
            "guide_text": "같은 카메라 축과 낮 시간의 조명, 재료 상태를 유지한다. 중앙 통로의 깊이를 살리면서 처치 구역과 예방접종 준비가 잘 식별되도록 구성하고, 양쪽 견사와 미용·세척 작업의 존재도 주변 맥락으로 남긴다."
          },
          {
            "shot_id": "S7_Shot18",
            "guide_text": "동일한 보호원 내부의 연속성을 유지하며 미용 구역과 세척 구역까지 시야가 트이게 한다. 미용대의 작업 도구와 세척조의 목욕 준비가 현실적으로 구분되도록 하되, 좌우 견사 열과 중앙 통로의 기본 공간 관계를 유지한다."
          }
        ],
        "shot_ids": [
          "S7_Shot3",
          "S7_Shot13",
          "S7_Shot18"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 16 (main entrance door), facing diagonally across number 1 (kennel hall) toward number 2 (treatment zone), number 3 (grooming zone), and number 4 (washing zone), with numbers 7 and 8 forming the side boundaries",
          "camera_height": "eye-level standing, approximately 1.6 meters",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Establish the busy central aisle with both kennel banks visible, while preserving clear sightlines to the vaccination, grooming, and washing work areas; keep the treatment table prominent enough to support closer action framing."
        },
        "reference_decision": {
          "bg_id": "L08B01",
          "fp_id": "fp_shelter_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L08B01 is the sole supplied anchor candidate and the only render-ready BG, so it seeds the dwelling identity directly from the floor plan without a prior reference. A wide view from unit 1 toward unit 3 provides broad structural context for the close and over-shoulder framings consumed by S7_Shot3, S7_Shot13, and S7_Shot18 while retaining the committed target-unit coverage.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/floor_plan/fp_shelter_main.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor_no_refs",
            "why_single_ref_or_two_refs": "No prior same-fp reference exists in the candidate catalog, so the required dwelling-identity anchor is rendered directly from the floor plan with zero references.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 1,
            "camera_cell": [
              5,
              4
            ],
            "look_at_unit": 3,
            "look_at_cell": [
              1,
              4
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Use broad 90-degree coverage from camera unit 1 at cell [5,4], directed toward unit 3 and the committed target at cell [1,4], so the representative plate can support the consuming shots' tighter foreground and close framings."
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 from the selected camera position while looking toward unit 3, with broad coverage of target unit markers 1 through 6 where they fall within the 90-degree view cone. Preserve the floor-plan relationships among base markers 7 through 19; opening markers 16, 17, and 18 are geometry candidates and should appear only where the selected cone exposes them.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [5,4] toward look-at unit 3 at cell [1,4] with the wide lens at 90 degrees. Establish broad fixed-structure coverage that can remain softly peripheral behind the close middle-center, middle-left, lower-center, and over-shoulder compositions committed for S7_Shot3, S7_Shot13, and S7_Shot18.",
            "subject_position_directive": "For S7_Shot3, reserve the middle-center midground for the sharply focused facing subject and the lower-center foreground for the second subject. For S7_Shot13, reserve the middle-left foreground for the three-quarter subject and the middle-right background for the committed enclosure direction. For S7_Shot18, support an over-shoulder composition with the lowered subject edge and hands around the central-lower content surface. Do not add subjects beyond those committed by the surfaced shot staging and transient markers.",
            "state_cue_directive": "Carry the committed transient state represented by markers 20, 21, 22, and 23 while retaining base and fixture markers 1 through 19. Keep the restrained daytime ambient treatment stated by the consuming shots, with subdued background emphasis and no additional uncommitted state cue.",
            "negative_continuity_directive": "Do not alter the floor-plan positions or relationships of markers 1 through 19, do not place units or openings outside the selected wide view cone, and do not invent additional subjects, transient markers, state overlays, fixtures, openings, or scenario-specific objects beyond markers 20 through 23 and the surfaced shot staging."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 3\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Use broad 90-degree coverage from camera unit 1 at cell [5,4], directed toward unit 3 and the committed target at cell [1,4], so the representative plate can support the consuming shots' tighter foreground and close framings.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from the selected camera position while looking toward unit 3, with broad coverage of target unit markers 1 through 6 where they fall within the 90-degree view cone. Preserve the floor-plan relationships among base markers 7 through 19; opening markers 16, 17, and 18 are geometry candidates and should appear only where the selected cone exposes them.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,4] toward look-at unit 3 at cell [1,4] with the wide lens at 90 degrees. Establish broad fixed-structure coverage that can remain softly peripheral behind the close middle-center, middle-left, lower-center, and over-shoulder compositions committed for S7_Shot3, S7_Shot13, and S7_Shot18.\n  - subject_position_directive: For S7_Shot3, reserve the middle-center midground for the sharply focused facing subject and the lower-center foreground for the second subject. For S7_Shot13, reserve the middle-left foreground for the three-quarter subject and the middle-right background for the committed enclosure direction. For S7_Shot18, support an over-shoulder composition with the lowered subject edge and hands around the central-lower content surface. Do not add subjects beyond those committed by the surfaced shot staging and transient markers.\n  - state_cue_directive: Carry the committed transient state represented by markers 20, 21, 22, and 23 while retaining base and fixture markers 1 through 19. Keep the restrained daytime ambient treatment stated by the consuming shots, with subdued background emphasis and no additional uncommitted state cue.\n  - negative_continuity_directive: Do not alter the floor-plan positions or relationships of markers 1 through 19, do not place units or openings outside the selected wide view cone, and do not invent additional subjects, transient markers, state overlays, fixtures, openings, or scenario-specific objects beyond markers 20 through 23 and the surfaced shot staging.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 3\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Use broad 90-degree coverage from camera unit 1 at cell [5,4], directed toward unit 3 and the committed target at cell [1,4], so the representative plate can support the consuming shots' tighter foreground and close framings.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from the selected camera position while looking toward unit 3, with broad coverage of target unit markers 1 through 6 where they fall within the 90-degree view cone. Preserve the floor-plan relationships among base markers 7 through 19; opening markers 16, 17, and 18 are geometry candidates and should appear only where the selected cone exposes them.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,4] toward look-at unit 3 at cell [1,4] with the wide lens at 90 degrees. Establish broad fixed-structure coverage that can remain softly peripheral behind the close middle-center, middle-left, lower-center, and over-shoulder compositions committed for S7_Shot3, S7_Shot13, and S7_Shot18.\n  - subject_position_directive: For S7_Shot3, reserve the middle-center midground for the sharply focused facing subject and the lower-center foreground for the second subject. For S7_Shot13, reserve the middle-left foreground for the three-quarter subject and the middle-right background for the committed enclosure direction. For S7_Shot18, support an over-shoulder composition with the lowered subject edge and hands around the central-lower content surface. Do not add subjects beyond those committed by the surfaced shot staging and transient markers.\n  - state_cue_directive: Carry the committed transient state represented by markers 20, 21, 22, and 23 while retaining base and fixture markers 1 through 19. Keep the restrained daytime ambient treatment stated by the consuming shots, with subdued background emphasis and no additional uncommitted state cue.\n  - negative_continuity_directive: Do not alter the floor-plan positions or relationships of markers 1 through 19, do not place units or openings outside the selected wide view cone, and do not invent additional subjects, transient markers, state overlays, fixtures, openings, or scenario-specific objects beyond markers 20 through 23 and the surfaced shot staging.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [5, 4]\n  - look_at_unit: 3\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: \"Use broad 90-degree coverage from camera unit 1 at cell [5,4], directed toward unit 3 and the committed target at cell [1,4], so the representative plate can support the consuming shots' tighter foreground and close framings.\"\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from the selected camera position while looking toward unit 3, with broad coverage of target unit markers 1 through 6 where they fall within the 90-degree view cone. Preserve the floor-plan relationships among base markers 7 through 19; opening markers 16, 17, and 18 are geometry candidates and should appear only where the selected cone exposes them.\n  - camera_framing_directive: Frame from camera unit 1 at cell [5,4] toward look-at unit 3 at cell [1,4] with the wide lens at 90 degrees. Establish broad fixed-structure coverage that can remain softly peripheral behind the close middle-center, middle-left, lower-center, and over-shoulder compositions committed for S7_Shot3, S7_Shot13, and S7_Shot18.\n  - subject_position_directive: For S7_Shot3, reserve the middle-center midground for the sharply focused facing subject and the lower-center foreground for the second subject. For S7_Shot13, reserve the middle-left foreground for the three-quarter subject and the middle-right background for the committed enclosure direction. For S7_Shot18, support an over-shoulder composition with the lowered subject edge and hands around the central-lower content surface. Do not add subjects beyond those committed by the surfaced shot staging and transient markers.\n  - state_cue_directive: Carry the committed transient state represented by markers 20, 21, 22, and 23 while retaining base and fixture markers 1 through 19. Keep the restrained daytime ambient treatment stated by the consuming shots, with subdued background emphasis and no additional uncommitted state cue.\n  - negative_continuity_directive: Do not alter the floor-plan positions or relationships of markers 1 through 19, do not place units or openings outside the selected wide view cone, and do not invent additional subjects, transient markers, state overlays, fixtures, openings, or scenario-specific objects beyond markers 20 through 23 and the surfaced shot staging.\n\n2026년 동시대 대한민국 해안 도시권의 현실적인 유기견 보호원 내부. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 기록 사진처럼 담백하고 후처리되지 않은 모습이다. 주 출입문 가까이에서 약 1.6미터 높이로 서서 중앙 견사 통로를 대각선으로 바라본다. 24밀리미터 광각 렌즈를 사용해 좌우 벽을 따라 이어지는 두 견사 열이 화면의 측면 경계를 이루고, 통로 너머의 처치 구역과 미용 구역, 세척 구역까지 시선이 자연스럽게 연결되게 한다. 처치 구역의 진찰대는 비교적 뚜렷하게 보이도록 구성한다.\n\n현대적인 한국 보호시설의 실용적인 구조로, 내수성 에폭시 바닥, 세척 가능한 밝은 벽 마감, 사용 흔적이 남은 아연도금 금속 견사 문, 스테인리스 세면대와 세척조, 벽걸이 의약품 수납장, 붙박이 용품장, 천장의 평범한 흰색 발광다이오드 조명을 보여준다. 높은 띠창으로 들어오는 흐린 낮빛과 실내 작업등이 섞이며, 실제 금속의 잔기스와 물때, 콘크리트와 도장면의 미세한 얼룩, 고무와 직물의 질감, 반복적인 청소로 닳은 바닥을 사실적으로 표현한다. 과도하게 깨끗한 홍보 사진이 아니라 운영 중인 공공 보호시설의 일상적인 마모와 정돈 상태가 공존한다. 자연스러운 원근감과 깊이감, 현실적인 노출, 자연스러운 피사계 심도를 유지한다.\n\n좌우 견사 안에는 여러 마리의 보호견이 각각 안전하게 머물러 있어 견사가 사용 중임을 분명히 보여준다. 처치 구역의 진찰대에는 예방접종을 받을 개가 안정적으로 놓여 있고, 가까이에 수의용 주사기와 처치용 받침대가 준비되어 있어 접종 작업이 진행 중인 순간임을 드러낸다. 미용대에는 미용 중인 개와 함께 전기 이발기, 솔, 수건 등 실제 미용 도구가 작업 순서에 맞게 펼쳐져 있다. 세척 구역의 세척조에는 목욕 중인 개가 있으며, 샤워 호스와 젖은 세척 도구, 배수구 주변의 얇은 물기가 막 진행 중인 씻기 작업을 보여준다. 작업자는 잠시 화면 밖에 있는 상태로 처리하며, 사람이나 사람의 얼굴, 신체 일부, 사람 형태의 모형은 전혀 나타내지 않는다. 삽화나 설계도, 평면도, 건축 시각화가 아니라 실제 장소에서 촬영한 사실적인 현장 사진이며, 위에서 내려다보는 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "camera_decision": {
          "camera_unit": 1,
          "camera_cell": [
            5,
            4
          ],
          "look_at_unit": 3,
          "look_at_cell": [
            1,
            4
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Use broad 90-degree coverage from camera unit 1 at cell [5,4], directed toward unit 3 and the committed target at cell [1,4], so the representative plate can support the consuming shots' tighter foreground and close framings."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 from the selected camera position while looking toward unit 3, with broad coverage of target unit markers 1 through 6 where they fall within the 90-degree view cone. Preserve the floor-plan relationships among base markers 7 through 19; opening markers 16, 17, and 18 are geometry candidates and should appear only where the selected cone exposes them.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [5,4] toward look-at unit 3 at cell [1,4] with the wide lens at 90 degrees. Establish broad fixed-structure coverage that can remain softly peripheral behind the close middle-center, middle-left, lower-center, and over-shoulder compositions committed for S7_Shot3, S7_Shot13, and S7_Shot18.",
          "subject_position_directive": "For S7_Shot3, reserve the middle-center midground for the sharply focused facing subject and the lower-center foreground for the second subject. For S7_Shot13, reserve the middle-left foreground for the three-quarter subject and the middle-right background for the committed enclosure direction. For S7_Shot18, support an over-shoulder composition with the lowered subject edge and hands around the central-lower content surface. Do not add subjects beyond those committed by the surfaced shot staging and transient markers.",
          "state_cue_directive": "Carry the committed transient state represented by markers 20, 21, 22, and 23 while retaining base and fixture markers 1 through 19. Keep the restrained daytime ambient treatment stated by the consuming shots, with subdued background emphasis and no additional uncommitted state cue.",
          "negative_continuity_directive": "Do not alter the floor-plan positions or relationships of markers 1 through 19, do not place units or openings outside the selected wide view cone, and do not invent additional subjects, transient markers, state overlays, fixtures, openings, or scenario-specific objects beyond markers 20 through 23 and the surfaced shot staging."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_shelter_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_shelter_main"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L11B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L11",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L11B01.png",
        "t2i_prompt": "2026년 동시대 대한민국 해안 도시권의 대형 마트 진열 구역을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 자동 미닫이 출입구 가까이에서 약 1.6m의 서 있는 사람 눈높이로 촬영하며, 28mm 광각 렌즈로 넓은 공용 매장을 대각선 방향으로 바라본다. 화면 전경에는 출입 전실과 남서쪽 계산대 구역의 일부가 자연스럽게 걸리고, 중앙에는 평행한 곤돌라 진열대와 교차 통로의 판촉 진열 섬이 이어지며, 시선 끝에는 서쪽 중앙의 직원용 작업대와 북쪽·동쪽 벽을 따라 길게 연결된 냉장 진열장이 보인다. 북쪽 직원 동선 뒤에는 재고 보관 구역으로 통하는 서비스 문이 있다. 해 질 무렵 영업 중인 매장으로, 바깥의 푸른 저녁빛이 유리 출입구를 통해 약하게 들어오고 천장의 현실적인 백색 LED 조명, 냉장 진열장 내부 조명, 전자식 가격 표시와 일반적인 한글 판촉 안내물이 밝게 작동한다. 과도하게 정돈된 홍보 사진이 아니라 상품 진열의 미세한 높낮이 차이, 바닥의 옅은 바퀴 자국과 생활 얼룩, 손이 자주 닿는 금속과 플라스틱의 잔잔한 마모가 남은 실제 영업 공간이다. 중앙 곤돌라 진열대 옆에는 저녁 재고 보충 작업 중 잠시 놓인 골판지 상자 여러 개와 소형 손수레가 통행을 완전히 막지 않는 위치에 모여 있다. 사람, 얼굴, 인체 형태의 모형이나 실루엣은 전혀 보이지 않는 빈 배경 공간으로 표현한다. 실제 콘크리트와 비닐계 바닥재, 분체도장 금속 선반, 투명 냉장 유리, 골판지 섬유, 플라스틱 포장재의 질감과 반사가 정확해야 한다. 실제 DSLR 또는 미러리스 카메라의 자연스러운 원근감과 피사계 심도, 현실적인 혼합 조명과 노출, 후처리 없는 현장 기록 사진의 담백한 색감을 유지한다. 삽화, 그래픽, 평면도, 위에서 내려다본 시점, 건축 도식, 컴퓨터 생성 이미지처럼 보이지 않게 하며 실제 장소 참고 사진과 구별되지 않아야 한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S8_Shot12",
            "guide_text": "자동 미닫이 출입구 가까운 눈높이에서 중앙 진열대 열을 향해 대각선으로 촬영한다. 출입 전실과 계산대 일부를 전경의 공간 기준으로 두고, 중앙 진열대 옆의 골판지 상자와 손수레, 뒤쪽 직원용 작업대와 벽면 냉장 진열장까지 한 화면에서 읽히게 한다. 해 질 무렵의 푸른 외부광과 영업 조명의 현실적인 대비를 유지하며 사람은 포함하지 않는다."
          },
          {
            "shot_id": "S8_Shot16",
            "guide_text": "같은 출입구 부근 시점을 유지하되 매장 중앙 통로와 냉장 진열장 방향의 깊이를 조금 더 강조한다. 평행한 곤돌라 진열대, 교차 통로의 판촉 진열 섬, 중앙 진열대 옆에 일시적으로 놓인 골판지 상자와 손수레가 자연스러운 영업 현장으로 보이게 한다. 과장된 분위기나 비현실적인 광원 없이 실제 저녁 시간대 대형 마트의 담백한 기록 사진으로 표현하고 사람은 배치하지 않는다."
          }
        ],
        "shot_ids": [
          "S8_Shot12",
          "S8_Shot16"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3 (automatic sliding entrance), facing diagonally across number 1 (shared sales floor) toward number 6 (gondola shelving bank), number 9 (staff workstation), and number 8 (refrigerated wall cases)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Keep number 5 in the near side of the frame, show active aisles and displays around numbers 6 and 7, and depict number 12 as temporary stocking equipment without adding it to the base plan."
        },
        "reference_decision": {
          "bg_id": "L11B01",
          "fp_id": "fp_l11_store_interior",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L11B01 uses the same physical-space identity established by L11B02 but requires a different view for S8_Shot12 and S8_Shot16. The camera remains in unit 1 but shifts the look-at geometry from opening marker 3 to fixed marker 5 in unit 4, exposing the fixed markers needed as close-shot context and requiring a new plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L11B02.png"
          ],
          "source_bg_ids": [
            "L11B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "selected_refs": [
              {
                "ref_bg_id": "L11B02",
                "physical_space_id": "physical_space_1",
                "space_description": "Shared physical space containing units 1, 2, and 4 and their committed fixed markers."
              }
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "why_single_ref_or_two_refs": "A single earlier reference is sufficient because the consuming shots require one connected physical space rather than two distinct co-visible spaces.",
            "physical_space_id_per_ref": [
              "physical_space_1"
            ],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 1,
            "camera_cell": [
              9,
              4
            ],
            "look_at_unit": 4,
            "look_at_cell": [
              3,
              4
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 1 at [9,4] toward unit 4 and fixed marker 5 at [3,4], supplying shallow fixed-element context for the close framings in both consuming shots."
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1, show the connected portions of units 2 and 4 supported by the wide cone, directed toward marker 5. Carry forward the established positions of units 1, 2, and 4 and markers 3 and 5 from L11B02, and include committed markers 6, 7, 8, 9, and 10 where the selected view exposes them.",
            "camera_framing_directive": "Frame from camera unit 1 at [9,4] toward unit 4 at look-at cell [3,4] with a wide 90-degree field of view. The rendered plate must provide broad fixed-space coverage that can support the tight close endpoints and the narrow contextual strips specified by S8_Shot12 and S8_Shot16.",
            "subject_position_directive": "For S8_Shot12, support a foreground subject at middle-center in three-quarter-left orientation, addressing a target just beside the lens with only a narrow contextual strip behind. For S8_Shot16, support a close subject with the face in the upper-center, three-quarter-right orientation, and marker 12 held low in frame as an action-grounded transient detail. Do not add other subjects.",
            "state_cue_directive": "Carry transient marker 12 as committed for this BG and align its placement with the lower-frame action context in S8_Shot16. Retain only the active-state and neutral ambient cues committed by S8_Shot12 and S8_Shot16; do not invent additional state overlays.",
            "negative_continuity_directive": "Do not include ignored marker 13. Preserve the established positions of fixed markers 3 and 5 and the unit boundaries inherited from L11B02; also keep committed markers 6, 7, 8, 9, and 10 fixed in their floor-plan positions. Do not introduce spaces outside the wide cone from unit 1 toward unit 4 or add uncommitted 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='L11B02' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [9, 4]\n  - look_at_unit: 4\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 at [9,4] toward unit 4 and fixed marker 5 at [3,4], supplying shallow fixed-element context for the close framings in both consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show the connected portions of units 2 and 4 supported by the wide cone, directed toward marker 5. Carry forward the established positions of units 1, 2, and 4 and markers 3 and 5 from L11B02, and include committed markers 6, 7, 8, 9, and 10 where the selected view exposes them.\n  - camera_framing_directive: Frame from camera unit 1 at [9,4] toward unit 4 at look-at cell [3,4] with a wide 90-degree field of view. The rendered plate must provide broad fixed-space coverage that can support the tight close endpoints and the narrow contextual strips specified by S8_Shot12 and S8_Shot16.\n  - subject_position_directive: For S8_Shot12, support a foreground subject at middle-center in three-quarter-left orientation, addressing a target just beside the lens with only a narrow contextual strip behind. For S8_Shot16, support a close subject with the face in the upper-center, three-quarter-right orientation, and marker 12 held low in frame as an action-grounded transient detail. Do not add other subjects.\n  - state_cue_directive: Carry transient marker 12 as committed for this BG and align its placement with the lower-frame action context in S8_Shot16. Retain only the active-state and neutral ambient cues committed by S8_Shot12 and S8_Shot16; do not invent additional state overlays.\n  - negative_continuity_directive: Do not include ignored marker 13. Preserve the established positions of fixed markers 3 and 5 and the unit boundaries inherited from L11B02; also keep committed markers 6, 7, 8, 9, and 10 fixed in their floor-plan positions. Do not introduce spaces outside the wide cone from unit 1 toward unit 4 or add uncommitted 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='L11B02' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [9, 4]\n  - look_at_unit: 4\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 at [9,4] toward unit 4 and fixed marker 5 at [3,4], supplying shallow fixed-element context for the close framings in both consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show the connected portions of units 2 and 4 supported by the wide cone, directed toward marker 5. Carry forward the established positions of units 1, 2, and 4 and markers 3 and 5 from L11B02, and include committed markers 6, 7, 8, 9, and 10 where the selected view exposes them.\n  - camera_framing_directive: Frame from camera unit 1 at [9,4] toward unit 4 at look-at cell [3,4] with a wide 90-degree field of view. The rendered plate must provide broad fixed-space coverage that can support the tight close endpoints and the narrow contextual strips specified by S8_Shot12 and S8_Shot16.\n  - subject_position_directive: For S8_Shot12, support a foreground subject at middle-center in three-quarter-left orientation, addressing a target just beside the lens with only a narrow contextual strip behind. For S8_Shot16, support a close subject with the face in the upper-center, three-quarter-right orientation, and marker 12 held low in frame as an action-grounded transient detail. Do not add other subjects.\n  - state_cue_directive: Carry transient marker 12 as committed for this BG and align its placement with the lower-frame action context in S8_Shot16. Retain only the active-state and neutral ambient cues committed by S8_Shot12 and S8_Shot16; do not invent additional state overlays.\n  - negative_continuity_directive: Do not include ignored marker 13. Preserve the established positions of fixed markers 3 and 5 and the unit boundaries inherited from L11B02; also keep committed markers 6, 7, 8, 9, and 10 fixed in their floor-plan positions. Do not introduce spaces outside the wide cone from unit 1 toward unit 4 or add uncommitted 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='L11B02' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [9, 4]\n  - look_at_unit: 4\n  - look_at_cell: [3, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 at [9,4] toward unit 4 and fixed marker 5 at [3,4], supplying shallow fixed-element context for the close framings in both consuming shots.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, show the connected portions of units 2 and 4 supported by the wide cone, directed toward marker 5. Carry forward the established positions of units 1, 2, and 4 and markers 3 and 5 from L11B02, and include committed markers 6, 7, 8, 9, and 10 where the selected view exposes them.\n  - camera_framing_directive: Frame from camera unit 1 at [9,4] toward unit 4 at look-at cell [3,4] with a wide 90-degree field of view. The rendered plate must provide broad fixed-space coverage that can support the tight close endpoints and the narrow contextual strips specified by S8_Shot12 and S8_Shot16.\n  - subject_position_directive: For S8_Shot12, support a foreground subject at middle-center in three-quarter-left orientation, addressing a target just beside the lens with only a narrow contextual strip behind. For S8_Shot16, support a close subject with the face in the upper-center, three-quarter-right orientation, and marker 12 held low in frame as an action-grounded transient detail. Do not add other subjects.\n  - state_cue_directive: Carry transient marker 12 as committed for this BG and align its placement with the lower-frame action context in S8_Shot16. Retain only the active-state and neutral ambient cues committed by S8_Shot12 and S8_Shot16; do not invent additional state overlays.\n  - negative_continuity_directive: Do not include ignored marker 13. Preserve the established positions of fixed markers 3 and 5 and the unit boundaries inherited from L11B02; also keep committed markers 6, 7, 8, 9, and 10 fixed in their floor-plan positions. Do not introduce spaces outside the wide cone from unit 1 toward unit 4 or add uncommitted scenario-specific elements.\n\n2026년 동시대 대한민국 해안 도시권의 대형 마트 진열 구역을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 자동 미닫이 출입구 가까이에서 약 1.6m의 서 있는 사람 눈높이로 촬영하며, 28mm 광각 렌즈로 넓은 공용 매장을 대각선 방향으로 바라본다. 화면 전경에는 출입 전실과 남서쪽 계산대 구역의 일부가 자연스럽게 걸리고, 중앙에는 평행한 곤돌라 진열대와 교차 통로의 판촉 진열 섬이 이어지며, 시선 끝에는 서쪽 중앙의 직원용 작업대와 북쪽·동쪽 벽을 따라 길게 연결된 냉장 진열장이 보인다. 북쪽 직원 동선 뒤에는 재고 보관 구역으로 통하는 서비스 문이 있다. 해 질 무렵 영업 중인 매장으로, 바깥의 푸른 저녁빛이 유리 출입구를 통해 약하게 들어오고 천장의 현실적인 백색 LED 조명, 냉장 진열장 내부 조명, 전자식 가격 표시와 일반적인 한글 판촉 안내물이 밝게 작동한다. 과도하게 정돈된 홍보 사진이 아니라 상품 진열의 미세한 높낮이 차이, 바닥의 옅은 바퀴 자국과 생활 얼룩, 손이 자주 닿는 금속과 플라스틱의 잔잔한 마모가 남은 실제 영업 공간이다. 중앙 곤돌라 진열대 옆에는 저녁 재고 보충 작업 중 잠시 놓인 골판지 상자 여러 개와 소형 손수레가 통행을 완전히 막지 않는 위치에 모여 있다. 사람, 얼굴, 인체 형태의 모형이나 실루엣은 전혀 보이지 않는 빈 배경 공간으로 표현한다. 실제 콘크리트와 비닐계 바닥재, 분체도장 금속 선반, 투명 냉장 유리, 골판지 섬유, 플라스틱 포장재의 질감과 반사가 정확해야 한다. 실제 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_unit": 1,
          "camera_cell": [
            9,
            4
          ],
          "look_at_unit": 4,
          "look_at_cell": [
            3,
            4
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 1 at [9,4] toward unit 4 and fixed marker 5 at [3,4], supplying shallow fixed-element context for the close framings in both consuming shots."
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From unit 1, show the connected portions of units 2 and 4 supported by the wide cone, directed toward marker 5. Carry forward the established positions of units 1, 2, and 4 and markers 3 and 5 from L11B02, and include committed markers 6, 7, 8, 9, and 10 where the selected view exposes them.",
          "camera_framing_directive": "Frame from camera unit 1 at [9,4] toward unit 4 at look-at cell [3,4] with a wide 90-degree field of view. The rendered plate must provide broad fixed-space coverage that can support the tight close endpoints and the narrow contextual strips specified by S8_Shot12 and S8_Shot16.",
          "subject_position_directive": "For S8_Shot12, support a foreground subject at middle-center in three-quarter-left orientation, addressing a target just beside the lens with only a narrow contextual strip behind. For S8_Shot16, support a close subject with the face in the upper-center, three-quarter-right orientation, and marker 12 held low in frame as an action-grounded transient detail. Do not add other subjects.",
          "state_cue_directive": "Carry transient marker 12 as committed for this BG and align its placement with the lower-frame action context in S8_Shot16. Retain only the active-state and neutral ambient cues committed by S8_Shot12 and S8_Shot16; do not invent additional state overlays.",
          "negative_continuity_directive": "Do not include ignored marker 13. Preserve the established positions of fixed markers 3 and 5 and the unit boundaries inherited from L11B02; also keep committed markers 6, 7, 8, 9, and 10 fixed in their floor-plan positions. Do not introduce spaces outside the wide cone from unit 1 toward unit 4 or add uncommitted scenario-specific elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l11_store_interior",
          "prior_bg_ids": [
            "L11B02"
          ],
          "attached_ref_labels": [
            "bg:L11B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L11B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L11",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L11B02.png",
        "t2i_prompt": "2026년 동시대 대한민국 해안 도시권의 생활형 마트 주출입구 경계를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 매장 안쪽 출입 전실에 서서 자동 미닫이 유리문 너머의 귀가 방향을 바라본다. 서 있는 사람의 눈높이 약 1.6m, 35mm급 적당한 광각 렌즈를 사용한 자연스러운 원근감이다. 화면 한쪽에는 남쪽 출구를 향해 정렬된 계산대 가장자리가 보이고, 출입구 양옆의 넓은 통유리 매장 전면이 경계를 감싸도록 구성한다. 영업 중인 매장 내부에는 현실적인 흰색 천장 조명과 따뜻한 기운이 약간 섞인 실내광이 남아 있으며, 문밖은 해가 진 직후의 차갑고 푸른 저녁 자연광과 평범한 보도 및 해안 도시 생활권의 외부 환경으로 이어진다. 밝은 매장 내부에서 어두워지는 바깥으로 이동하는 공간적 전환이 분명하되 노출은 실제 눈으로 보는 범위처럼 자연스럽다. 유리에는 과장되지 않은 실제 반사와 옅은 저녁빛이 맺히고, 금속 문틀의 미세한 사용감, 고무 문턱, 실제 유리 두께, 계산대 표면의 생활 마모, 바닥 타일의 잔잔한 얼룩과 이음새가 사실적으로 보인다. 공간은 사건 이전의 깨끗하고 흐트러지지 않은 정상 상태다. 사람, 얼굴, 인체 형태의 형상은 전혀 없으며 비어 있는 배경 공간만 담는다. 깨끗한 광고 사진이나 건축 시각화가 아니라 실제 장소를 기록한 담담한 디지털 일안 반사식 또는 미러리스 카메라 사진, 자연스러운 심도와 현실적인 재질, 인위적인 후보정 없음. 위에서 내려다본 시점, 평면도, 건축 도면이 아닌 수평에 가까운 사람 눈높이 사진. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "shot_id": "S8_Shot22",
            "guide_text": "출입 전실 내부의 약 1.6m 눈높이에서 35mm급 렌즈로 바깥을 향한다. 자동 미닫이 출입구와 통유리 전면을 중심으로 두고 계산대 가장자리를 한쪽에 남겨, 밝게 운영되는 매장 내부에서 해 질 무렵의 귀가 방향으로 넘어가는 문턱을 분명히 보여준다. 사람이나 인체 형태는 넣지 않고, 자연스러운 유리 반사와 실제 노출을 유지한다."
          }
        ],
        "shot_ids": [
          "S8_Shot22"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "inside number 2 (entrance vestibule), facing outward through number 3 (automatic sliding entrance), with number 5 (checkout counter bank) to one side and number 11 (storefront glazing) framing the threshold",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Emphasize the transition from the active interior to the exterior direction of travel; keep the checkout edge and glazed facade readable without showing temporary stocking activity or the later absence cue."
        },
        "reference_decision": {
          "bg_id": "L11B02",
          "fp_id": "fp_l11_store_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L11B02 is the sole clean anchor candidate and establishes the fixed dwelling identity without a prior reference. A wide view from unit 1 toward unit 2 and opening marker 3 supports S8_Shot22 while retaining broad context from target units 1, 2, and 4 and the committed facade marker 11.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/floor_plan/fp_l11_store_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "why_single_ref_or_two_refs": "No reference is selected because this first node must establish the dwelling identity directly from the floor plan.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 1,
            "camera_cell": [
              9,
              4
            ],
            "look_at_unit": 2,
            "look_at_cell": [
              7,
              7
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from camera cell [9,4] toward look-at cell [7,7], centering the unit-2 side and opening marker 3 while allowing contextual portions of units 1 and 4 where supported by the view cone."
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 at the camera position with broad coverage toward unit 2, opening marker 3, and the committed portions of unit 4. Preserve base markers 1, 2, 3, 4, 5, and 11 where they fall within this wide view; treat other visibility candidates as supersets rather than mandatory additions.",
            "camera_framing_directive": "Frame from camera unit 1 at [9,4] toward unit 2 at look-at cell [7,7] with a wide 90-degree field of view. Use broad contextual coverage behind the close subject framing required by S8_Shot22, with the subject occupying the right half and the left side supporting the committed off-screen eyeline.",
            "subject_position_directive": "For S8_Shot22, place the committed primary subject in the foreground at middle-right, at eye level and in three-quarter-left orientation, with the gaze passing just left of the lens. Keep the committed lower-edge action anchor from obscuring the face; do not add uncommitted subjects.",
            "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient marker is listed. Refrain from inventing additional cues, while retaining only the lighting and state information explicitly committed by S8_Shot22.",
            "negative_continuity_directive": "Do not draw ignored markers 12 or 13. Do not add uncommitted scenario-specific elements, and do not assert spaces or openings outside the wide view supported from unit 1 toward unit 2. Preserve the floor-plan positions of markers 1, 2, 3, 4, 5, and 11."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [9, 4]\n  - look_at_unit: 2\n  - look_at_cell: [7, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from camera cell [9,4] toward look-at cell [7,7], centering the unit-2 side and opening marker 3 while allowing contextual portions of units 1 and 4 where supported by the view cone.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 at the camera position with broad coverage toward unit 2, opening marker 3, and the committed portions of unit 4. Preserve base markers 1, 2, 3, 4, 5, and 11 where they fall within this wide view; treat other visibility candidates as supersets rather than mandatory additions.\n  - camera_framing_directive: Frame from camera unit 1 at [9,4] toward unit 2 at look-at cell [7,7] with a wide 90-degree field of view. Use broad contextual coverage behind the close subject framing required by S8_Shot22, with the subject occupying the right half and the left side supporting the committed off-screen eyeline.\n  - subject_position_directive: For S8_Shot22, place the committed primary subject in the foreground at middle-right, at eye level and in three-quarter-left orientation, with the gaze passing just left of the lens. Keep the committed lower-edge action anchor from obscuring the face; do not add uncommitted subjects.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient marker is listed. Refrain from inventing additional cues, while retaining only the lighting and state information explicitly committed by S8_Shot22.\n  - negative_continuity_directive: Do not draw ignored markers 12 or 13. Do not add uncommitted scenario-specific elements, and do not assert spaces or openings outside the wide view supported from unit 1 toward unit 2. Preserve the floor-plan positions of markers 1, 2, 3, 4, 5, and 11.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [9, 4]\n  - look_at_unit: 2\n  - look_at_cell: [7, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from camera cell [9,4] toward look-at cell [7,7], centering the unit-2 side and opening marker 3 while allowing contextual portions of units 1 and 4 where supported by the view cone.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 at the camera position with broad coverage toward unit 2, opening marker 3, and the committed portions of unit 4. Preserve base markers 1, 2, 3, 4, 5, and 11 where they fall within this wide view; treat other visibility candidates as supersets rather than mandatory additions.\n  - camera_framing_directive: Frame from camera unit 1 at [9,4] toward unit 2 at look-at cell [7,7] with a wide 90-degree field of view. Use broad contextual coverage behind the close subject framing required by S8_Shot22, with the subject occupying the right half and the left side supporting the committed off-screen eyeline.\n  - subject_position_directive: For S8_Shot22, place the committed primary subject in the foreground at middle-right, at eye level and in three-quarter-left orientation, with the gaze passing just left of the lens. Keep the committed lower-edge action anchor from obscuring the face; do not add uncommitted subjects.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient marker is listed. Refrain from inventing additional cues, while retaining only the lighting and state information explicitly committed by S8_Shot22.\n  - negative_continuity_directive: Do not draw ignored markers 12 or 13. Do not add uncommitted scenario-specific elements, and do not assert spaces or openings outside the wide view supported from unit 1 toward unit 2. Preserve the floor-plan positions of markers 1, 2, 3, 4, 5, and 11.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [9, 4]\n  - look_at_unit: 2\n  - look_at_cell: [7, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from camera cell [9,4] toward look-at cell [7,7], centering the unit-2 side and opening marker 3 while allowing contextual portions of units 1 and 4 where supported by the view cone.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 at the camera position with broad coverage toward unit 2, opening marker 3, and the committed portions of unit 4. Preserve base markers 1, 2, 3, 4, 5, and 11 where they fall within this wide view; treat other visibility candidates as supersets rather than mandatory additions.\n  - camera_framing_directive: Frame from camera unit 1 at [9,4] toward unit 2 at look-at cell [7,7] with a wide 90-degree field of view. Use broad contextual coverage behind the close subject framing required by S8_Shot22, with the subject occupying the right half and the left side supporting the committed off-screen eyeline.\n  - subject_position_directive: For S8_Shot22, place the committed primary subject in the foreground at middle-right, at eye level and in three-quarter-left orientation, with the gaze passing just left of the lens. Keep the committed lower-edge action anchor from obscuring the face; do not add uncommitted subjects.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient marker is listed. Refrain from inventing additional cues, while retaining only the lighting and state information explicitly committed by S8_Shot22.\n  - negative_continuity_directive: Do not draw ignored markers 12 or 13. Do not add uncommitted scenario-specific elements, and do not assert spaces or openings outside the wide view supported from unit 1 toward unit 2. Preserve the floor-plan positions of markers 1, 2, 3, 4, 5, and 11.\n\n2026년 동시대 대한민국 해안 도시권의 생활형 마트 주출입구 경계를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 매장 안쪽 출입 전실에 서서 자동 미닫이 유리문 너머의 귀가 방향을 바라본다. 서 있는 사람의 눈높이 약 1.6m, 35mm급 적당한 광각 렌즈를 사용한 자연스러운 원근감이다. 화면 한쪽에는 남쪽 출구를 향해 정렬된 계산대 가장자리가 보이고, 출입구 양옆의 넓은 통유리 매장 전면이 경계를 감싸도록 구성한다. 영업 중인 매장 내부에는 현실적인 흰색 천장 조명과 따뜻한 기운이 약간 섞인 실내광이 남아 있으며, 문밖은 해가 진 직후의 차갑고 푸른 저녁 자연광과 평범한 보도 및 해안 도시 생활권의 외부 환경으로 이어진다. 밝은 매장 내부에서 어두워지는 바깥으로 이동하는 공간적 전환이 분명하되 노출은 실제 눈으로 보는 범위처럼 자연스럽다. 유리에는 과장되지 않은 실제 반사와 옅은 저녁빛이 맺히고, 금속 문틀의 미세한 사용감, 고무 문턱, 실제 유리 두께, 계산대 표면의 생활 마모, 바닥 타일의 잔잔한 얼룩과 이음새가 사실적으로 보인다. 공간은 사건 이전의 깨끗하고 흐트러지지 않은 정상 상태다. 사람, 얼굴, 인체 형태의 형상은 전혀 없으며 비어 있는 배경 공간만 담는다. 깨끗한 광고 사진이나 건축 시각화가 아니라 실제 장소를 기록한 담담한 디지털 일안 반사식 또는 미러리스 카메라 사진, 자연스러운 심도와 현실적인 재질, 인위적인 후보정 없음. 위에서 내려다본 시점, 평면도, 건축 도면이 아닌 수평에 가까운 사람 눈높이 사진. 16:9 가로 비율, 실제 카메라 촬영본.",
        "camera_decision": {
          "camera_unit": 1,
          "camera_cell": [
            9,
            4
          ],
          "look_at_unit": 2,
          "look_at_cell": [
            7,
            7
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from camera cell [9,4] toward look-at cell [7,7], centering the unit-2 side and opening marker 3 while allowing contextual portions of units 1 and 4 where supported by the view cone."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 at the camera position with broad coverage toward unit 2, opening marker 3, and the committed portions of unit 4. Preserve base markers 1, 2, 3, 4, 5, and 11 where they fall within this wide view; treat other visibility candidates as supersets rather than mandatory additions.",
          "camera_framing_directive": "Frame from camera unit 1 at [9,4] toward unit 2 at look-at cell [7,7] with a wide 90-degree field of view. Use broad contextual coverage behind the close subject framing required by S8_Shot22, with the subject occupying the right half and the left side supporting the committed off-screen eyeline.",
          "subject_position_directive": "For S8_Shot22, place the committed primary subject in the foreground at middle-right, at eye level and in three-quarter-left orientation, with the gaze passing just left of the lens. Keep the committed lower-edge action anchor from obscuring the face; do not add uncommitted subjects.",
          "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because clean_background_expected is true and no transient marker is listed. Refrain from inventing additional cues, while retaining only the lighting and state information explicitly committed by S8_Shot22.",
          "negative_continuity_directive": "Do not draw ignored markers 12 or 13. Do not add uncommitted scenario-specific elements, and do not assert spaces or openings outside the wide view supported from unit 1 toward unit 2. Preserve the floor-plan positions of markers 1, 2, 3, 4, 5, and 11."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l11_store_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l11_store_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L11B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L11",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L11B04.png",
        "t2i_prompt": "2026년 동시대 대한민국 해안 도시권의 중형 마트 매장 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 중앙의 평행한 곤돌라 진열대 사이 통로 가까이에서 서 있는 사람의 눈높이 약 1.6m로 바라보며, 32mm급 광각 렌즈로 서쪽 중앙의 직원용 워크스테이션과 북·동쪽 벽을 따라 이어지는 냉장 진열장, 그 뒤편 북쪽 벽의 재고 구역 출입문이 한 프레임에 자연스럽게 들어오도록 대각선 구도를 잡는다. 넓은 공용 판매장 중앙에는 식료품과 생활용품이 현실적인 밀도로 놓인 평행 진열대가 이어지고, 남쪽 교차 통로에는 판촉용 진열 섬이 있으며, 남서쪽 출입 동선 옆 계산 서비스 구역에는 남쪽 출구 방향으로 정렬된 계산대가 보인다. 직원용 워크스테이션은 정상적인 업무 위치에 있지만 현재 근무자가 없어 비어 있으며, 이른 아침의 한산하고 조용한 상태가 분명하게 느껴진다. 사람, 얼굴, 인체 형태의 모형이나 실루엣은 전혀 없다. 밤새 켜져 있던 듯한 천장 조명과 출입구 쪽에서 스며드는 희미하고 차가운 아침 자연광이 섞이고, 냉장 진열장의 백색 조명이 주변보다 조금 밝게 빛난다. 동시대 한국 마트의 한글 가격표와 일반적인 상품 포장, 현실적인 계산 설비와 작업 공간을 사용하되 미래형 장치나 홀로그램은 없다. 실제 금속 선반의 미세한 긁힘과 도장 마모, 냉장고 유리의 약한 반사와 얇은 결로, 비닐 포장과 종이 상자의 질감, 합성수지 계산대 표면, 반복 청소로 은은하게 닳은 바닥과 일상적인 얼룩을 정확하게 표현한다. 과도하게 정돈된 광고 사진이 아니라 실제 영업 전후의 장소 기록 사진처럼 담담하고 사실적이며, 자연스러운 원근과 피사계 심도, 과장 없는 노출, 후처리 없는 실제 DSLR 또는 미러리스 촬영 질감이다. CGI, 삽화, 건축 시각화, 평면도, 조감도, 위에서 내려다본 구도가 아닌 실제 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S19_Shot14",
            "guide_text": "중앙 곤돌라 진열대 가까이의 통로에서 약 1.6m 눈높이로 촬영한다. 32mm급 광각 시야를 사용해 직원용 워크스테이션을 주요 시선 방향에 두고, 북·동쪽 냉장 진열장과 북쪽 재고 구역 출입문이 대각선 깊이 안에서 함께 읽히게 한다. 워크스테이션은 정상 위치에 있으나 사람이 없이 비어 있는 이른 아침 상태로 보여야 하며, 인물이나 인체형 실루엣은 프레임 어디에도 포함하지 않는다."
          }
        ],
        "shot_ids": [
          "S19_Shot14"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 6 (gondola shelving bank), facing diagonally toward number 9 (staff workstation), number 8 (refrigerated wall cases), and number 10 (stock service door)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "32mm wide angle",
          "framing_notes": "Show sparse early-morning circulation and make number 9 clearly visible; apply number 13 as an unoccupied regular employee post while omitting the dusk stocking cartons and handcart."
        },
        "reference_decision": {
          "bg_id": "L11B04",
          "fp_id": "fp_l11_store_interior",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L11B04 shares the physical space and most fixed markers with L11B01, so L11B01 is the strongest continuity reference. S19_Shot14 requires a genuinely different camera position in unit 4 looking into unit 1, revealing a different structural slice and therefore requiring its own plate rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L11B01.png"
          ],
          "source_bg_ids": [
            "L11B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "selected_refs": [
              {
                "ref_bg_id": "L11B01",
                "physical_space_id": "physical_space_1",
                "space_description": "Shared physical space containing units 1 and 4 with fixed markers 5, 6, 7, 8, 9, and 10."
              }
            ],
            "rejected_refs": [
              {
                "ref_bg_id": "L11B02",
                "reason": "L11B01 is the single deduplicated representative with greater overlap in committed fixed markers and remains the same physical-space identity."
              }
            ],
            "same_physical_space_dedup_decision": "single_representative_same_physical_space",
            "why_single_ref_or_two_refs": "Only one connected physical space is required by S19_Shot14, and L11B01 already represents the overlapping fixed-marker layout; a second physically identical reference would be redundant.",
            "physical_space_id_per_ref": [
              "physical_space_1"
            ],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 4,
            "camera_cell": [
              7,
              2
            ],
            "look_at_unit": 1,
            "look_at_cell": [
              4,
              6
            ],
            "lens_enum": "normal",
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 4 at [7,2] toward unit 1 and marker 6 at [4,6], providing shallow fixed-space context behind the close subject endpoint."
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 4 at the camera position and the connected portion of unit 1 toward marker 6, with unit 2 included only if it actually falls inside the normal cone. Preserve the L11B01 positions of markers 5, 6, 7, 8, 9, and 10 and the fixed relationship between units 1 and 4.",
            "camera_framing_directive": "Frame from camera unit 4 at [7,2] toward unit 1 at look-at cell [4,6] with a normal 50-degree field of view. Use neutral coverage and shallow environmental context behind the close endpoint, supporting the center-right subject placement committed by S19_Shot14.",
            "subject_position_directive": "For S19_Shot14, place the committed primary subject close to the camera at eye level, center-right, in three-quarter-right orientation with shoulders locking mid-turn. Keep the addressed subject outside frame and do not add any uncommitted subjects.",
            "state_cue_directive": "Carry transient marker 13 as the committed state overlay and retain the sparse, early-morning state and cool-neutral natural ambience specified by S19_Shot14. Do not introduce any other transient marker or uncommitted state cue.",
            "negative_continuity_directive": "Do not include ignored marker 12 or any marker-12 residue inherited from L11B01. Keep markers 5, 6, 7, 8, 9, and 10 in the same fixed positions established by ref_bg_id L11B01. Do not add spaces outside the normal cone from unit 4 toward unit 1, and do not invent 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='L11B01' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [7, 2]\n  - look_at_unit: 1\n  - look_at_cell: [4, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 4 at [7,2] toward unit 1 and marker 6 at [4,6], providing shallow fixed-space context behind the close subject endpoint.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 4 at the camera position and the connected portion of unit 1 toward marker 6, with unit 2 included only if it actually falls inside the normal cone. Preserve the L11B01 positions of markers 5, 6, 7, 8, 9, and 10 and the fixed relationship between units 1 and 4.\n  - camera_framing_directive: Frame from camera unit 4 at [7,2] toward unit 1 at look-at cell [4,6] with a normal 50-degree field of view. Use neutral coverage and shallow environmental context behind the close endpoint, supporting the center-right subject placement committed by S19_Shot14.\n  - subject_position_directive: For S19_Shot14, place the committed primary subject close to the camera at eye level, center-right, in three-quarter-right orientation with shoulders locking mid-turn. Keep the addressed subject outside frame and do not add any uncommitted subjects.\n  - state_cue_directive: Carry transient marker 13 as the committed state overlay and retain the sparse, early-morning state and cool-neutral natural ambience specified by S19_Shot14. Do not introduce any other transient marker or uncommitted state cue.\n  - negative_continuity_directive: Do not include ignored marker 12 or any marker-12 residue inherited from L11B01. Keep markers 5, 6, 7, 8, 9, and 10 in the same fixed positions established by ref_bg_id L11B01. Do not add spaces outside the normal cone from unit 4 toward unit 1, and do not invent 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='L11B01' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [7, 2]\n  - look_at_unit: 1\n  - look_at_cell: [4, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 4 at [7,2] toward unit 1 and marker 6 at [4,6], providing shallow fixed-space context behind the close subject endpoint.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 4 at the camera position and the connected portion of unit 1 toward marker 6, with unit 2 included only if it actually falls inside the normal cone. Preserve the L11B01 positions of markers 5, 6, 7, 8, 9, and 10 and the fixed relationship between units 1 and 4.\n  - camera_framing_directive: Frame from camera unit 4 at [7,2] toward unit 1 at look-at cell [4,6] with a normal 50-degree field of view. Use neutral coverage and shallow environmental context behind the close endpoint, supporting the center-right subject placement committed by S19_Shot14.\n  - subject_position_directive: For S19_Shot14, place the committed primary subject close to the camera at eye level, center-right, in three-quarter-right orientation with shoulders locking mid-turn. Keep the addressed subject outside frame and do not add any uncommitted subjects.\n  - state_cue_directive: Carry transient marker 13 as the committed state overlay and retain the sparse, early-morning state and cool-neutral natural ambience specified by S19_Shot14. Do not introduce any other transient marker or uncommitted state cue.\n  - negative_continuity_directive: Do not include ignored marker 12 or any marker-12 residue inherited from L11B01. Keep markers 5, 6, 7, 8, 9, and 10 in the same fixed positions established by ref_bg_id L11B01. Do not add spaces outside the normal cone from unit 4 toward unit 1, and do not invent 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='L11B01' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [7, 2]\n  - look_at_unit: 1\n  - look_at_cell: [4, 6]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 4 at [7,2] toward unit 1 and marker 6 at [4,6], providing shallow fixed-space context behind the close subject endpoint.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 4 at the camera position and the connected portion of unit 1 toward marker 6, with unit 2 included only if it actually falls inside the normal cone. Preserve the L11B01 positions of markers 5, 6, 7, 8, 9, and 10 and the fixed relationship between units 1 and 4.\n  - camera_framing_directive: Frame from camera unit 4 at [7,2] toward unit 1 at look-at cell [4,6] with a normal 50-degree field of view. Use neutral coverage and shallow environmental context behind the close endpoint, supporting the center-right subject placement committed by S19_Shot14.\n  - subject_position_directive: For S19_Shot14, place the committed primary subject close to the camera at eye level, center-right, in three-quarter-right orientation with shoulders locking mid-turn. Keep the addressed subject outside frame and do not add any uncommitted subjects.\n  - state_cue_directive: Carry transient marker 13 as the committed state overlay and retain the sparse, early-morning state and cool-neutral natural ambience specified by S19_Shot14. Do not introduce any other transient marker or uncommitted state cue.\n  - negative_continuity_directive: Do not include ignored marker 12 or any marker-12 residue inherited from L11B01. Keep markers 5, 6, 7, 8, 9, and 10 in the same fixed positions established by ref_bg_id L11B01. Do not add spaces outside the normal cone from unit 4 toward unit 1, and do not invent scenario-specific elements.\n\n2026년 동시대 대한민국 해안 도시권의 중형 마트 매장 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 중앙의 평행한 곤돌라 진열대 사이 통로 가까이에서 서 있는 사람의 눈높이 약 1.6m로 바라보며, 32mm급 광각 렌즈로 서쪽 중앙의 직원용 워크스테이션과 북·동쪽 벽을 따라 이어지는 냉장 진열장, 그 뒤편 북쪽 벽의 재고 구역 출입문이 한 프레임에 자연스럽게 들어오도록 대각선 구도를 잡는다. 넓은 공용 판매장 중앙에는 식료품과 생활용품이 현실적인 밀도로 놓인 평행 진열대가 이어지고, 남쪽 교차 통로에는 판촉용 진열 섬이 있으며, 남서쪽 출입 동선 옆 계산 서비스 구역에는 남쪽 출구 방향으로 정렬된 계산대가 보인다. 직원용 워크스테이션은 정상적인 업무 위치에 있지만 현재 근무자가 없어 비어 있으며, 이른 아침의 한산하고 조용한 상태가 분명하게 느껴진다. 사람, 얼굴, 인체 형태의 모형이나 실루엣은 전혀 없다. 밤새 켜져 있던 듯한 천장 조명과 출입구 쪽에서 스며드는 희미하고 차가운 아침 자연광이 섞이고, 냉장 진열장의 백색 조명이 주변보다 조금 밝게 빛난다. 동시대 한국 마트의 한글 가격표와 일반적인 상품 포장, 현실적인 계산 설비와 작업 공간을 사용하되 미래형 장치나 홀로그램은 없다. 실제 금속 선반의 미세한 긁힘과 도장 마모, 냉장고 유리의 약한 반사와 얇은 결로, 비닐 포장과 종이 상자의 질감, 합성수지 계산대 표면, 반복 청소로 은은하게 닳은 바닥과 일상적인 얼룩을 정확하게 표현한다. 과도하게 정돈된 광고 사진이 아니라 실제 영업 전후의 장소 기록 사진처럼 담담하고 사실적이며, 자연스러운 원근과 피사계 심도, 과장 없는 노출, 후처리 없는 실제 DSLR 또는 미러리스 촬영 질감이다. CGI, 삽화, 건축 시각화, 평면도, 조감도, 위에서 내려다본 구도가 아닌 실제 장소 참고 사진. 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_unit": 4,
          "camera_cell": [
            7,
            2
          ],
          "look_at_unit": 1,
          "look_at_cell": [
            4,
            6
          ],
          "lens_enum": "normal",
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 4 at [7,2] toward unit 1 and marker 6 at [4,6], providing shallow fixed-space context behind the close subject endpoint."
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show unit 4 at the camera position and the connected portion of unit 1 toward marker 6, with unit 2 included only if it actually falls inside the normal cone. Preserve the L11B01 positions of markers 5, 6, 7, 8, 9, and 10 and the fixed relationship between units 1 and 4.",
          "camera_framing_directive": "Frame from camera unit 4 at [7,2] toward unit 1 at look-at cell [4,6] with a normal 50-degree field of view. Use neutral coverage and shallow environmental context behind the close endpoint, supporting the center-right subject placement committed by S19_Shot14.",
          "subject_position_directive": "For S19_Shot14, place the committed primary subject close to the camera at eye level, center-right, in three-quarter-right orientation with shoulders locking mid-turn. Keep the addressed subject outside frame and do not add any uncommitted subjects.",
          "state_cue_directive": "Carry transient marker 13 as the committed state overlay and retain the sparse, early-morning state and cool-neutral natural ambience specified by S19_Shot14. Do not introduce any other transient marker or uncommitted state cue.",
          "negative_continuity_directive": "Do not include ignored marker 12 or any marker-12 residue inherited from L11B01. Keep markers 5, 6, 7, 8, 9, and 10 in the same fixed positions established by ref_bg_id L11B01. Do not add spaces outside the normal cone from unit 4 toward unit 1, and do not invent scenario-specific elements."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l11_store_interior",
          "prior_bg_ids": [
            "L11B01"
          ],
          "attached_ref_labels": [
            "bg:L11B01",
            "same_loc_anchor:L11B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L11B02",
          "loc_id": "L11"
        }
      },
      "L11B03": {
        "status": "ok",
        "location_id": "L11",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L11B03.png",
        "t2i_prompt": "2026년 동시대 대한민국 해안 도시권에 있는 중소형 마트 외부의 아침 풍경. 외벽 모서리와 출입구 처마 아래에 현실적인 돔형 및 불릿형 CCTV 카메라가 설치되어 있고, 카메라 렌즈가 출입구 앞 보행 구역과 주차장 진입로를 향한다. 촬영 범위를 현장에서 확인하는 증거 사진처럼, 마트 정면 출입구에서 주차장 진입로까지 이어지는 시야와 CCTV의 방향이 한 프레임 안에서 명확히 파악되어야 한다. 사람이나 얼굴은 전혀 없다. 유리 자동문, 브랜드가 식별되지 않는 일반적인 마트 간판, 낮은 금속 차양, 외벽에 고정된 배관과 실외기, 상품 운반용 카트 보관대, 주차선, 차량 방지 볼라드, 배수구, 도로 가장자리의 전신주와 교통 반사경을 현실적으로 배치한다. CCTV와 주요 접근로 사이를 가리는 대형 장애물은 없으며, 처마 기둥과 간판 끝부분이 만드는 작은 사각지대 가능성은 공간 구조만으로 자연스럽게 읽힌다. 화면 그래픽, 가상 시야 원뿔, 추적선, 붉은 원형 표식은 넣지 않는다. 이른 아침의 옅고 차가운 자연광, 해안 공기의 약한 습기와 흐린 원경, 바닷바람에 바랜 외장 패널, 금속의 미세한 염분 부식, 콘크리트의 물때와 균열, 유리의 얼룩, 고무와 플라스틱의 생활 마모를 사실적으로 표현한다. 깨끗한 광고 사진이 아니라 실제 장소를 확인하기 위해 촬영한 무보정 현장 기록 사진이다. 실제 DSLR 또는 미러리스 카메라와 35mm급 렌즈를 사용해 약 1.6m 높이의 서 있는 사람 눈높이에서 촬영한 다큐멘터리 풍 사진, 자연스러운 원근과 깊이감, 정확한 재질 질감, 과장되지 않은 자연 심도. 상부에서 내려다본 시점이 아니며 평면도, 건축 도면, 다이어그램, 일러스트, 3D 렌더가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S19_Shot24",
            "guide_text": "마트 맞은편 보행 구역에서 정면보다 약간 비스듬히 바라본 넓은 확인 숏. 눈높이 1.6m, 35mm급 시야로 유리 출입구, 처마 아래 CCTV, 외벽 모서리 CCTV, 출입구 앞 공간과 주차장 진입로를 함께 담아 카메라 방향과 전체 접근 동선을 명확히 보여준다. 사람과 차량은 배치하지 않고 아침의 비어 있는 현장성을 유지한다."
          },
          {
            "shot_id": "S19_Shot28",
            "guide_text": "주차장 진입로 가장자리에서 마트 출입구 쪽으로 바라보는 반대 방향의 현장 검증 숏. 눈높이 1.6m, 35mm급 시야로 CCTV가 향하는 축, 처마 기둥과 간판 끝부분, 볼라드와 카트 보관대 사이의 가시 범위를 사실적으로 드러낸다. 사각지대 가능성은 실제 구조물의 겹침으로만 읽히게 하며, 화면 위에 범위선이나 분석 그래픽을 표시하지 않는다."
          }
        ],
        "shot_ids": [
          "S19_Shot24",
          "S19_Shot28"
        ],
        "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년 동시대 대한민국 해안 도시권에 있는 중소형 마트 외부의 아침 풍경. 외벽 모서리와 출입구 처마 아래에 현실적인 돔형 및 불릿형 CCTV 카메라가 설치되어 있고, 카메라 렌즈가 출입구 앞 보행 구역과 주차장 진입로를 향한다. 촬영 범위를 현장에서 확인하는 증거 사진처럼, 마트 정면 출입구에서 주차장 진입로까지 이어지는 시야와 CCTV의 방향이 한 프레임 안에서 명확히 파악되어야 한다. 사람이나 얼굴은 전혀 없다. 유리 자동문, 브랜드가 식별되지 않는 일반적인 마트 간판, 낮은 금속 차양, 외벽에 고정된 배관과 실외기, 상품 운반용 카트 보관대, 주차선, 차량 방지 볼라드, 배수구, 도로 가장자리의 전신주와 교통 반사경을 현실적으로 배치한다. CCTV와 주요 접근로 사이를 가리는 대형 장애물은 없으며, 처마 기둥과 간판 끝부분이 만드는 작은 사각지대 가능성은 공간 구조만으로 자연스럽게 읽힌다. 화면 그래픽, 가상 시야 원뿔, 추적선, 붉은 원형 표식은 넣지 않는다. 이른 아침의 옅고 차가운 자연광, 해안 공기의 약한 습기와 흐린 원경, 바닷바람에 바랜 외장 패널, 금속의 미세한 염분 부식, 콘크리트의 물때와 균열, 유리의 얼룩, 고무와 플라스틱의 생활 마모를 사실적으로 표현한다. 깨끗한 광고 사진이 아니라 실제 장소를 확인하기 위해 촬영한 무보정 현장 기록 사진이다. 실제 DSLR 또는 미러리스 카메라와 35mm급 렌즈를 사용해 약 1.6m 높이의 서 있는 사람 눈높이에서 촬영한 다큐멘터리 풍 사진, 자연스러운 원근과 깊이감, 정확한 재질 질감, 과장되지 않은 자연 심도. 상부에서 내려다본 시점이 아니며 평면도, 건축 도면, 다이어그램, 일러스트, 3D 렌더가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of this SAME place — the same physical location, possibly seen from a different angle or at a different moment. Treat it as the PLACE IDENTITY reference. Keep this render consistent with it: the same spatial layout and architecture, the same surface materials and colors, and the same permanently installed fixtures, 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:L11B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L11B02",
          "loc_id": "L11"
        }
      },
      "L17B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L17",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L17B01.png",
        "t2i_prompt": "2026년 동시대 대한민국 대형 마트의 총무과에 딸린 소규모 CCTV 관제실. 실제 미러리스 또는 DSLR 카메라와 35mm급 보통 광각 렌즈로 촬영한 다큐멘터리 풍 사진이며, 실제 장소의 기록 사진처럼 꾸밈없고 후처리하지 않은 사실적 인상이다. 카메라는 남동쪽 출입문 안쪽 부근에서 약 1.6m의 서 있는 사람 눈높이로, 중앙과 남서쪽의 후방 열람 구역을 대각선으로 가로질러 북쪽 벽의 CCTV 제어 콘솔과 재생 모니터 뱅크를 바라본다. 북쪽 벽에 붙은 실용적인 제어 콘솔과 그 앞의 운영자용 의자들, 뒤쪽 열람용 의자들이 관제 업무의 좌석 배치를 자연스럽게 보여준다. 재생 모니터 뱅크는 프레임에서 크고 분명하게 보이며, 과장된 미래형 인터페이스나 홀로그램 없이 현실적인 한국형 CCTV 다분할 화면과 평범한 보안 소프트웨어 화면 구성을 표시한다. 낮 시간대이지만 관제실 특유의 제한된 실내 조명과 모니터 빛이 섞이고, 출입구 쪽에서 들어오는 약한 자연광이 실제적인 밝기 차이를 만든다. 도장된 벽, 상업시설용 바닥재, 금속과 플라스틱 장비 표면, 케이블과 의자 직물의 질감, 손이 닿는 부분의 생활 마모와 가벼운 얼룩을 정확하고 소박하게 표현한다. 모니터 뱅크의 한 개 이상 재생 화면 내부에만 주변 영상보다 비정상적으로 어두운 영역이 갇혀 있으며, 그 어두운 CCTV 영상 안에만 사람처럼 보일 수도 있는 흐릿한 그림자 윤곽이 희미하게 나타난다. 이 윤곽에는 얼굴, 의복, 신체 세부나 신원을 판별할 단서가 전혀 없고, 실제 관제실 공간이나 모니터 바깥에는 어떤 사람이나 형상도 존재하지 않는다. 실제 자연광과 실내등의 현실적인 혼합, 정확한 재료 질감, 자연스러운 원근과 심도, 깨끗한 상업 사진이 아닌 일상적인 사용 흔적이 남은 실제 장소 참고 사진. 평면도 시점, 탑다운 구도, 건축 도면, 삽화, 3D 렌더링이 아닌 실제 카메라 촬영. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "shot_id": "S20_Shot10",
            "guide_text": "남동쪽 출입문 안쪽의 약 1.6m 눈높이에서 35mm급 렌즈로 후방 열람용 의자와 운영자용 의자를 지나 북쪽의 제어 콘솔 및 재생 모니터 뱅크를 대각선으로 담는다. 모니터 뱅크가 읽기 쉬운 크기로 보이게 하고, 비정상적으로 어두운 재생 영역과 식별 불가능한 그림자 윤곽은 화면 내부에만 둔다."
          },
          {
            "shot_id": "S20_Shot15",
            "guide_text": "같은 출입구 쪽 시점을 유지하면서 전경의 후방 열람용 의자와 중경의 운영자용 의자로 공간의 깊이를 보여주고, 북쪽 벽의 재생 모니터 뱅크에 시선이 모이게 한다. 흐릿한 사람 모양의 그림자는 어두운 CCTV 재생 화면 안에서만 겨우 감지되며 얼굴이나 신체 세부가 드러나지 않아야 한다."
          },
          {
            "shot_id": "S20_Shot16",
            "guide_text": "실제 관제실의 낮 시간대 밝기와 모니터 발광을 자연스럽게 노출하고, 콘솔과 좌석 배치가 현실적인 업무 공간으로 읽히게 한다. 이상 현상은 한 개 이상 모니터의 어두운 재생 영상 내부에만 한정하며, 관제실 실공간은 비어 있고 다른 형상이나 흔적이 없어야 한다."
          }
        ],
        "shot_ids": [
          "S20_Shot10",
          "S20_Shot15",
          "S20_Shot16"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 5 (entrance), facing diagonally across number 2 (Rear Viewing Zone) toward number 6 (CCTV control console) and number 7 (replay monitor bank)",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep number 7 prominent and readable as a bank of realistic monitor screens, with numbers 8 and 9 establishing the operator and rear observer positions. Depict numbers 11 and 12 only inside the monitor frames: the affected replay area must remain unusually dark, and the human silhouette must stay indistinct rather than being clarified into an identifiable figure."
        },
        "reference_decision": {
          "bg_id": "L17B01",
          "fp_id": "fp_l17_cctv_control_room",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L17B01 is the sole supplied clean-anchor candidate and must establish dwelling identity without a prior reference. A wide view from unit 3 toward unit 1 covers the committed target units 1, 2, and 3 while supporting the device-mediated composition in S20_Shot10 and providing a stable environmental plate for the close subject framing in S20_Shot15 and S20_Shot16.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/floor_plan/fp_l17_cctv_control_room.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "why_single_ref_or_two_refs": "No reference is selected because this first node is the floor-plan-seeded dwelling identity anchor and the same-fp candidate reference catalog is empty.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 3,
            "camera_cell": [
              7,
              7
            ],
            "look_at_unit": 1,
            "look_at_cell": [
              1,
              5
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Place the camera at the sole candidate cell [7,7] in unit 3 and aim toward cell [1,5] in unit 1. The 90-degree wide view provides broad coverage across target units 1, 2, and 3, with marker 5 included only where the advertised opening visibility permits."
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 3 at [7,7], show the view toward unit 1 at [1,5] with broad coverage of committed target units 1, 2, and 3. Include base markers 6 and 7 at the unit-1 look-at area, maintain markers 8 and 9 in their committed positions where visible, and include opening marker 5 only within the geometry-supported wide view.",
            "camera_framing_directive": "Use broad 90-degree wide-lens coverage from camera cell [7,7] in unit 3 toward look-at cell [1,5] in unit 1. Preserve enough fixed environmental coverage for the close, device-mediated framing of S20_Shot10 and for the close subject crops in S20_Shot15 and S20_Shot16 without changing the camera-cell or look-at-cell geometry.",
            "subject_position_directive": "Honor the committed shot overlays: S20_Shot10 places two subjects in the midground at middle-left and middle-right within the content surface; S20_Shot15 isolates one subject in the foreground at middle-center; S20_Shot16 places one close subject just off center with space along the off-screen eyeline. Do not add subjects beyond these staged cues and transient marker 12.",
            "state_cue_directive": "Carry transient markers 11 and 12 as the committed state cues, together with numbered elements 1, 2, 3, 5, 6, 7, 8, and 9. The background is not designated clean, so the two listed transient markers must remain legible in the shot contexts that call for them without adding unlisted state cues.",
            "negative_continuity_directive": "Do not introduce unlisted numbered elements, additional transient overlays, or unit 4 as a committed visible target. Keep base markers 5, 6, 7, 8, and 9 in their floor-plan-defined positions, and avoid adding scenario-specific objects or subjects beyond the staged shot facts and markers 11 and 12."
          },
          "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, 7]\n  - look_at_unit: 1\n  - look_at_cell: [1, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera at the sole candidate cell [7,7] in unit 3 and aim toward cell [1,5] in unit 1. The 90-degree wide view provides broad coverage across target units 1, 2, and 3, with marker 5 included only where the advertised opening visibility permits.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3 at [7,7], show the view toward unit 1 at [1,5] with broad coverage of committed target units 1, 2, and 3. Include base markers 6 and 7 at the unit-1 look-at area, maintain markers 8 and 9 in their committed positions where visible, and include opening marker 5 only within the geometry-supported wide view.\n  - camera_framing_directive: Use broad 90-degree wide-lens coverage from camera cell [7,7] in unit 3 toward look-at cell [1,5] in unit 1. Preserve enough fixed environmental coverage for the close, device-mediated framing of S20_Shot10 and for the close subject crops in S20_Shot15 and S20_Shot16 without changing the camera-cell or look-at-cell geometry.\n  - subject_position_directive: Honor the committed shot overlays: S20_Shot10 places two subjects in the midground at middle-left and middle-right within the content surface; S20_Shot15 isolates one subject in the foreground at middle-center; S20_Shot16 places one close subject just off center with space along the off-screen eyeline. Do not add subjects beyond these staged cues and transient marker 12.\n  - state_cue_directive: Carry transient markers 11 and 12 as the committed state cues, together with numbered elements 1, 2, 3, 5, 6, 7, 8, and 9. The background is not designated clean, so the two listed transient markers must remain legible in the shot contexts that call for them without adding unlisted state cues.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements, additional transient overlays, or unit 4 as a committed visible target. Keep base markers 5, 6, 7, 8, and 9 in their floor-plan-defined positions, and avoid adding scenario-specific objects or subjects beyond the staged shot facts and markers 11 and 12.\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, 7]\n  - look_at_unit: 1\n  - look_at_cell: [1, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera at the sole candidate cell [7,7] in unit 3 and aim toward cell [1,5] in unit 1. The 90-degree wide view provides broad coverage across target units 1, 2, and 3, with marker 5 included only where the advertised opening visibility permits.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3 at [7,7], show the view toward unit 1 at [1,5] with broad coverage of committed target units 1, 2, and 3. Include base markers 6 and 7 at the unit-1 look-at area, maintain markers 8 and 9 in their committed positions where visible, and include opening marker 5 only within the geometry-supported wide view.\n  - camera_framing_directive: Use broad 90-degree wide-lens coverage from camera cell [7,7] in unit 3 toward look-at cell [1,5] in unit 1. Preserve enough fixed environmental coverage for the close, device-mediated framing of S20_Shot10 and for the close subject crops in S20_Shot15 and S20_Shot16 without changing the camera-cell or look-at-cell geometry.\n  - subject_position_directive: Honor the committed shot overlays: S20_Shot10 places two subjects in the midground at middle-left and middle-right within the content surface; S20_Shot15 isolates one subject in the foreground at middle-center; S20_Shot16 places one close subject just off center with space along the off-screen eyeline. Do not add subjects beyond these staged cues and transient marker 12.\n  - state_cue_directive: Carry transient markers 11 and 12 as the committed state cues, together with numbered elements 1, 2, 3, 5, 6, 7, 8, and 9. The background is not designated clean, so the two listed transient markers must remain legible in the shot contexts that call for them without adding unlisted state cues.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements, additional transient overlays, or unit 4 as a committed visible target. Keep base markers 5, 6, 7, 8, and 9 in their floor-plan-defined positions, and avoid adding scenario-specific objects or subjects beyond the staged shot facts and markers 11 and 12.\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, 7]\n  - look_at_unit: 1\n  - look_at_cell: [1, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera at the sole candidate cell [7,7] in unit 3 and aim toward cell [1,5] in unit 1. The 90-degree wide view provides broad coverage across target units 1, 2, and 3, with marker 5 included only where the advertised opening visibility permits.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3 at [7,7], show the view toward unit 1 at [1,5] with broad coverage of committed target units 1, 2, and 3. Include base markers 6 and 7 at the unit-1 look-at area, maintain markers 8 and 9 in their committed positions where visible, and include opening marker 5 only within the geometry-supported wide view.\n  - camera_framing_directive: Use broad 90-degree wide-lens coverage from camera cell [7,7] in unit 3 toward look-at cell [1,5] in unit 1. Preserve enough fixed environmental coverage for the close, device-mediated framing of S20_Shot10 and for the close subject crops in S20_Shot15 and S20_Shot16 without changing the camera-cell or look-at-cell geometry.\n  - subject_position_directive: Honor the committed shot overlays: S20_Shot10 places two subjects in the midground at middle-left and middle-right within the content surface; S20_Shot15 isolates one subject in the foreground at middle-center; S20_Shot16 places one close subject just off center with space along the off-screen eyeline. Do not add subjects beyond these staged cues and transient marker 12.\n  - state_cue_directive: Carry transient markers 11 and 12 as the committed state cues, together with numbered elements 1, 2, 3, 5, 6, 7, 8, and 9. The background is not designated clean, so the two listed transient markers must remain legible in the shot contexts that call for them without adding unlisted state cues.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements, additional transient overlays, or unit 4 as a committed visible target. Keep base markers 5, 6, 7, 8, and 9 in their floor-plan-defined positions, and avoid adding scenario-specific objects or subjects beyond the staged shot facts and markers 11 and 12.\n\n2026년 동시대 대한민국 대형 마트의 총무과에 딸린 소규모 CCTV 관제실. 실제 미러리스 또는 DSLR 카메라와 35mm급 보통 광각 렌즈로 촬영한 다큐멘터리 풍 사진이며, 실제 장소의 기록 사진처럼 꾸밈없고 후처리하지 않은 사실적 인상이다. 카메라는 남동쪽 출입문 안쪽 부근에서 약 1.6m의 서 있는 사람 눈높이로, 중앙과 남서쪽의 후방 열람 구역을 대각선으로 가로질러 북쪽 벽의 CCTV 제어 콘솔과 재생 모니터 뱅크를 바라본다. 북쪽 벽에 붙은 실용적인 제어 콘솔과 그 앞의 운영자용 의자들, 뒤쪽 열람용 의자들이 관제 업무의 좌석 배치를 자연스럽게 보여준다. 재생 모니터 뱅크는 프레임에서 크고 분명하게 보이며, 과장된 미래형 인터페이스나 홀로그램 없이 현실적인 한국형 CCTV 다분할 화면과 평범한 보안 소프트웨어 화면 구성을 표시한다. 낮 시간대이지만 관제실 특유의 제한된 실내 조명과 모니터 빛이 섞이고, 출입구 쪽에서 들어오는 약한 자연광이 실제적인 밝기 차이를 만든다. 도장된 벽, 상업시설용 바닥재, 금속과 플라스틱 장비 표면, 케이블과 의자 직물의 질감, 손이 닿는 부분의 생활 마모와 가벼운 얼룩을 정확하고 소박하게 표현한다. 모니터 뱅크의 한 개 이상 재생 화면 내부에만 주변 영상보다 비정상적으로 어두운 영역이 갇혀 있으며, 그 어두운 CCTV 영상 안에만 사람처럼 보일 수도 있는 흐릿한 그림자 윤곽이 희미하게 나타난다. 이 윤곽에는 얼굴, 의복, 신체 세부나 신원을 판별할 단서가 전혀 없고, 실제 관제실 공간이나 모니터 바깥에는 어떤 사람이나 형상도 존재하지 않는다. 실제 자연광과 실내등의 현실적인 혼합, 정확한 재료 질감, 자연스러운 원근과 심도, 깨끗한 상업 사진이 아닌 일상적인 사용 흔적이 남은 실제 장소 참고 사진. 평면도 시점, 탑다운 구도, 건축 도면, 삽화, 3D 렌더링이 아닌 실제 카메라 촬영. 16:9 가로 비율, 실제 카메라 촬영본.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_unit": 3,
          "camera_cell": [
            7,
            7
          ],
          "look_at_unit": 1,
          "look_at_cell": [
            1,
            5
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Place the camera at the sole candidate cell [7,7] in unit 3 and aim toward cell [1,5] in unit 1. The 90-degree wide view provides broad coverage across target units 1, 2, and 3, with marker 5 included only where the advertised opening visibility permits."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 3 at [7,7], show the view toward unit 1 at [1,5] with broad coverage of committed target units 1, 2, and 3. Include base markers 6 and 7 at the unit-1 look-at area, maintain markers 8 and 9 in their committed positions where visible, and include opening marker 5 only within the geometry-supported wide view.",
          "camera_framing_directive": "Use broad 90-degree wide-lens coverage from camera cell [7,7] in unit 3 toward look-at cell [1,5] in unit 1. Preserve enough fixed environmental coverage for the close, device-mediated framing of S20_Shot10 and for the close subject crops in S20_Shot15 and S20_Shot16 without changing the camera-cell or look-at-cell geometry.",
          "subject_position_directive": "Honor the committed shot overlays: S20_Shot10 places two subjects in the midground at middle-left and middle-right within the content surface; S20_Shot15 isolates one subject in the foreground at middle-center; S20_Shot16 places one close subject just off center with space along the off-screen eyeline. Do not add subjects beyond these staged cues and transient marker 12.",
          "state_cue_directive": "Carry transient markers 11 and 12 as the committed state cues, together with numbered elements 1, 2, 3, 5, 6, 7, 8, and 9. The background is not designated clean, so the two listed transient markers must remain legible in the shot contexts that call for them without adding unlisted state cues.",
          "negative_continuity_directive": "Do not introduce unlisted numbered elements, additional transient overlays, or unit 4 as a committed visible target. Keep base markers 5, 6, 7, 8, and 9 in their floor-plan-defined positions, and avoid adding scenario-specific objects or subjects beyond the staged shot facts and markers 11 and 12."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l17_cctv_control_room",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l17_cctv_control_room"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L15B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L15",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L15B02.png",
        "t2i_prompt": "2026년 동시대 대한민국 해안 도시권의 현실적인 경찰서 사무실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 늦은 밤의 조용한 당직 시간대로, 남쪽 주 출입문 안쪽 부근에서 중앙 통로를 비스듬히 가로질러 주 당직 책상과 그 위의 현실적인 업무용 모니터, 외벽의 연속된 창문을 바라본다. 카메라는 서 있는 사람의 눈높이 약 1.6m, 35mm급 보통 광각 렌즈를 사용한다. 주 당직 책상을 화면의 핵심으로 두면서 출입구 일부와 중앙 통로 양쪽의 보조 수사 책상, 사무실 안쪽의 팀 책상 구역도 함께 보여 주어 한산한 야간 근무 환경을 전달한다. 창밖은 깊은 밤의 어두운 도시 환경이며, 실내에는 현대 한국 공공기관에서 흔히 쓰는 실용적인 천장 LED 조명이 제한적으로 켜져 있다. 차가운 외부 야간광과 담백한 실내 조명이 자연스럽게 섞이고, 과장된 붉은 표식이나 초현실적 형상은 배치하지 않는다. 책상 표면의 생활 마모, 플라스틱과 도장 금속의 질감, 모니터 베젤, 창틀과 문틀, 바닥의 미세한 사용감까지 실제 재료처럼 정확하게 표현한다. 모니터는 공상과학적 홀로그램 없이 평범한 동시대 사무용 장비로 보이며 특정 추적 화면이나 사건 단서는 표시하지 않는다. 공간은 깨끗하고 흐트러짐 없는 상태다. 사람, 얼굴, 인체 형태의 실루엣이 전혀 없는 순수 배경 사진. 자연스러운 원근감과 피사계 심도, 현실적인 노출, 후처리 없는 현장 기록 사진이며 깨끗한 스톡 사진, 삽화, CGI, 건축 시각화가 아니다. 위에서 내려다본 구도나 평면도 구도가 아닌 실제 장소의 수평 시점. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S16_Shot3",
            "guide_text": "주 출입문 안쪽 가까운 위치에서 중앙 통로 너머의 주 당직 책상을 가장 선명한 시각적 중심으로 잡는다. 출입구 가장자리와 외벽 창문, 주변의 비어 있는 책상 구역을 함께 포함해 조용하고 한산한 야간 사무실의 규모를 보여 준다. 사람이나 인체 실루엣은 배치하지 않는다."
          },
          {
            "shot_id": "S16_Shot7",
            "guide_text": "같은 눈높이와 35mm급 시야를 유지하되 중앙 통로의 깊이를 조금 더 강조한다. 전경에는 출입구 일부, 중경에는 주 당직 책상과 모니터, 후경에는 안쪽 팀 책상 구역과 어두운 창문이 자연스럽게 이어지도록 한다. 화면이나 공간에 사건 단서 또는 추적 정보를 추가하지 않는다."
          },
          {
            "shot_id": "S16_Shot14",
            "guide_text": "주 당직 책상과 업무용 모니터가 충분히 식별되도록 프레이밍하면서 맞은편 보조 수사 책상과 외벽 창문도 남긴다. 제한적으로 켜진 천장 조명과 창밖의 차가운 밤빛을 현실적인 노출로 기록하고, 공간은 깨끗하고 정돈된 배경 상태로 유지한다."
          }
        ],
        "shot_ids": [
          "S16_Shot3",
          "S16_Shot7",
          "S16_Shot14"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 5 (main office entry door), facing diagonally across number 2 (central circulation aisle) toward number 8 (primary duty desk), number 11 (primary workstation monitors), and number 7 (exterior window bank)",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the quiet primary workstation prominent while retaining the entrance and surrounding empty team desks to communicate sparse night duty occupancy."
        },
        "reference_decision": {
          "bg_id": "L15B02",
          "fp_id": "fp_police_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "This BG is the sole clean anchor candidate and establishes dwelling identity directly from the floor plan. A wide view from unit 3 toward unit 1 supports the consuming shots by covering unit markers 1, 2, and 3, the entrance-side opening marker 5, and the fixed elements used as contextual depth.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/floor_plan/fp_police_office.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "why_single_ref_or_two_refs": "No prior same-fp reference exists, and this first node must seed the dwelling identity from the floor plan.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 3,
            "camera_cell": [
              7,
              4
            ],
            "look_at_unit": 1,
            "look_at_cell": [
              2,
              2
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from camera unit 3 toward look-at unit 1, retaining unit 3 as the near camera-side area while exposing units 1 and 2 as contextual depth for the medium, close, and wide consuming compositions."
          },
          "render_guidance": {
            "visible_space_directive": "From unit 3, look toward unit 1 with wide coverage. Establish unit markers 1, 2, and 3, prioritize opening markers 5 and 7, and place persistent markers 8, 9, 10, 11, and 12 according to the floor plan. Treat the geometry candidates for units 1 and 2 and openings 5 and 7 as the supported visible set for this composition.",
            "camera_framing_directive": "Frame from camera cell [7,4] in unit 3 toward look-at cell [2,7] in unit 1 with a wide 90-degree field of view. Use broad spatial coverage that can support a tighter center-left subject composition as well as a wider two-subject composition with open mid-frame separation.",
            "subject_position_directive": "For S16_Shot3, reserve center-left for one committed subject near unit 3 with unit 1 opening behind. For S16_Shot7, retain a center-left close-subject zone and keep the other committed subject outside the tight frame. For S16_Shot14, reserve middle-left and middle-right midground positions for the two committed subjects, with open negative space between them.",
            "state_cue_directive": "No committed state cue beyond a clean residential space applies from the BG facts. Preserve the restrained low-key nighttime ambience specified by the consuming shots, but refrain from inventing additional state cues or transient overlays.",
            "negative_continuity_directive": "Exclude overlay markers 14, 15, and 16. Do not relocate persistent markers 8, 9, 10, 11, or 12, do not alter opening markers 5 or 7, and do not introduce spaces outside units 1, 2, and the camera-side unit 3 merely because the geometry visibility lists are supersets."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [7, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from camera unit 3 toward look-at unit 1, retaining unit 3 as the near camera-side area while exposing units 1 and 2 as contextual depth for the medium, close, and wide consuming compositions.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, look toward unit 1 with wide coverage. Establish unit markers 1, 2, and 3, prioritize opening markers 5 and 7, and place persistent markers 8, 9, 10, 11, and 12 according to the floor plan. Treat the geometry candidates for units 1 and 2 and openings 5 and 7 as the supported visible set for this composition.\n  - camera_framing_directive: Frame from camera cell [7,4] in unit 3 toward look-at cell [2,7] in unit 1 with a wide 90-degree field of view. Use broad spatial coverage that can support a tighter center-left subject composition as well as a wider two-subject composition with open mid-frame separation.\n  - subject_position_directive: For S16_Shot3, reserve center-left for one committed subject near unit 3 with unit 1 opening behind. For S16_Shot7, retain a center-left close-subject zone and keep the other committed subject outside the tight frame. For S16_Shot14, reserve middle-left and middle-right midground positions for the two committed subjects, with open negative space between them.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies from the BG facts. Preserve the restrained low-key nighttime ambience specified by the consuming shots, but refrain from inventing additional state cues or transient overlays.\n  - negative_continuity_directive: Exclude overlay markers 14, 15, and 16. Do not relocate persistent markers 8, 9, 10, 11, or 12, do not alter opening markers 5 or 7, and do not introduce spaces outside units 1, 2, and the camera-side unit 3 merely because the geometry visibility lists are supersets.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [7, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from camera unit 3 toward look-at unit 1, retaining unit 3 as the near camera-side area while exposing units 1 and 2 as contextual depth for the medium, close, and wide consuming compositions.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, look toward unit 1 with wide coverage. Establish unit markers 1, 2, and 3, prioritize opening markers 5 and 7, and place persistent markers 8, 9, 10, 11, and 12 according to the floor plan. Treat the geometry candidates for units 1 and 2 and openings 5 and 7 as the supported visible set for this composition.\n  - camera_framing_directive: Frame from camera cell [7,4] in unit 3 toward look-at cell [2,7] in unit 1 with a wide 90-degree field of view. Use broad spatial coverage that can support a tighter center-left subject composition as well as a wider two-subject composition with open mid-frame separation.\n  - subject_position_directive: For S16_Shot3, reserve center-left for one committed subject near unit 3 with unit 1 opening behind. For S16_Shot7, retain a center-left close-subject zone and keep the other committed subject outside the tight frame. For S16_Shot14, reserve middle-left and middle-right midground positions for the two committed subjects, with open negative space between them.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies from the BG facts. Preserve the restrained low-key nighttime ambience specified by the consuming shots, but refrain from inventing additional state cues or transient overlays.\n  - negative_continuity_directive: Exclude overlay markers 14, 15, and 16. Do not relocate persistent markers 8, 9, 10, 11, or 12, do not alter opening markers 5 or 7, and do not introduce spaces outside units 1, 2, and the camera-side unit 3 merely because the geometry visibility lists are supersets.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [7, 4]\n  - look_at_unit: 1\n  - look_at_cell: [2, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from camera unit 3 toward look-at unit 1, retaining unit 3 as the near camera-side area while exposing units 1 and 2 as contextual depth for the medium, close, and wide consuming compositions.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, look toward unit 1 with wide coverage. Establish unit markers 1, 2, and 3, prioritize opening markers 5 and 7, and place persistent markers 8, 9, 10, 11, and 12 according to the floor plan. Treat the geometry candidates for units 1 and 2 and openings 5 and 7 as the supported visible set for this composition.\n  - camera_framing_directive: Frame from camera cell [7,4] in unit 3 toward look-at cell [2,7] in unit 1 with a wide 90-degree field of view. Use broad spatial coverage that can support a tighter center-left subject composition as well as a wider two-subject composition with open mid-frame separation.\n  - subject_position_directive: For S16_Shot3, reserve center-left for one committed subject near unit 3 with unit 1 opening behind. For S16_Shot7, retain a center-left close-subject zone and keep the other committed subject outside the tight frame. For S16_Shot14, reserve middle-left and middle-right midground positions for the two committed subjects, with open negative space between them.\n  - state_cue_directive: No committed state cue beyond a clean residential space applies from the BG facts. Preserve the restrained low-key nighttime ambience specified by the consuming shots, but refrain from inventing additional state cues or transient overlays.\n  - negative_continuity_directive: Exclude overlay markers 14, 15, and 16. Do not relocate persistent markers 8, 9, 10, 11, or 12, do not alter opening markers 5 or 7, and do not introduce spaces outside units 1, 2, and the camera-side unit 3 merely because the geometry visibility lists are supersets.\n\n2026년 동시대 대한민국 해안 도시권의 현실적인 경찰서 사무실을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 늦은 밤의 조용한 당직 시간대로, 남쪽 주 출입문 안쪽 부근에서 중앙 통로를 비스듬히 가로질러 주 당직 책상과 그 위의 현실적인 업무용 모니터, 외벽의 연속된 창문을 바라본다. 카메라는 서 있는 사람의 눈높이 약 1.6m, 35mm급 보통 광각 렌즈를 사용한다. 주 당직 책상을 화면의 핵심으로 두면서 출입구 일부와 중앙 통로 양쪽의 보조 수사 책상, 사무실 안쪽의 팀 책상 구역도 함께 보여 주어 한산한 야간 근무 환경을 전달한다. 창밖은 깊은 밤의 어두운 도시 환경이며, 실내에는 현대 한국 공공기관에서 흔히 쓰는 실용적인 천장 LED 조명이 제한적으로 켜져 있다. 차가운 외부 야간광과 담백한 실내 조명이 자연스럽게 섞이고, 과장된 붉은 표식이나 초현실적 형상은 배치하지 않는다. 책상 표면의 생활 마모, 플라스틱과 도장 금속의 질감, 모니터 베젤, 창틀과 문틀, 바닥의 미세한 사용감까지 실제 재료처럼 정확하게 표현한다. 모니터는 공상과학적 홀로그램 없이 평범한 동시대 사무용 장비로 보이며 특정 추적 화면이나 사건 단서는 표시하지 않는다. 공간은 깨끗하고 흐트러짐 없는 상태다. 사람, 얼굴, 인체 형태의 실루엣이 전혀 없는 순수 배경 사진. 자연스러운 원근감과 피사계 심도, 현실적인 노출, 후처리 없는 현장 기록 사진이며 깨끗한 스톡 사진, 삽화, CGI, 건축 시각화가 아니다. 위에서 내려다본 구도나 평면도 구도가 아닌 실제 장소의 수평 시점. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_unit": 3,
          "camera_cell": [
            7,
            4
          ],
          "look_at_unit": 1,
          "look_at_cell": [
            2,
            2
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from camera unit 3 toward look-at unit 1, retaining unit 3 as the near camera-side area while exposing units 1 and 2 as contextual depth for the medium, close, and wide consuming compositions."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 3, look toward unit 1 with wide coverage. Establish unit markers 1, 2, and 3, prioritize opening markers 5 and 7, and place persistent markers 8, 9, 10, 11, and 12 according to the floor plan. Treat the geometry candidates for units 1 and 2 and openings 5 and 7 as the supported visible set for this composition.",
          "camera_framing_directive": "Frame from camera cell [7,4] in unit 3 toward look-at cell [2,7] in unit 1 with a wide 90-degree field of view. Use broad spatial coverage that can support a tighter center-left subject composition as well as a wider two-subject composition with open mid-frame separation.",
          "subject_position_directive": "For S16_Shot3, reserve center-left for one committed subject near unit 3 with unit 1 opening behind. For S16_Shot7, retain a center-left close-subject zone and keep the other committed subject outside the tight frame. For S16_Shot14, reserve middle-left and middle-right midground positions for the two committed subjects, with open negative space between them.",
          "state_cue_directive": "No committed state cue beyond a clean residential space applies from the BG facts. Preserve the restrained low-key nighttime ambience specified by the consuming shots, but refrain from inventing additional state cues or transient overlays.",
          "negative_continuity_directive": "Exclude overlay markers 14, 15, and 16. Do not relocate persistent markers 8, 9, 10, 11, or 12, do not alter opening markers 5 or 7, and do not introduce spaces outside units 1, 2, and the camera-side unit 3 merely because the geometry visibility lists are supersets."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_police_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_police_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L15B01": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L15B02",
        "reused_from_bg_id": "L15B02",
        "location_id": "L15",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L15B02.png",
        "t2i_prompt": "2026년 동시대 대한민국 해안 도시권의 현실적인 경찰서 사무실을 실제 미러리스 카메라로 촬영한 다큐멘터리 풍 사진. 남쪽 사무실 출입구 안쪽의 입구 경계 부근에서 서 있는 사람의 눈높이 약 1.6미터로 촬영하고, 32밀리미터급 광각 렌즈로 중앙 통로 너머의 인접한 두 수사 업무용 책상, 주 업무용 모니터, 뒤쪽 내부 복도 출입구가 한 프레임에 자연스럽게 들어오도록 대각선으로 바라본다. 개방형 당직 업무 공간과 중앙 동선, 외벽 창문 열, 뒤쪽 팀 책상 구역, 측면의 커피 조리대와 싱크대가 실제 한국 경찰서의 실용적인 배치로 이어진다. 흰색 계열 천장과 현실적인 사무실 조명, 무광 도장 벽, 사용감 있는 합판 또는 라미네이트 책상 표면, 케이블과 모니터 받침의 생활 흔적, 금속과 플라스틱의 미세한 긁힘과 얼룩을 사실적으로 표현한다. 창문으로 들어오는 흐린 낮의 자연광과 중성적인 천장 조명이 섞인 평범한 주간 근무 환경이며, 과장된 미래형 장비나 홀로그램 없이 동시대 한국의 현실적인 개인용 컴퓨터와 업무 설비만 보인다. 두 번째 수사 업무용 책상 위에는 살인 사건 대응 중 임시로 펼쳐 놓은 여러 장의 사건 현장 사진이 어수선하게 흩어져 있고, 사진에는 짙은 혈흔과 훼손된 현장 물체 등 참혹한 범죄 흔적이 보이지만 사람의 얼굴이나 신체, 시신은 전혀 드러나지 않는다. 주 업무용 책상 가까이에는 낮 시간에 검토 중인 실종자 추적 서류가 임시로 놓여 있으며, 얼굴 사진 없이 개인정보와 이동 기록, 확인 항목 중심의 현실적인 한국어 양식으로 보인다. 주 업무용 모니터 평면 안에는 현실적인 디지털 지도, 위치 좌표와 추적 결과가 표시되어 있고, 화면 밖 공간에는 위치 정보나 그래픽이 투사되지 않는다. 공간에는 사람이 없고 얼굴, 인체, 사람 형태의 모형이나 실루엣도 없다. 실제 콘크리트와 금속의 마모, 종이 섬유, 플라스틱 표면, 목재 무늬와 일상적인 먼지 자국을 정확히 담고, 자연스러운 심도와 사실적인 노출을 유지한다. 깨끗한 광고 사진이나 건축 시각화가 아니라 실제 장소 기록용으로 촬영한 담담한 사진이며, 삽화나 합성 이미지가 아니고 인위적인 후처리도 없다. 위에서 내려다본 평면도나 건축 도면이 아닌 사람 눈높이의 실제 공간 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S21_Shot34",
            "guide_text": "입구 안쪽의 약 1.6미터 눈높이에서 32밀리미터급 광각 시야를 유지한다. 중앙 통로와 인접한 두 업무용 책상, 뒤쪽 내부 복도 출입구까지 읽히는 넓은 구도로 공간 관계를 우선 보여 주고, 흩어진 사건 현장 사진과 실종자 추적 서류, 위치 추적 화면이 자연스럽게 식별되게 한다. 사람이나 사람 형태는 포함하지 않는다."
          },
          {
            "shot_id": "S21_Shot45",
            "guide_text": "같은 입구 측 대각선 방향과 주간 혼합광을 유지하면서 두 수사 업무용 책상 영역을 명확히 잡는다. 두 번째 책상 위의 참혹한 사건 현장 사진은 혈흔과 훼손된 현장 물체만 보이게 하고 얼굴이나 신체는 배제하며, 주 업무용 책상 가까이의 실종자 추적 서류도 함께 프레임 안에서 읽히게 한다."
          },
          {
            "shot_id": "S21_Shot55",
            "guide_text": "입구 측 사람 눈높이와 32밀리미터급 자연스러운 원근을 유지하고, 주 업무용 모니터의 현실적인 지도와 위치 좌표, 추적 결과가 화면 평면 안에서 확인되도록 구성한다. 인접한 책상의 사건 현장 사진과 실종자 추적 서류도 같은 주간 사건 대응 상태의 일부로 남기되, 실제 사무실 공간과 화면 그래픽이 물리적으로 섞이지 않게 한다."
          }
        ],
        "shot_ids": [
          "S21_Shot34",
          "S21_Shot45",
          "S21_Shot55"
        ],
        "scenes": [],
        "parent_id": "L15B02",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3 (entrance threshold), facing diagonally toward number 9 (second investigator desk), number 8 (primary duty desk), number 11 (primary workstation monitors), and number 6 (internal corridor doorway)",
          "camera_height": "eye-level standing, approximately 1.6m",
          "lens_hint": "32mm wide angle",
          "framing_notes": "Show both principal desks and the monitor clearly; apply number 14 across the second investigator desk, number 15 near the primary duty desk, and number 16 only inside the monitor screen."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L15B02",
          "selected_refs": [
            {
              "ref_bg_id": "L15B02",
              "physical_space_id": "space_001",
              "space_description": null
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "visible_space_directive": "Match L15B02 from unit 3 toward unit 1 with wide coverage. Keep unit markers 1, 2, 3, and the supported portion of unit 4 available, retain opening markers 5, 6, and 7 where exposed by the cone, and preserve the floor-plan positions of persistent markers 8, 9, 10, 11, 12, and 13.",
          "camera_framing_directive": "Use camera cell [7,4] in unit 3 and look-at cell [2,7] in unit 1 with a wide 90-degree field of view. Preserve the broad representative framing of L15B02 so S21_Shot34, S21_Shot45, and S21_Shot55 can derive close or insert crops without changing the fixed layout.",
          "subject_position_directive": "For S21_Shot34, support a close eye-level subject crop with a thin defocused lower-frame surface cue. For S21_Shot45, provide an insert area nearly square to fixed marker 11 for the committed display cue, with no additional committed subject required. For S21_Shot55, reserve the lower-center foreground for the committed hand-and-body action while the work area remains soft and temporarily unoccupied behind it.",
          "state_cue_directive": "Carry transient markers 14, 15, and 16 as the committed state layer over the fixed base markers. Apply marker 14 as the low foreground cue for S21_Shot34, marker 16 as the readable insert cue for S21_Shot45, and preserve the temporarily empty background condition specified for S21_Shot55 without converting any transient cue into fixed structure.",
          "negative_continuity_directive": "Keep fixed markers 5, 6, 7, 8, 9, 10, 11, 12, and 13 in the same positions established by L15B02. Do not treat markers 14, 15, or 16 as permanent fixtures, do not invent additional scenario-specific elements, and do not expose spaces outside units 1, 2, 3, and the supported portion of unit 4."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_police_office",
          "prior_bg_ids": [
            "L15B02"
          ],
          "attached_ref_labels": [
            "bg:L15B02"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L16B01": {
        "status": "skipped_outdoor_direct",
        "location_id": "L16",
        "location_name": "",
        "shot_ids": [
          "S22_Shot7"
        ]
      },
      "L22B02": {
        "status": "skipped_outdoor_direct",
        "location_id": "L22",
        "location_name": "",
        "shot_ids": [
          "S28_Shot16",
          "S28_Shot21"
        ]
      },
      "L22B01": {
        "status": "skipped_outdoor_direct",
        "location_id": "L22",
        "location_name": "",
        "shot_ids": [
          "S28_Shot39"
        ]
      },
      "L23B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L23",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L23B01.png",
        "t2i_prompt": "2026년 동시대 대한민국 연안에서 운항하는 현실적인 소형 어선의 좁은 조타실 내부. 바닥 평면도 이미지는 구조와 고정 설비의 배치를 파악하는 용도로만 참고하고, 평면도 시점이 아니라 실제 공간 안에서 바라본다. 카메라는 선미 출입문 바로 안쪽 문턱 부근에 두고, 중앙의 비좁은 입석 공간을 대각선으로 가로질러 전방 우현의 조타 콘솔과 조타륜, 전면 유리창을 향한다. 서 있는 사람의 눈높이인 약 1.6미터에서 28밀리미터 광각 렌즈로 촬영하여 좁은 이동 여유와 조타 장치까지의 가까운 거리가 분명하게 느껴지게 하고, 화면 한쪽에는 선미 출입문 가장자리를 남긴다. 조타 콘솔의 조타륜, 스로틀 조정기, 원형 계기판 묶음, 현실적인 위성항법 전자해도 화면, 고정식 선박 무전기와 자기 나침반이 잘 보이되 과장된 미래형 인터페이스는 사용하지 않는다. 전면 유리창과 우현 측면 창문 너머로 해 질 무렵의 차갑고 희미한 연안 자연광이 들어오며, 계기 조명과 전자 화면에서 나오는 절제된 붉은색과 호박색 표시등이 좁은 실내 표면에 약하게 반사된다. 염분과 습기에 노출된 도장 금속, 유리의 고무 밀봉재, 실제 나사와 이음부, 콘솔의 단단한 합성수지 표면, 바닥의 미세한 일상적 마모와 손때 등 소형 작업선 특유의 정확한 재질과 사용감을 표현한다. 공간은 정돈되고 훼손되지 않은 정상 상태이다. 인물, 얼굴, 신체 형태의 모형이나 그림은 전혀 포함하지 않는다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진으로, 자연스러운 노출과 사실적인 깊이감, 과도한 후보정이 없는 실제 장소 기록 사진처럼 보여야 한다. 깨끗한 광고 사진, 삽화, 컴퓨터 생성 이미지, 건축 시각화, 평면도, 위에서 내려다본 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S29_Shot1",
            "guide_text": "선미 출입문 문턱 가까이의 약 1.6미터 눈높이에서 중앙 입석 공간을 지나 전방 우현 조타 콘솔을 대각선으로 바라본다. 28밀리미터 광각 구도로 조타륜과 계기판, 스로틀 조정기, 전자해도 화면을 전경과 중경에 선명하게 포함하고, 전면 유리창과 선미 출입문 가장자리를 함께 남겨 조타실의 비좁은 간격과 가까운 대면 거리가 읽히게 한다. 인물이나 신체 형상은 넣지 않으며, 해 질 무렵의 차가운 외부광과 현실적인 계기 조명만 사용한다."
          }
        ],
        "shot_ids": [
          "S29_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 3 (aft entrance threshold), facing diagonally through number 2 (central standing zone) toward number 9 (helm console), number 10 (steering wheel), and number 5 (forward windshield bank)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Keep the narrow standing clearance and close confrontation distance clear; include the helm controls prominently while retaining part of the aft doorway edge."
        },
        "reference_decision": {
          "bg_id": "L23B01",
          "fp_id": "fp_fishing_vessel_wheelhouse",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L23B01 is the sole clean anchor candidate and establishes the dwelling identity for S29_Shot1. A wide view from camera unit 3 toward unit 1 covers target units 1, 2, and 3 while keeping fixed markers 9 through 15 and relevant openings spatially legible.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/floor_plan/fp_fishing_vessel_wheelhouse.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "selected_refs": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "why_single_ref_or_two_refs": "The identity anchor is rendered directly from the floor plan and therefore uses no prior reference.",
            "physical_space_id_per_ref": [],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 3,
            "camera_cell": [
              7,
              4
            ],
            "look_at_unit": 1,
            "look_at_cell": [
              3,
              6
            ],
            "lens_enum": "wide",
            "fov_deg": 90,
            "framing_notes": "Use the advertised broad 90-degree coverage from unit 3 toward unit 1, with the look-at cell aligned to fixed marker 10 and enough breadth for the staged middle-left, middle-center, and middle-right relationship."
          },
          "render_guidance": {
            "visible_space_directive": "From unit 3, show broad coverage toward unit 1 with unit 2 retained in the shared interior view. Include the committed structure associated with units 1, 2, and 3, openings 5, 7, and 8, and fixed markers 9 through 15 where supported by the 90-degree view.",
            "camera_framing_directive": "Frame from camera unit 3 at cell [7,4] toward unit 1 at look-at cell [3,6] using a wide 90-degree lens. Maintain broad coverage across the staged middle-left, middle-center, and middle-right zones, with fixed marker 10 serving as the central spatial anchor.",
            "subject_position_directive": "For S29_Shot1, place one committed subject in the midground middle-left and the other in the midground middle-right, with fixed marker 10 in the midground middle-center between them; preserve the staged opposing body angles and contact relationship.",
            "state_cue_directive": "This BG is marked clean and has no transient markers. No committed state cue beyond clean residential space applies; retain the staged restrained ambient sunset illumination and do not invent additional state cues.",
            "negative_continuity_directive": "Do not include markers 16 or 17. Do not introduce unlisted subjects, additional state overlays, or structure outside units 1, 2, and 3 that is not supported by the selected view cone."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [7, 4]\n  - look_at_unit: 1\n  - look_at_cell: [3, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad 90-degree coverage from unit 3 toward unit 1, with the look-at cell aligned to fixed marker 10 and enough breadth for the staged middle-left, middle-center, and middle-right relationship.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, show broad coverage toward unit 1 with unit 2 retained in the shared interior view. Include the committed structure associated with units 1, 2, and 3, openings 5, 7, and 8, and fixed markers 9 through 15 where supported by the 90-degree view.\n  - camera_framing_directive: Frame from camera unit 3 at cell [7,4] toward unit 1 at look-at cell [3,6] using a wide 90-degree lens. Maintain broad coverage across the staged middle-left, middle-center, and middle-right zones, with fixed marker 10 serving as the central spatial anchor.\n  - subject_position_directive: For S29_Shot1, place one committed subject in the midground middle-left and the other in the midground middle-right, with fixed marker 10 in the midground middle-center between them; preserve the staged opposing body angles and contact relationship.\n  - state_cue_directive: This BG is marked clean and has no transient markers. No committed state cue beyond clean residential space applies; retain the staged restrained ambient sunset illumination and do not invent additional state cues.\n  - negative_continuity_directive: Do not include markers 16 or 17. Do not introduce unlisted subjects, additional state overlays, or structure outside units 1, 2, and 3 that is not supported by the selected view cone.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [7, 4]\n  - look_at_unit: 1\n  - look_at_cell: [3, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad 90-degree coverage from unit 3 toward unit 1, with the look-at cell aligned to fixed marker 10 and enough breadth for the staged middle-left, middle-center, and middle-right relationship.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, show broad coverage toward unit 1 with unit 2 retained in the shared interior view. Include the committed structure associated with units 1, 2, and 3, openings 5, 7, and 8, and fixed markers 9 through 15 where supported by the 90-degree view.\n  - camera_framing_directive: Frame from camera unit 3 at cell [7,4] toward unit 1 at look-at cell [3,6] using a wide 90-degree lens. Maintain broad coverage across the staged middle-left, middle-center, and middle-right zones, with fixed marker 10 serving as the central spatial anchor.\n  - subject_position_directive: For S29_Shot1, place one committed subject in the midground middle-left and the other in the midground middle-right, with fixed marker 10 in the midground middle-center between them; preserve the staged opposing body angles and contact relationship.\n  - state_cue_directive: This BG is marked clean and has no transient markers. No committed state cue beyond clean residential space applies; retain the staged restrained ambient sunset illumination and do not invent additional state cues.\n  - negative_continuity_directive: Do not include markers 16 or 17. Do not introduce unlisted subjects, additional state overlays, or structure outside units 1, 2, and 3 that is not supported by the selected view cone.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [7, 4]\n  - look_at_unit: 1\n  - look_at_cell: [3, 6]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad 90-degree coverage from unit 3 toward unit 1, with the look-at cell aligned to fixed marker 10 and enough breadth for the staged middle-left, middle-center, and middle-right relationship.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, show broad coverage toward unit 1 with unit 2 retained in the shared interior view. Include the committed structure associated with units 1, 2, and 3, openings 5, 7, and 8, and fixed markers 9 through 15 where supported by the 90-degree view.\n  - camera_framing_directive: Frame from camera unit 3 at cell [7,4] toward unit 1 at look-at cell [3,6] using a wide 90-degree lens. Maintain broad coverage across the staged middle-left, middle-center, and middle-right zones, with fixed marker 10 serving as the central spatial anchor.\n  - subject_position_directive: For S29_Shot1, place one committed subject in the midground middle-left and the other in the midground middle-right, with fixed marker 10 in the midground middle-center between them; preserve the staged opposing body angles and contact relationship.\n  - state_cue_directive: This BG is marked clean and has no transient markers. No committed state cue beyond clean residential space applies; retain the staged restrained ambient sunset illumination and do not invent additional state cues.\n  - negative_continuity_directive: Do not include markers 16 or 17. Do not introduce unlisted subjects, additional state overlays, or structure outside units 1, 2, and 3 that is not supported by the selected view cone.\n\n2026년 동시대 대한민국 연안에서 운항하는 현실적인 소형 어선의 좁은 조타실 내부. 바닥 평면도 이미지는 구조와 고정 설비의 배치를 파악하는 용도로만 참고하고, 평면도 시점이 아니라 실제 공간 안에서 바라본다. 카메라는 선미 출입문 바로 안쪽 문턱 부근에 두고, 중앙의 비좁은 입석 공간을 대각선으로 가로질러 전방 우현의 조타 콘솔과 조타륜, 전면 유리창을 향한다. 서 있는 사람의 눈높이인 약 1.6미터에서 28밀리미터 광각 렌즈로 촬영하여 좁은 이동 여유와 조타 장치까지의 가까운 거리가 분명하게 느껴지게 하고, 화면 한쪽에는 선미 출입문 가장자리를 남긴다. 조타 콘솔의 조타륜, 스로틀 조정기, 원형 계기판 묶음, 현실적인 위성항법 전자해도 화면, 고정식 선박 무전기와 자기 나침반이 잘 보이되 과장된 미래형 인터페이스는 사용하지 않는다. 전면 유리창과 우현 측면 창문 너머로 해 질 무렵의 차갑고 희미한 연안 자연광이 들어오며, 계기 조명과 전자 화면에서 나오는 절제된 붉은색과 호박색 표시등이 좁은 실내 표면에 약하게 반사된다. 염분과 습기에 노출된 도장 금속, 유리의 고무 밀봉재, 실제 나사와 이음부, 콘솔의 단단한 합성수지 표면, 바닥의 미세한 일상적 마모와 손때 등 소형 작업선 특유의 정확한 재질과 사용감을 표현한다. 공간은 정돈되고 훼손되지 않은 정상 상태이다. 인물, 얼굴, 신체 형태의 모형이나 그림은 전혀 포함하지 않는다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진으로, 자연스러운 노출과 사실적인 깊이감, 과도한 후보정이 없는 실제 장소 기록 사진처럼 보여야 한다. 깨끗한 광고 사진, 삽화, 컴퓨터 생성 이미지, 건축 시각화, 평면도, 위에서 내려다본 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_unit": 3,
          "camera_cell": [
            7,
            4
          ],
          "look_at_unit": 1,
          "look_at_cell": [
            3,
            6
          ],
          "lens_enum": "wide",
          "fov_deg": 90,
          "framing_notes": "Use the advertised broad 90-degree coverage from unit 3 toward unit 1, with the look-at cell aligned to fixed marker 10 and enough breadth for the staged middle-left, middle-center, and middle-right relationship."
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 3, show broad coverage toward unit 1 with unit 2 retained in the shared interior view. Include the committed structure associated with units 1, 2, and 3, openings 5, 7, and 8, and fixed markers 9 through 15 where supported by the 90-degree view.",
          "camera_framing_directive": "Frame from camera unit 3 at cell [7,4] toward unit 1 at look-at cell [3,6] using a wide 90-degree lens. Maintain broad coverage across the staged middle-left, middle-center, and middle-right zones, with fixed marker 10 serving as the central spatial anchor.",
          "subject_position_directive": "For S29_Shot1, place one committed subject in the midground middle-left and the other in the midground middle-right, with fixed marker 10 in the midground middle-center between them; preserve the staged opposing body angles and contact relationship.",
          "state_cue_directive": "This BG is marked clean and has no transient markers. No committed state cue beyond clean residential space applies; retain the staged restrained ambient sunset illumination and do not invent additional state cues.",
          "negative_continuity_directive": "Do not include markers 16 or 17. Do not introduce unlisted subjects, additional state overlays, or structure outside units 1, 2, and 3 that is not supported by the selected view cone."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_fishing_vessel_wheelhouse",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_fishing_vessel_wheelhouse"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L23B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L23",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L23B03.png",
        "t2i_prompt": "2026년 동시대 대한민국 해안에서 운항하는 현실적인 소형 어선의 조타실 내부. 중앙 통로의 서 있는 사람 눈높이 약 1.6미터에서 전방 조타 콘솔을 바라보며, 35밀리미터급 적당한 광각 렌즈로 촬영한다. 전방 유리창 띠와 좌우 측면 창, 우현 전방의 조타 콘솔, 조타륜과 스로틀 조작기, 콘솔 상부에 모인 원형 계기, 디지털 위성항법 차트 화면, 우현 전방 격벽의 선박용 무전기, 전방 유리 가까이 높게 놓인 자기 나침반이 자연스러운 작업 동선 안에서 보인다. 해 질 녘의 차갑고 어두운 바깥빛이 창으로 스며들고, 계기 조명에서 나오는 약한 금빛과 적색 빛이 닳은 도장 금속, 소금기 어린 유리, 손때와 미세한 얼룩이 남은 조작면을 은은하게 드러낸다. 과도하게 미래적인 장비 없이 실제 한국 연안 소형 어선에서 사용하는 동시대 항해 장비와 전기 배선, 실용적인 방수 마감과 좁은 선실 치수를 반영한다. 원형 계기와 나침반이 보이는 전방 설비 면에는 완벽한 기하학이 아닌 손으로 그린 듯 약간 불균일한 선홍색 고리 하나가 주관적인 환영처럼 잠시 겹쳐 보인다. 이 붉은 원은 도료나 벽화처럼 표면에 붙은 물체가 아니라 시점에만 한정된 비물리적 형상이며, 인물이 나중에 중앙에 합성될 경우 그 배후에서 읽히는 위치에 두고 물리적 흔적이나 잔상을 남기지 않는다. 사람, 얼굴, 신체 형태의 형상은 전혀 없는 빈 배경으로 유지한다. 실제 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 사실적이며 자연스러운 저조도 노출, 정확한 금속 부식과 고무·유리·도장면 질감, 일상적인 마모와 얼룩, 자연스러운 피사계 심도, 후처리 없는 담담한 사진. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 컴퓨터 생성 이미지가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S29_Shot28",
            "guide_text": "카메라는 조타실 중앙의 서 있는 공간 가까이에 두고 약 1.6미터 눈높이에서 전방 조타 콘솔을 정면으로 바라본다. 35밀리미터급 적당한 광각 시야로 원형 계기 묶음과 높은 자기 나침반이 분명히 읽히게 하며, 중앙에는 추후 인물을 배치할 수 있는 여유를 남긴다. 불완전한 선홍색 원형 환영은 그 빈 중앙 위치의 배후가 될 전방 설비 면에만 제한하고, 물리적인 도장이나 영구 표식처럼 보이지 않게 한다. 사람이나 신체 형태는 포함하지 않는다."
          }
        ],
        "shot_ids": [
          "S29_Shot28"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2 (central standing zone), facing forward toward number 9 (helm console) so number 12 (circular instrument gauges) and number 15 (magnetic compass) can appear behind the operator",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Frame the operator against the grouped circular fixtures and apply transient marker 16 behind the operator without turning it into a permanent wall marking."
        },
        "reference_decision": {
          "bg_id": "L23B03",
          "fp_id": "fp_fishing_vessel_wheelhouse",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "S29_Shot28 uses the same physical space and fixed marker inventory as L23B01 but commits a subjective close view from a different camera unit. Camera unit 2 toward unit 1 provides the changed front-quarter geometry and narrow background strip, so the fixed layout is inherited from L23B01 while this BG receives its own view.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L23B01.png"
          ],
          "source_bg_ids": [
            "L23B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "selected_refs": [
              {
                "ref_bg_id": "L23B01",
                "physical_space_id": "physical_space_1",
                "space_description": "The same fixed space containing target units 1 and 2, openings 5 through 7, and fixed markers 9 through 15."
              }
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "why_single_ref_or_two_refs": "One same-space reference supplies all required fixed continuity; the consuming shot does not require two distinct co-visible physical spaces.",
            "physical_space_id_per_ref": [
              "physical_space_1"
            ],
            "same_physical_space_low_delta_candidate": false,
            "low_delta_reuse_target_bg_id": "",
            "low_delta_rationale": ""
          },
          "camera_decision": {
            "camera_unit": 2,
            "camera_cell": [
              4,
              3
            ],
            "look_at_unit": 1,
            "look_at_cell": [
              3,
              6
            ],
            "lens_enum": "telephoto",
            "fov_deg": 25,
            "framing_notes": "Use the advertised narrow 25-degree view from unit 2 toward unit 1, aligned to look-at cell [3,6], to isolate the foreground subject while retaining only a restricted strip of fixed background."
          },
          "render_guidance": {
            "visible_space_directive": "Show the same physical space established by L23B01 from camera unit 2 toward unit 1. Retain fixed markers 9 through 15 in their established positions, with only the portion of units 1 and 2 and openings 5, 6, and 7 supported by the narrow 25-degree view visible beyond the foreground.",
            "camera_framing_directive": "Frame from camera unit 2 at cell [4,3] toward unit 1 at look-at cell [3,6] using telephoto 25-degree coverage. The compressed, narrow frame should hold the foreground subject centrally while leaving only a restrained background strip; this is a distinct camera-cell view from L23B01.",
            "subject_position_directive": "For S29_Shot28, isolate the single committed subject in the foreground middle-center at close facial distance, using the staged front-quarter angle and locked-shoulder pose. Keep the remaining fixed interior subordinate beyond the subject.",
            "state_cue_directive": "Carry transient marker 16 as the committed state overlay and preserve the staged restrained ambient sunset illumination with low-key contrast. The committed subject reaction is shot-specific; do not add state cues beyond marker 16 and the listed staging.",
            "negative_continuity_directive": "Do not include marker 17. Keep fixed markers 9 through 15 in the positions established by L23B01, do not import excluded overlays from the reference, and do not expose unsupported units, openings, subjects, or additional cues outside the narrow camera-unit-2 view."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L23B01' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [4, 3]\n  - look_at_unit: 1\n  - look_at_cell: [3, 6]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the advertised narrow 25-degree view from unit 2 toward unit 1, aligned to look-at cell [3,6], to isolate the foreground subject while retaining only a restricted strip of fixed background.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the same physical space established by L23B01 from camera unit 2 toward unit 1. Retain fixed markers 9 through 15 in their established positions, with only the portion of units 1 and 2 and openings 5, 6, and 7 supported by the narrow 25-degree view visible beyond the foreground.\n  - camera_framing_directive: Frame from camera unit 2 at cell [4,3] toward unit 1 at look-at cell [3,6] using telephoto 25-degree coverage. The compressed, narrow frame should hold the foreground subject centrally while leaving only a restrained background strip; this is a distinct camera-cell view from L23B01.\n  - subject_position_directive: For S29_Shot28, isolate the single committed subject in the foreground middle-center at close facial distance, using the staged front-quarter angle and locked-shoulder pose. Keep the remaining fixed interior subordinate beyond the subject.\n  - state_cue_directive: Carry transient marker 16 as the committed state overlay and preserve the staged restrained ambient sunset illumination with low-key contrast. The committed subject reaction is shot-specific; do not add state cues beyond marker 16 and the listed staging.\n  - negative_continuity_directive: Do not include marker 17. Keep fixed markers 9 through 15 in the positions established by L23B01, do not import excluded overlays from the reference, and do not expose unsupported units, openings, subjects, or additional cues outside the narrow camera-unit-2 view.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L23B01' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [4, 3]\n  - look_at_unit: 1\n  - look_at_cell: [3, 6]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the advertised narrow 25-degree view from unit 2 toward unit 1, aligned to look-at cell [3,6], to isolate the foreground subject while retaining only a restricted strip of fixed background.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the same physical space established by L23B01 from camera unit 2 toward unit 1. Retain fixed markers 9 through 15 in their established positions, with only the portion of units 1 and 2 and openings 5, 6, and 7 supported by the narrow 25-degree view visible beyond the foreground.\n  - camera_framing_directive: Frame from camera unit 2 at cell [4,3] toward unit 1 at look-at cell [3,6] using telephoto 25-degree coverage. The compressed, narrow frame should hold the foreground subject centrally while leaving only a restrained background strip; this is a distinct camera-cell view from L23B01.\n  - subject_position_directive: For S29_Shot28, isolate the single committed subject in the foreground middle-center at close facial distance, using the staged front-quarter angle and locked-shoulder pose. Keep the remaining fixed interior subordinate beyond the subject.\n  - state_cue_directive: Carry transient marker 16 as the committed state overlay and preserve the staged restrained ambient sunset illumination with low-key contrast. The committed subject reaction is shot-specific; do not add state cues beyond marker 16 and the listed staging.\n  - negative_continuity_directive: Do not include marker 17. Keep fixed markers 9 through 15 in the positions established by L23B01, do not import excluded overlays from the reference, and do not expose unsupported units, openings, subjects, or additional cues outside the narrow camera-unit-2 view.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nThe supplied reference image shows the SAME physical room as this background, from a different camera angle or framing. Inherit the exact architecture, floor, walls, windows, fixed furniture and lighting of that room — this is literally the same space, only the viewpoint changes.\n\nREFERENCE PLAN: mode='same_physical_space_view'\n  - selected_refs[0]: ref_bg_id='L23B01' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [4, 3]\n  - look_at_unit: 1\n  - look_at_cell: [3, 6]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the advertised narrow 25-degree view from unit 2 toward unit 1, aligned to look-at cell [3,6], to isolate the foreground subject while retaining only a restricted strip of fixed background.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the same physical space established by L23B01 from camera unit 2 toward unit 1. Retain fixed markers 9 through 15 in their established positions, with only the portion of units 1 and 2 and openings 5, 6, and 7 supported by the narrow 25-degree view visible beyond the foreground.\n  - camera_framing_directive: Frame from camera unit 2 at cell [4,3] toward unit 1 at look-at cell [3,6] using telephoto 25-degree coverage. The compressed, narrow frame should hold the foreground subject centrally while leaving only a restrained background strip; this is a distinct camera-cell view from L23B01.\n  - subject_position_directive: For S29_Shot28, isolate the single committed subject in the foreground middle-center at close facial distance, using the staged front-quarter angle and locked-shoulder pose. Keep the remaining fixed interior subordinate beyond the subject.\n  - state_cue_directive: Carry transient marker 16 as the committed state overlay and preserve the staged restrained ambient sunset illumination with low-key contrast. The committed subject reaction is shot-specific; do not add state cues beyond marker 16 and the listed staging.\n  - negative_continuity_directive: Do not include marker 17. Keep fixed markers 9 through 15 in the positions established by L23B01, do not import excluded overlays from the reference, and do not expose unsupported units, openings, subjects, or additional cues outside the narrow camera-unit-2 view.\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_unit": 2,
          "camera_cell": [
            4,
            3
          ],
          "look_at_unit": 1,
          "look_at_cell": [
            3,
            6
          ],
          "lens_enum": "telephoto",
          "fov_deg": 25,
          "framing_notes": "Use the advertised narrow 25-degree view from unit 2 toward unit 1, aligned to look-at cell [3,6], to isolate the foreground subject while retaining only a restricted strip of fixed background."
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show the same physical space established by L23B01 from camera unit 2 toward unit 1. Retain fixed markers 9 through 15 in their established positions, with only the portion of units 1 and 2 and openings 5, 6, and 7 supported by the narrow 25-degree view visible beyond the foreground.",
          "camera_framing_directive": "Frame from camera unit 2 at cell [4,3] toward unit 1 at look-at cell [3,6] using telephoto 25-degree coverage. The compressed, narrow frame should hold the foreground subject centrally while leaving only a restrained background strip; this is a distinct camera-cell view from L23B01.",
          "subject_position_directive": "For S29_Shot28, isolate the single committed subject in the foreground middle-center at close facial distance, using the staged front-quarter angle and locked-shoulder pose. Keep the remaining fixed interior subordinate beyond the subject.",
          "state_cue_directive": "Carry transient marker 16 as the committed state overlay and preserve the staged restrained ambient sunset illumination with low-key contrast. The committed subject reaction is shot-specific; do not add state cues beyond marker 16 and the listed staging.",
          "negative_continuity_directive": "Do not include marker 17. Keep fixed markers 9 through 15 in the positions established by L23B01, do not import excluded overlays from the reference, and do not expose unsupported units, openings, subjects, or additional cues outside the narrow camera-unit-2 view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_fishing_vessel_wheelhouse",
          "prior_bg_ids": [
            "L23B01"
          ],
          "attached_ref_labels": [
            "bg:L23B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L23B02": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L23B01",
        "reused_from_bg_id": "L23B01",
        "location_id": "L23",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L23B01.png",
        "t2i_prompt": "2026년 동시대 대한민국 해안에서 운항하는 현실적인 소형 어선의 조타실 내부. 실제 미러리스 또는 DSLR 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소를 담담하게 기록한 무보정 현장 참고 사진처럼 보여야 한다. 카메라는 좌현 측창 가까이에서 약 1.4m 높이에 놓이고, 풀프레임 28mm 광각 렌즈로 중앙의 좁은 입석 공간을 대각선으로 가로질러 우현 전방의 조타 콘솔과 원형 계기판 군을 바라본다. 절대로 하향식 평면도나 건축 도면 시점이 아닌, 서 있는 사람보다 약간 낮은 자연스러운 실내 시점이다.\n\n전방 벽에는 시야를 넓게 확보하는 연속 전면 유리창이 있고, 그 아래 우현 쪽 조타 콘솔에 조타륜, 스로틀 제어기, 여러 개의 원형 아날로그 계기, 현실적인 현대식 GPS 해도 표시 장치가 배치되어 있다. 전방 콘솔 높은 곳에는 자기 나침반이 있으며, 우현 전방 격벽 가까이에 선박용 무전기가 고정되어 있다. 좌우 측창과 후방 외부 갑판으로 통하는 출입문이 보이는 좁고 실용적인 작업 공간이다. 한국 연안 소형 어선에 맞는 기능 위주의 구조, 도장된 금속 격벽, 닳은 논슬립 바닥, 염분 자국이 남은 창 가장자리, 손때와 미세한 긁힘이 있는 조작부, 실제 고무·유리·금속의 질감과 자연스러운 생활 마모를 정확히 표현한다. 과도하게 미래적인 장치나 홀로그램은 없다.\n\n해 질 무렵의 차갑고 약한 청회색 외광이 전면 및 측면 유리창으로 들어오고, 조타 장비의 절제된 계기 조명이 어두워지는 실내를 희미하게 밝힌다. 원형 계기판 군과 조타륜, 나침반 같은 원형 조타 설비만 관찰자의 의식이 흐려지는 순간처럼 중심축을 따라 미세하게 회전하고 겹쳐 보이는 주관적 지각 왜곡을 보인다. 이 효과는 물체가 실제로 휘거나 이동한 흔적이 아니라, 해당 원형 설비 주변에만 제한된 짧은 회전성 시각 잔상과 초점 불안정으로 표현한다. 나머지 선실 구조는 물리적으로 정상이며 과장된 초현실 장식이나 영구적인 표식은 없다. 사람, 얼굴, 신체, 사람 모양 형상은 전혀 없다. 현실적인 자연광, 정확한 재료 질감, 자연스러운 심도와 광학적 원근, 실제 카메라 노출, 인위적인 후처리 없이 촬영한 현장 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "shot_id": "S29_Shot41",
            "guide_text": "좌현 측창 가까운 약 1.4m 높이에서 중앙 입석 공간 너머 우현 전방 조타 콘솔과 원형 계기판을 대각선으로 포착한다. 28mm 광각의 현실적인 원근으로 전면 유리창, 콘솔, 중앙 통로, 후방 출입 방향의 깊이를 함께 보여준다. 해 질 무렵의 차가운 외광 속에서 원형 계기와 조타륜 주변에만 미세한 회전성 잔상과 초점 흔들림을 적용해 의식이 흐려지는 주관적 시점을 전달하되, 조타실 자체는 실제 상태를 유지한다. 빈 조타실만 촬영하며 사람이나 사람 모양 형상은 포함하지 않는다."
          }
        ],
        "shot_ids": [
          "S29_Shot41"
        ],
        "scenes": [],
        "parent_id": "L23B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 6 (port side window), facing diagonally across number 2 (central standing zone) toward number 9 (helm console) and number 12 (circular instrument gauges)",
          "camera_height": "slightly below standing eye level, approximately 1.4 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Leave open lower-frame space for a collapsing person and apply transient marker 17 only as subjective perceptual distortion around existing circular fixtures."
        },
        "reference_decision": {
          "mode": "reference_derived",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L23B01",
          "selected_refs": [
            {
              "ref_bg_id": "L23B01",
              "physical_space_id": "physical_space_1",
              "space_description": "The same fixed space spanning target units 1, 2, and 3 with openings 5 through 8 and fixed markers 9 through 15."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "visible_space_directive": "Retain the same physical-space identity as L23B01, with fixed markers 9 through 15 held in their established positions across target units 1, 2, and 3. The narrow view should emphasize the slice toward unit 1 while only softly retaining additional committed structure and openings 5 through 8 where they fall inside the 25-degree cone.",
          "camera_framing_directive": "Frame from camera unit 3 at cell [7,4] toward unit 1 at look-at cell [3,6] using telephoto 25-degree coverage. Use compressed, narrow coverage for the staged close foreground relationship while preserving the underlying viewpoint and fixed layout established by L23B01.",
          "subject_position_directive": "For S29_Shot41, place one committed subject in the foreground middle-left sloping into the contact point and the supporting subject in the foreground middle-right. Concentrate the composition on their changed physical positions without shifting the established background viewpoint.",
          "state_cue_directive": "Carry transient marker 17 as the committed state overlay and preserve the staged subdued ambient illumination and low-key contrast. Treat the subjects' foreground physical state as shot-specific while retaining the fixed space established by L23B01.",
          "negative_continuity_directive": "Do not include marker 16. Preserve the positions of openings 5 through 8 and fixed markers 9 through 15 from L23B01, avoid redrawing any excluded overlay from that reference, and do not add unsupported structure outside the narrow view cone or unlisted scenario cues."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_fishing_vessel_wheelhouse",
          "prior_bg_ids": [
            "L23B01"
          ],
          "attached_ref_labels": [
            "bg:L23B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      }
    },
    "consumed_bg_catalog_hash": "4c7931e3e477edb5",
    "consumed_shot_binding_hash": "7dde2e6db21b4a29",
    "bg_reference_catalog": [
      {
        "bg_id": "L06B02",
        "fp_id": "fp_l06_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L06B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L06B04",
        "fp_id": "fp_l06_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L06B02.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L06B02"
        ],
        "ingestion_order": 1,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L06B01",
        "fp_id": "fp_l06_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L06B01.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L06B02"
        ],
        "ingestion_order": 2,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L06B03",
        "fp_id": "fp_l06_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L06B03.png",
        "mode": "related_style_new_space",
        "node_index": 3,
        "source_bg_ids": [
          "L06B02"
        ],
        "ingestion_order": 3,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L06B05",
        "fp_id": "fp_l06_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L06B03.png",
        "mode": "same_physical_space_view",
        "node_index": 4,
        "source_bg_ids": [
          "L06B03"
        ],
        "ingestion_order": 4,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L06B06",
        "fp_id": "fp_l06_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L06B06.png",
        "mode": "same_physical_space_view",
        "node_index": 5,
        "source_bg_ids": [
          "L06B03"
        ],
        "ingestion_order": 5,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L08B01",
        "fp_id": "fp_shelter_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L08B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 6,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L11B02",
        "fp_id": "fp_l11_store_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L11B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 7,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L11B01",
        "fp_id": "fp_l11_store_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L11B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L11B02"
        ],
        "ingestion_order": 8,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L11B04",
        "fp_id": "fp_l11_store_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L11B04.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L11B01"
        ],
        "ingestion_order": 9,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L17B01",
        "fp_id": "fp_l17_cctv_control_room",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L17B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 10,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L15B02",
        "fp_id": "fp_police_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L15B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 11,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L15B01",
        "fp_id": "fp_police_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L15B02.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L15B02"
        ],
        "ingestion_order": 12,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L23B01",
        "fp_id": "fp_fishing_vessel_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L23B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 13,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L23B02",
        "fp_id": "fp_fishing_vessel_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L23B01.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L23B01"
        ],
        "ingestion_order": 14,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L23B03",
        "fp_id": "fp_fishing_vessel_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L23B03.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L23B01"
        ],
        "ingestion_order": 15,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L11B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/114a8883-e960-4b97-97c7-0ba00a469750/episodes/a230c90c-3878-4fe6-ae67-754927a431d2/images/background_chain/L11B03.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 16,
        "source_kind": "surface_role_direct_plate"
      }
    ]
  },
  "step_id": "background_render",
  "run_id": "e83ecfd3-e1dd-44b7-8b32-5a032db30e80",
  "resolved_model": "gpt",
  "updated_at": "2026-07-10T06:13:42.331947+00:00",
  "project_config_snapshot": {}
}