{
  "status": "completed",
  "applicable_count": 31,
  "completed_count": 31,
  "failed_count": 0,
  "schema_version": 3,
  "config_hash": "6b55d24b013f959e",
  "data": {
    "groups": {
      "L03B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L03",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L03B02.png",
        "t2i_prompt": "2026년 대한민국 인천 연안의 오래된 저층 빌라 옥상을 기록한 실제 카메라 다큐멘터리 풍 사진. 옥상 남서쪽 바깥 상공 약 12~18m 높이에 설치한 실제 풀프레임 미러리스 카메라로, 24mm 광각 렌즈를 사용해 옥상 데크에서 작은 옥탑방과 물탱크 쪽을 대각선으로 내려다보는 높은 사선 시점이다. 완전한 수직 하향 항공사진이나 평면도처럼 보이지 않으며, 옥탑방의 정면과 측면, 옥상 바닥, 네 방향 난간의 흐름과 주변 동네가 입체적인 실제 원근으로 보인다.\n\n오래된 빌라의 넓지 않은 열린 옥상 데크 전체를 보여준다. 바닥은 한국 저층 주택 옥상에서 흔한 녹색 우레탄 방수 도장으로 마감되어 있으며, 햇빛과 서해의 습한 염분 바람에 색이 바래고 군데군데 갈라진 부분, 물 고임 자국, 덧칠한 패치, 배수구 주변의 검은 때가 현실적으로 남아 있다. 데크 한쪽에는 방 하나 크기의 아담한 옥탑방이 있고, 과장된 별도 건물처럼 커 보이지 않게 한다. 옥탑방 외벽은 낡은 시멘트 미장과 옅은 페인트, 일부 노출된 붉은 벽돌 또는 화강석 타일 마감이 섞인 실제 한국 빌라의 증축 구조이며, 녹슨 철제문과 오래된 알루미늄 새시 창문, 방범창, 빗물 자국이 있다. 문 높이는 약 2m, 창문 폭은 약 1~1.5m, 옥탑방 높이는 일반 한 층인 약 2.5~3m이며, 옥탑방 전체는 작은 방 하나 규모로 유지한다. 옥상 난간 높이는 약 1.1m이고 네 방향 난간이 모두 이어지는 모습이 프레임 안에서 확인된다.\n\n옥탑방 옆에는 실제 크기의 검은 원통형 물탱크와 연결 배관, 작은 에어컨 실외기와 벽을 따라 고정된 배관이 있다. 열린 공간에는 처진 빨랫줄, 바람에 마르는 소박한 생활 빨래 몇 점, 낮은 금속 건조대와 건조용 발판이 놓여 있다. 계단에서 옥상으로 올라오는 출입부도 분명히 보이며, 주변에는 빛바랜 플라스틱 화분, 낡은 대야와 생활 잡동사니가 과하지 않게 남아 있어 실제 거주 흔적을 만든다. 외벽 가장자리에는 가스 배관과 계량기, 케이블 고정 장치가 보이지만 옥상이 산업 시설이나 감옥처럼 보이지 않게 한다.\n\n난간 너머에는 같은 시대의 붉은 벽돌, 화강석 타일, 시멘트 미장 외벽을 가진 2~4층 저층 빌라와 단독주택이 좁은 골목을 따라 밀집해 있다. 건물 한 층 높이는 약 2.5~3m로 일관되며, 새시 창문과 방범창, 에어컨 실외기, 외벽 배관, 옥상 물탱크가 층층이 보인다. 전신주와 느슨하게 늘어진 전선, 골목 가장자리에 주차된 평범한 생활 차량이 자연스럽게 포함되어 고립된 콘크리트 요새가 아니라 사람이 실제로 사는 서해 연안 주거지로 보인다.\n\n조용한 낮, 얇은 해무가 섞인 흐린 자연광이 옥상 전체에 부드럽게 퍼지고 강한 인공 조명은 없다. 실제 콘크리트의 거친 입자, 금속의 녹과 염분 부식, 우레탄 도막의 갈라짐, 젖었다 마른 얼룩, 빨래의 직물 조직, 목재와 플라스틱의 일상적인 마모를 정확하게 표현한다. 자연스럽게 낮은 채도의 회녹색과 회색이 중심이며, 붉은 벽돌과 녹슨 금속의 짙은 적갈색, 오래된 황동과 햇빛에 바랜 물건의 탁한 금색이 제한적으로 보인다. 사람, 얼굴, 신체는 전혀 없다. 깨끗한 광고용 사진이 아니라 실제 장소를 사실적으로 기록한 무보정에 가까운 사진이며, 자연스러운 심도와 현실적인 노출을 유지한다. CGI, 삽화, 건축 시각화, 도면, 평면도 표현이 아닌 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "옥상 데크 남서쪽 바깥 상공 약 12~18m 높이에서 옥탑방과 물탱크 방향을 대각선으로 바라보는 높은 사선 시점이다. 24mm 광각으로 열린 데크, 작은 옥탑방, 물탱크, 빨랫줄과 건조대, 계단 출입부, 네 방향 난간이 한 프레임 안에서 서로 가리지 않도록 구성한다. 완전한 수직 하향 시점은 피하고 옥탑방 정면과 측면, 난간 높이, 건물 외벽 일부 및 밀집한 이웃 주택가가 함께 읽히게 한다. 조용한 낮의 자연광과 해풍에 닳은 실제 재료를 유지하며 사람은 배치하지 않는다.",
            "shot_id": "S4_Shot1"
          }
        ],
        "shot_ids": [
          "S4_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "above the southwest side of number 1 (rooftop deck), facing diagonally toward number 2 (rooftop room), number 3 (water tank), and the surrounding parapet runs numbered 9 through 12",
          "camera_height": "high aerial oblique reference height, approximately 12–18 m above the roof",
          "lens_hint": "24mm wide establishing lens",
          "framing_notes": "Show the complete aged rooftop arrangement, including the open deck, compact rooftop room, water tank, clothesline, drying platform, stair access, and all four parapet runs. This camera metadata must not be drawn on the plan."
        },
        "reference_decision": {
          "bg_id": "L03B02",
          "fp_id": "fp_l03_rooftop_layout",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L03B02 is the sole clean anchor candidate and supplies the fresh dwelling-identity plate. Its wide camera from unit 11 toward unit 2 supports the broad establishing composition in S4_Shot1 and commits the relative positions of structural markers 1, 2, 9, 10, 11, and 12, fixtures 3–5, and openings 6–8 for later nodes.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/floor_plan/fp_l03_rooftop_layout.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "The identity anchor is rendered directly from the floor plan and therefore uses no prior reference."
          },
          "camera_decision": {
            "camera_cell": [
              9,
              5
            ],
            "camera_unit": 11,
            "fov_deg": 90,
            "framing_notes": "Use the listed unit-11 camera cell and a broad view toward cell [4,5] within target unit 2, prioritizing the central placement required by S4_Shot1 while retaining surrounding fixed geometry.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              5
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 2 around the look-at point at marker 7, with unit 1 providing broad adjacent coverage; units 9, 10, and 12 and openings 6, 7, and 8 may appear only where supported by the wide unit-11 view cone. Preserve the floor-plan relationships among base markers 1–12.",
            "camera_framing_directive": "Frame from camera unit 11 at cell [9,5] toward look-at cell [4,5] in unit 2 with a wide 90-degree field of view, providing broad coverage around the middle-center target required by S4_Shot1.",
            "subject_position_directive": "S4_Shot1 commits no subject. Keep the background free of invented subjects and preserve the middle-center background target specified by the staging.",
            "state_cue_directive": "No committed state cue beyond clean residential space applies; keep the background clean and refrain from inventing additional cues.",
            "negative_continuity_directive": "Exclude overlay markers 13, 14, 15, 16, 17, 18, and 19. Do not add scenario-specific objects or state overlays, and do not extend the image beyond units and openings supported by the unit-11 view-cone candidate superset."
          },
          "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: 11\n  - camera_cell: [9, 5]\n  - look_at_unit: 2\n  - look_at_cell: [4, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-11 camera cell and a broad view toward cell [4,5] within target unit 2, prioritizing the central placement required by S4_Shot1 while retaining surrounding fixed geometry.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 2 around the look-at point at marker 7, with unit 1 providing broad adjacent coverage; units 9, 10, and 12 and openings 6, 7, and 8 may appear only where supported by the wide unit-11 view cone. Preserve the floor-plan relationships among base markers 1–12.\n  - camera_framing_directive: Frame from camera unit 11 at cell [9,5] toward look-at cell [4,5] in unit 2 with a wide 90-degree field of view, providing broad coverage around the middle-center target required by S4_Shot1.\n  - subject_position_directive: S4_Shot1 commits no subject. Keep the background free of invented subjects and preserve the middle-center background target specified by the staging.\n  - state_cue_directive: No committed state cue beyond clean residential space applies; keep the background clean and refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude overlay markers 13, 14, 15, 16, 17, 18, and 19. Do not add scenario-specific objects or state overlays, and do not extend the image beyond units and openings supported by the unit-11 view-cone candidate superset.\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: 11\n  - camera_cell: [9, 5]\n  - look_at_unit: 2\n  - look_at_cell: [4, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-11 camera cell and a broad view toward cell [4,5] within target unit 2, prioritizing the central placement required by S4_Shot1 while retaining surrounding fixed geometry.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 2 around the look-at point at marker 7, with unit 1 providing broad adjacent coverage; units 9, 10, and 12 and openings 6, 7, and 8 may appear only where supported by the wide unit-11 view cone. Preserve the floor-plan relationships among base markers 1–12.\n  - camera_framing_directive: Frame from camera unit 11 at cell [9,5] toward look-at cell [4,5] in unit 2 with a wide 90-degree field of view, providing broad coverage around the middle-center target required by S4_Shot1.\n  - subject_position_directive: S4_Shot1 commits no subject. Keep the background free of invented subjects and preserve the middle-center background target specified by the staging.\n  - state_cue_directive: No committed state cue beyond clean residential space applies; keep the background clean and refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude overlay markers 13, 14, 15, 16, 17, 18, and 19. Do not add scenario-specific objects or state overlays, and do not extend the image beyond units and openings supported by the unit-11 view-cone candidate superset.\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: 11\n  - camera_cell: [9, 5]\n  - look_at_unit: 2\n  - look_at_cell: [4, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-11 camera cell and a broad view toward cell [4,5] within target unit 2, prioritizing the central placement required by S4_Shot1 while retaining surrounding fixed geometry.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 2 around the look-at point at marker 7, with unit 1 providing broad adjacent coverage; units 9, 10, and 12 and openings 6, 7, and 8 may appear only where supported by the wide unit-11 view cone. Preserve the floor-plan relationships among base markers 1–12.\n  - camera_framing_directive: Frame from camera unit 11 at cell [9,5] toward look-at cell [4,5] in unit 2 with a wide 90-degree field of view, providing broad coverage around the middle-center target required by S4_Shot1.\n  - subject_position_directive: S4_Shot1 commits no subject. Keep the background free of invented subjects and preserve the middle-center background target specified by the staging.\n  - state_cue_directive: No committed state cue beyond clean residential space applies; keep the background clean and refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude overlay markers 13, 14, 15, 16, 17, 18, and 19. Do not add scenario-specific objects or state overlays, and do not extend the image beyond units and openings supported by the unit-11 view-cone candidate superset.\n\n2026년 대한민국 인천 연안의 오래된 저층 빌라 옥상을 기록한 실제 카메라 다큐멘터리 풍 사진. 옥상 남서쪽 바깥 상공 약 12~18m 높이에 설치한 실제 풀프레임 미러리스 카메라로, 24mm 광각 렌즈를 사용해 옥상 데크에서 작은 옥탑방과 물탱크 쪽을 대각선으로 내려다보는 높은 사선 시점이다. 완전한 수직 하향 항공사진이나 평면도처럼 보이지 않으며, 옥탑방의 정면과 측면, 옥상 바닥, 네 방향 난간의 흐름과 주변 동네가 입체적인 실제 원근으로 보인다.\n\n오래된 빌라의 넓지 않은 열린 옥상 데크 전체를 보여준다. 바닥은 한국 저층 주택 옥상에서 흔한 녹색 우레탄 방수 도장으로 마감되어 있으며, 햇빛과 서해의 습한 염분 바람에 색이 바래고 군데군데 갈라진 부분, 물 고임 자국, 덧칠한 패치, 배수구 주변의 검은 때가 현실적으로 남아 있다. 데크 한쪽에는 방 하나 크기의 아담한 옥탑방이 있고, 과장된 별도 건물처럼 커 보이지 않게 한다. 옥탑방 외벽은 낡은 시멘트 미장과 옅은 페인트, 일부 노출된 붉은 벽돌 또는 화강석 타일 마감이 섞인 실제 한국 빌라의 증축 구조이며, 녹슨 철제문과 오래된 알루미늄 새시 창문, 방범창, 빗물 자국이 있다. 문 높이는 약 2m, 창문 폭은 약 1~1.5m, 옥탑방 높이는 일반 한 층인 약 2.5~3m이며, 옥탑방 전체는 작은 방 하나 규모로 유지한다. 옥상 난간 높이는 약 1.1m이고 네 방향 난간이 모두 이어지는 모습이 프레임 안에서 확인된다.\n\n옥탑방 옆에는 실제 크기의 검은 원통형 물탱크와 연결 배관, 작은 에어컨 실외기와 벽을 따라 고정된 배관이 있다. 열린 공간에는 처진 빨랫줄, 바람에 마르는 소박한 생활 빨래 몇 점, 낮은 금속 건조대와 건조용 발판이 놓여 있다. 계단에서 옥상으로 올라오는 출입부도 분명히 보이며, 주변에는 빛바랜 플라스틱 화분, 낡은 대야와 생활 잡동사니가 과하지 않게 남아 있어 실제 거주 흔적을 만든다. 외벽 가장자리에는 가스 배관과 계량기, 케이블 고정 장치가 보이지만 옥상이 산업 시설이나 감옥처럼 보이지 않게 한다.\n\n난간 너머에는 같은 시대의 붉은 벽돌, 화강석 타일, 시멘트 미장 외벽을 가진 2~4층 저층 빌라와 단독주택이 좁은 골목을 따라 밀집해 있다. 건물 한 층 높이는 약 2.5~3m로 일관되며, 새시 창문과 방범창, 에어컨 실외기, 외벽 배관, 옥상 물탱크가 층층이 보인다. 전신주와 느슨하게 늘어진 전선, 골목 가장자리에 주차된 평범한 생활 차량이 자연스럽게 포함되어 고립된 콘크리트 요새가 아니라 사람이 실제로 사는 서해 연안 주거지로 보인다.\n\n조용한 낮, 얇은 해무가 섞인 흐린 자연광이 옥상 전체에 부드럽게 퍼지고 강한 인공 조명은 없다. 실제 콘크리트의 거친 입자, 금속의 녹과 염분 부식, 우레탄 도막의 갈라짐, 젖었다 마른 얼룩, 빨래의 직물 조직, 목재와 플라스틱의 일상적인 마모를 정확하게 표현한다. 자연스럽게 낮은 채도의 회녹색과 회색이 중심이며, 붉은 벽돌과 녹슨 금속의 짙은 적갈색, 오래된 황동과 햇빛에 바랜 물건의 탁한 금색이 제한적으로 보인다. 사람, 얼굴, 신체는 전혀 없다. 깨끗한 광고용 사진이 아니라 실제 장소를 사실적으로 기록한 무보정에 가까운 사진이며, 자연스러운 심도와 현실적인 노출을 유지한다. CGI, 삽화, 건축 시각화, 도면, 평면도 표현이 아닌 실제 카메라 촬영본. 16:9 가로 비율, 실제 카메라 촬영본\n\nSITE LOOK REFERENCE: the attached photograph shows this exact place — the confirmed look of its structure and surroundings. Keep the structure's massing, storey count, materials, wear and the character of the surroundings consistent with that photograph while composing the viewpoint this plate needs. Do not copy its camera angle or framing.",
        "camera_decision": {
          "camera_cell": [
            9,
            5
          ],
          "camera_unit": 11,
          "fov_deg": 90,
          "framing_notes": "Use the listed unit-11 camera cell and a broad view toward cell [4,5] within target unit 2, prioritizing the central placement required by S4_Shot1 while retaining surrounding fixed geometry.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            5
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit 2 around the look-at point at marker 7, with unit 1 providing broad adjacent coverage; units 9, 10, and 12 and openings 6, 7, and 8 may appear only where supported by the wide unit-11 view cone. Preserve the floor-plan relationships among base markers 1–12.",
          "camera_framing_directive": "Frame from camera unit 11 at cell [9,5] toward look-at cell [4,5] in unit 2 with a wide 90-degree field of view, providing broad coverage around the middle-center target required by S4_Shot1.",
          "subject_position_directive": "S4_Shot1 commits no subject. Keep the background free of invented subjects and preserve the middle-center background target specified by the staging.",
          "state_cue_directive": "No committed state cue beyond clean residential space applies; keep the background clean and refrain from inventing additional cues.",
          "negative_continuity_directive": "Exclude overlay markers 13, 14, 15, 16, 17, 18, and 19. Do not add scenario-specific objects or state overlays, and do not extend the image beyond units and openings supported by the unit-11 view-cone candidate superset."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l03_rooftop_layout",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_rooftop_villa"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "옥상 및 주변 거리에 사람이 보이지 않습니다."
          }
        },
        "aerial_ref": {
          "loc_id": "L03",
          "group_id": "bg_rooftop_villa"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L03B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L03",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L03B03.png",
        "t2i_prompt": "2026년 대한민국 인천 연안의 오래된 저층 주택가에 있는 작은 옥탑방 외부를 밤에 촬영한 실제 카메라 다큐멘터리 풍 사진. 옥상 계단 출입구 부근에서 사람이 서서 보는 약 1.6m 눈높이, 35mm급 렌즈의 보통 광각으로 옥상 바닥을 대각선으로 가로질러 옥탑방의 철제 현관문, 정면 창문, 측면 창문이 동시에 보이게 한다. 내려다보는 평면도나 건축 도면이 아니라 실제 장소 기록 사진의 수평 시점이다.\n\n옥탑방은 창문이 달린 작은 방 하나 규모이며, 현관문 높이는 약 2m, 각 창문 폭은 약 1~1.5m, 옥상 난간 높이는 약 1.1m로 서로 현실적인 비례를 유지한다. 주변 저층 주택 한 층 높이는 약 2.5~3m로 보이며, 문·창문·난간·실외기·물탱크와 인접 건물이 같은 사람 크기 기준에 맞는다. 옥탑방을 큰 건물처럼 부풀리지 않는다.\n\n한국 연안 저층 주택의 생활감 있는 실물 전형을 반영한다. 외벽은 오래된 붉은 벽돌과 부분적으로 덧댄 화강석 무늬 타일 또는 거칠게 보수한 시멘트 미장으로 이루어지고, 옥상 바닥은 바랜 녹색 우레탄 방수 도장에 균열, 빗물 얼룩, 덧칠 자국과 배수구 주변의 검은 때가 남아 있다. 철제 현관문에는 현실적인 도장 벗겨짐, 녹슨 모서리, 손때 묻은 손잡이와 좁은 문 이음새가 있다. 정면과 측면 창문은 현대 한국 주택에서 흔한 알루미늄 또는 PVC 새시이며, 방범창, 먼지 낀 유리, 낡은 실리콘 마감과 약한 실내 반사를 보인다.\n\n외벽에는 에어컨 실외기와 노출 배관, 가스 배관과 계량기, 빗물관이 층층이 붙어 있고, 옥상 한쪽에는 소형 물탱크, 플라스틱 화분, 생활 잡동사니가 자연스럽게 놓여 있다. 바닷바람에 팽팽하게 당겨져 흔들리는 빨랫줄과 소박한 빨래, 접이식 건조대가 있으며 천의 실제 직조와 습기가 느껴진다. 배경 너머로 비슷한 붉은 벽돌·타일 외벽의 저층 주택, 좁은 골목 일부, 전신주와 늘어진 전선, 작은 생활 차량이 드문드문 보여 고립된 요새가 아니라 사람이 실제 거주하는 밀집 동네임을 드러낸다.\n\n깊은 밤의 낮은 주변광과 흐린 달빛, 멀리 있는 주황빛 가로등, 창 안쪽에서 아주 약하게 새는 탁한 황금빛 생활 조명이 섞인다. 전체 색은 절제되고 채도가 낮으며, 녹슨 철문의 짙은 적갈색과 희미한 황금빛 조명만 제한적으로 남는다. 문틈과 손잡이 주변, 정면 창문과 측면 창문 유리에 정체불명의 침입 또는 공격을 암시하는 불규칙한 사람 형태의 그림자와 흐린 반사가 걸쳐 있지만, 그림자의 근원은 프레임 밖에 있어야 한다. 실제 사람, 얼굴, 신체, 복장, 무기나 식별 가능한 특징은 전혀 보이지 않으며 그림자만으로도 정체를 확정할 수 없다. 피나 시신은 없다.\n\n실제 DSLR 또는 미러리스 카메라로 촬영한 사실적인 장소 참고 사진으로, 실제 콘크리트와 우레탄 도장의 마모, 금속 녹과 산화 피막, 유리의 얼룩, 빨래의 섬유 조직, 벽돌과 목재의 자연스러운 질감을 정확히 표현한다. 현실적인 야간 노출, 자연스러운 원근과 피사계 심도, 생활 오염과 불완전한 정돈 상태를 유지하며 깨끗한 스톡 사진처럼 만들지 않는다. 과장된 초자연적 발광, 마법 효과, 붉은 문양, 서구 고딕 장식은 넣지 않는다. 후처리 없는 실제 현장 기록 사진, 3D 이미지나 삽화가 아님. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "옥상 계단 출입구 가까이의 약 1.6m 눈높이에서 35mm급 보통 광각으로 옥상 바닥을 가로질러 철제 현관문과 정면·측면 창문을 함께 담는 넓은 구도. 바람에 흔들리는 빨랫줄과 건조대, 낡은 옥상 생활 설비를 전경과 중경에 배치하고, 문틈과 창 유리에 걸친 식별 불가능한 사람 형태의 그림자만 침입의 단서로 보여 준다. 실제 사람이나 얼굴은 프레임 안에 나타내지 않는다.",
            "shot_id": "S10_Shot5"
          },
          {
            "guide_text": "같은 옥상 계단 출입구 방향과 약 1.6m 눈높이를 유지하되 철제 현관문의 이음새, 손잡이 주변, 정면 창문 반사와 측면 창문의 일부가 더 분명히 보이도록 조금 더 밀도 있게 프레이밍한다. 바람에 당겨진 빨랫줄의 일부를 화면 가장자리에 남기고, 공격을 암시하는 불규칙한 사람 형태의 그림자가 문과 창 표면에만 걸치게 한다. 그림자의 근원인 인체, 얼굴, 무기나 구체적인 신원 단서는 묘사하지 않는다.",
            "shot_id": "S10_Shot7"
          }
        ],
        "shot_ids": [
          "S10_Shot5",
          "S10_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 6 (rooftop stair access), facing diagonally across number 1 (rooftop deck) toward number 7 (metal entrance door), number 8 (front window), and number 5 (side window)",
          "camera_height": "eye-level standing approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the attacker unidentified and partly silhouetted near the entrance. Emphasize the door seam, the front and side windows, the wind-exposed clothesline and drying platform, and the reflected assault shadow without revealing facial details. This camera metadata must not be drawn on the plan."
        },
        "reference_decision": {
          "bg_id": "L03B03",
          "fp_id": "fp_l03_rooftop_layout",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "S10_Shot5 and S10_Shot7 use the same physical space and fixed marker layout established by L03B02, so that anchor is the continuity reference. This node changes to camera unit 1 and targets marker 7 at [4,5], revealing a closer structural slice around markers 7 and 8 than the anchor; the different camera/look-at geometry requires a new same-space plate rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L03B02.png"
          ],
          "source_bg_ids": [
            "L03B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_01"
            ],
            "rejected_refs": [
              {
                "reason": "L03B01 shares the physical space but targets marker 8 at look-at cell [4,7], while this node must prioritize marker 7 at [4,5]; L03B02 remains the direct identity source.",
                "ref_bg_id": "L03B01"
              }
            ],
            "same_physical_space_dedup_decision": "single_reference_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_01",
                "ref_bg_id": "L03B02",
                "space_description": "Shared physical-space system defined by base markers 1–12."
              }
            ],
            "why_single_ref_or_two_refs": "One reference is sufficient because both consuming shots address fixed surfaces within the same continuous physical space, and no distinct co-visible second space is committed."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Use the listed unit-1 camera cell and aim toward marker 7 at cell [4,5] in unit 2. Neutral coverage prioritizes the marker-7 and marker-8 structural plane used across S10_Shot5 and S10_Shot7.",
            "lens_enum": "normal",
            "look_at_cell": [
              4,
              5
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show the unit-2 structural plane centered on marker 7 and include marker 8 where supported by the normal unit-1 cone. Keep markers 7 and 8, their surrounding fixed structure, and any visible portions of units 2, 9, 10, 11, and 12 in the positions committed by L03B02.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [6,5] toward look-at cell [4,5] in unit 2 with a normal 50-degree field of view. Use neutral coverage of the marker-7 structural edge and nearby marker-8 plane, allowing the consuming shots to apply their committed insert and medium framing within this view.",
            "subject_position_directive": "For S10_Shot5, limit the committed subject cue to the small hand detail at the middle-center marker-7 gap while withholding the rest of the subject. For S10_Shot7, place the two unresolved reflected figures on the marker-8 plane, with the larger figure upper-center and the compressed figure lower-center, exactly as staged.",
            "state_cue_directive": "Carry the committed transient and state-overlay cues represented by markers 13, 14, 15, 16, and 17 together with base markers 1–12. Keep each cue associated with the fixed marker plane specified by the consuming staging and add no unlisted state cues.",
            "negative_continuity_directive": "Exclude overlay markers 18 and 19. Preserve the positions of fixed markers 2, 7, and 8 inherited from L03B02, do not introduce scenario-specific objects beyond committed markers 13–17, and do not show spaces outside the unit-1 view-cone candidate superset."
          },
          "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='L03B02' physical_space_id='ps_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [6, 5]\n  - look_at_unit: 2\n  - look_at_cell: [4, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the listed unit-1 camera cell and aim toward marker 7 at cell [4,5] in unit 2. Neutral coverage prioritizes the marker-7 and marker-8 structural plane used across S10_Shot5 and S10_Shot7.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the unit-2 structural plane centered on marker 7 and include marker 8 where supported by the normal unit-1 cone. Keep markers 7 and 8, their surrounding fixed structure, and any visible portions of units 2, 9, 10, 11, and 12 in the positions committed by L03B02.\n  - camera_framing_directive: Frame from camera unit 1 at cell [6,5] toward look-at cell [4,5] in unit 2 with a normal 50-degree field of view. Use neutral coverage of the marker-7 structural edge and nearby marker-8 plane, allowing the consuming shots to apply their committed insert and medium framing within this view.\n  - subject_position_directive: For S10_Shot5, limit the committed subject cue to the small hand detail at the middle-center marker-7 gap while withholding the rest of the subject. For S10_Shot7, place the two unresolved reflected figures on the marker-8 plane, with the larger figure upper-center and the compressed figure lower-center, exactly as staged.\n  - state_cue_directive: Carry the committed transient and state-overlay cues represented by markers 13, 14, 15, 16, and 17 together with base markers 1–12. Keep each cue associated with the fixed marker plane specified by the consuming staging and add no unlisted state cues.\n  - negative_continuity_directive: Exclude overlay markers 18 and 19. Preserve the positions of fixed markers 2, 7, and 8 inherited from L03B02, do not introduce scenario-specific objects beyond committed markers 13–17, and do not show spaces outside the unit-1 view-cone candidate superset.\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='L03B02' physical_space_id='ps_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [6, 5]\n  - look_at_unit: 2\n  - look_at_cell: [4, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the listed unit-1 camera cell and aim toward marker 7 at cell [4,5] in unit 2. Neutral coverage prioritizes the marker-7 and marker-8 structural plane used across S10_Shot5 and S10_Shot7.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the unit-2 structural plane centered on marker 7 and include marker 8 where supported by the normal unit-1 cone. Keep markers 7 and 8, their surrounding fixed structure, and any visible portions of units 2, 9, 10, 11, and 12 in the positions committed by L03B02.\n  - camera_framing_directive: Frame from camera unit 1 at cell [6,5] toward look-at cell [4,5] in unit 2 with a normal 50-degree field of view. Use neutral coverage of the marker-7 structural edge and nearby marker-8 plane, allowing the consuming shots to apply their committed insert and medium framing within this view.\n  - subject_position_directive: For S10_Shot5, limit the committed subject cue to the small hand detail at the middle-center marker-7 gap while withholding the rest of the subject. For S10_Shot7, place the two unresolved reflected figures on the marker-8 plane, with the larger figure upper-center and the compressed figure lower-center, exactly as staged.\n  - state_cue_directive: Carry the committed transient and state-overlay cues represented by markers 13, 14, 15, 16, and 17 together with base markers 1–12. Keep each cue associated with the fixed marker plane specified by the consuming staging and add no unlisted state cues.\n  - negative_continuity_directive: Exclude overlay markers 18 and 19. Preserve the positions of fixed markers 2, 7, and 8 inherited from L03B02, do not introduce scenario-specific objects beyond committed markers 13–17, and do not show spaces outside the unit-1 view-cone candidate superset.\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='L03B02' physical_space_id='ps_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [6, 5]\n  - look_at_unit: 2\n  - look_at_cell: [4, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use the listed unit-1 camera cell and aim toward marker 7 at cell [4,5] in unit 2. Neutral coverage prioritizes the marker-7 and marker-8 structural plane used across S10_Shot5 and S10_Shot7.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the unit-2 structural plane centered on marker 7 and include marker 8 where supported by the normal unit-1 cone. Keep markers 7 and 8, their surrounding fixed structure, and any visible portions of units 2, 9, 10, 11, and 12 in the positions committed by L03B02.\n  - camera_framing_directive: Frame from camera unit 1 at cell [6,5] toward look-at cell [4,5] in unit 2 with a normal 50-degree field of view. Use neutral coverage of the marker-7 structural edge and nearby marker-8 plane, allowing the consuming shots to apply their committed insert and medium framing within this view.\n  - subject_position_directive: For S10_Shot5, limit the committed subject cue to the small hand detail at the middle-center marker-7 gap while withholding the rest of the subject. For S10_Shot7, place the two unresolved reflected figures on the marker-8 plane, with the larger figure upper-center and the compressed figure lower-center, exactly as staged.\n  - state_cue_directive: Carry the committed transient and state-overlay cues represented by markers 13, 14, 15, 16, and 17 together with base markers 1–12. Keep each cue associated with the fixed marker plane specified by the consuming staging and add no unlisted state cues.\n  - negative_continuity_directive: Exclude overlay markers 18 and 19. Preserve the positions of fixed markers 2, 7, and 8 inherited from L03B02, do not introduce scenario-specific objects beyond committed markers 13–17, and do not show spaces outside the unit-1 view-cone candidate superset.\n\n2026년 대한민국 인천 연안의 오래된 저층 주택가에 있는 작은 옥탑방 외부를 밤에 촬영한 실제 카메라 다큐멘터리 풍 사진. 옥상 계단 출입구 부근에서 사람이 서서 보는 약 1.6m 눈높이, 35mm급 렌즈의 보통 광각으로 옥상 바닥을 대각선으로 가로질러 옥탑방의 철제 현관문, 정면 창문, 측면 창문이 동시에 보이게 한다. 내려다보는 평면도나 건축 도면이 아니라 실제 장소 기록 사진의 수평 시점이다.\n\n옥탑방은 창문이 달린 작은 방 하나 규모이며, 현관문 높이는 약 2m, 각 창문 폭은 약 1~1.5m, 옥상 난간 높이는 약 1.1m로 서로 현실적인 비례를 유지한다. 주변 저층 주택 한 층 높이는 약 2.5~3m로 보이며, 문·창문·난간·실외기·물탱크와 인접 건물이 같은 사람 크기 기준에 맞는다. 옥탑방을 큰 건물처럼 부풀리지 않는다.\n\n한국 연안 저층 주택의 생활감 있는 실물 전형을 반영한다. 외벽은 오래된 붉은 벽돌과 부분적으로 덧댄 화강석 무늬 타일 또는 거칠게 보수한 시멘트 미장으로 이루어지고, 옥상 바닥은 바랜 녹색 우레탄 방수 도장에 균열, 빗물 얼룩, 덧칠 자국과 배수구 주변의 검은 때가 남아 있다. 철제 현관문에는 현실적인 도장 벗겨짐, 녹슨 모서리, 손때 묻은 손잡이와 좁은 문 이음새가 있다. 정면과 측면 창문은 현대 한국 주택에서 흔한 알루미늄 또는 PVC 새시이며, 방범창, 먼지 낀 유리, 낡은 실리콘 마감과 약한 실내 반사를 보인다.\n\n외벽에는 에어컨 실외기와 노출 배관, 가스 배관과 계량기, 빗물관이 층층이 붙어 있고, 옥상 한쪽에는 소형 물탱크, 플라스틱 화분, 생활 잡동사니가 자연스럽게 놓여 있다. 바닷바람에 팽팽하게 당겨져 흔들리는 빨랫줄과 소박한 빨래, 접이식 건조대가 있으며 천의 실제 직조와 습기가 느껴진다. 배경 너머로 비슷한 붉은 벽돌·타일 외벽의 저층 주택, 좁은 골목 일부, 전신주와 늘어진 전선, 작은 생활 차량이 드문드문 보여 고립된 요새가 아니라 사람이 실제 거주하는 밀집 동네임을 드러낸다.\n\n깊은 밤의 낮은 주변광과 흐린 달빛, 멀리 있는 주황빛 가로등, 창 안쪽에서 아주 약하게 새는 탁한 황금빛 생활 조명이 섞인다. 전체 색은 절제되고 채도가 낮으며, 녹슨 철문의 짙은 적갈색과 희미한 황금빛 조명만 제한적으로 남는다. 문틈과 손잡이 주변, 정면 창문과 측면 창문 유리에 정체불명의 침입 또는 공격을 암시하는 불규칙한 사람 형태의 그림자와 흐린 반사가 걸쳐 있지만, 그림자의 근원은 프레임 밖에 있어야 한다. 실제 사람, 얼굴, 신체, 복장, 무기나 식별 가능한 특징은 전혀 보이지 않으며 그림자만으로도 정체를 확정할 수 없다. 피나 시신은 없다.\n\n실제 DSLR 또는 미러리스 카메라로 촬영한 사실적인 장소 참고 사진으로, 실제 콘크리트와 우레탄 도장의 마모, 금속 녹과 산화 피막, 유리의 얼룩, 빨래의 섬유 조직, 벽돌과 목재의 자연스러운 질감을 정확히 표현한다. 현실적인 야간 노출, 자연스러운 원근과 피사계 심도, 생활 오염과 불완전한 정돈 상태를 유지하며 깨끗한 스톡 사진처럼 만들지 않는다. 과장된 초자연적 발광, 마법 효과, 붉은 문양, 서구 고딕 장식은 넣지 않는다. 후처리 없는 실제 현장 기록 사진, 3D 이미지나 삽화가 아님. 16:9 가로 비율, 실제 카메라 촬영본\n\nSITE LOOK REFERENCE: the attached photograph shows this exact place — the confirmed look of its structure and surroundings. Keep the structure's massing, storey count, materials, wear and the character of the surroundings consistent with that photograph while composing the viewpoint this plate needs. Do not copy its camera angle or framing.",
        "camera_decision": {
          "camera_cell": [
            6,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Use the listed unit-1 camera cell and aim toward marker 7 at cell [4,5] in unit 2. Neutral coverage prioritizes the marker-7 and marker-8 structural plane used across S10_Shot5 and S10_Shot7.",
          "lens_enum": "normal",
          "look_at_cell": [
            4,
            5
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show the unit-2 structural plane centered on marker 7 and include marker 8 where supported by the normal unit-1 cone. Keep markers 7 and 8, their surrounding fixed structure, and any visible portions of units 2, 9, 10, 11, and 12 in the positions committed by L03B02.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [6,5] toward look-at cell [4,5] in unit 2 with a normal 50-degree field of view. Use neutral coverage of the marker-7 structural edge and nearby marker-8 plane, allowing the consuming shots to apply their committed insert and medium framing within this view.",
          "subject_position_directive": "For S10_Shot5, limit the committed subject cue to the small hand detail at the middle-center marker-7 gap while withholding the rest of the subject. For S10_Shot7, place the two unresolved reflected figures on the marker-8 plane, with the larger figure upper-center and the compressed figure lower-center, exactly as staged.",
          "state_cue_directive": "Carry the committed transient and state-overlay cues represented by markers 13, 14, 15, 16, and 17 together with base markers 1–12. Keep each cue associated with the fixed marker plane specified by the consuming staging and add no unlisted state cues.",
          "negative_continuity_directive": "Exclude overlay markers 18 and 19. Preserve the positions of fixed markers 2, 7, and 8 inherited from L03B02, do not introduce scenario-specific objects beyond committed markers 13–17, and do not show spaces outside the unit-1 view-cone candidate superset."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l03_rooftop_layout",
          "prior_bg_ids": [
            "L03B02"
          ],
          "attached_ref_labels": [
            "aerial:bg_rooftop_villa",
            "bg:L03B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "화면 전체에 사람이나 그림자가 없는 빈 배경입니다."
          }
        },
        "aerial_ref": {
          "loc_id": "L03",
          "group_id": "bg_rooftop_villa"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L03B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L03",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L03B01.png",
        "t2i_prompt": "2026년 대한민국 인천 연안의 고립된 섬마을에 있는 실제 저층 주택 옥상. 남쪽 옥상 담장 가까이에서 약 1.4미터 높이로 서서, 옥상 바닥을 가로질러 작은 옥탑방의 금속 출입문과 전면 창문을 바라본 장면이다. 40밀리미터 자연 원근의 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 내려다보는 평면도 시점이 아닌 사람 눈높이의 실제 장소 기록 사진이다.\n\n해 뜨기 직전의 차갑고 푸른 자연광이 옥상 전체에 고르게 남아 있고, 닫힌 전면 창문 안에서는 약한 황금빛 실내등이 새어 나와 유리와 알루미늄 새시 가장자리를 따뜻하게 밝힌다. 창문은 폭 약 1~1.5미터, 금속 출입문은 높이 약 2미터, 옥탑방 한 층은 약 2.5~3미터이며, 옥탑방은 창문 하나와 문 하나가 달린 작은 방 한 칸 규모다. 옥상 담장은 높이 약 1.1미터로 모든 구조물의 크기가 이 사람 크기 기준과 정확히 맞아야 한다.\n\n옥탑방 외벽은 한국 연안 저층 주택에서 흔히 볼 수 있는 낡은 붉은 벽돌과 부분적인 회색 시멘트 모르타르 보수 흔적이며, 모서리와 창 아래에는 비와 바닷바람으로 생긴 흐릿한 물때와 염분 얼룩이 있다. 평평한 콘크리트 옥상 바닥에는 바랜 녹색 우레탄 방수 도장, 겹쳐 칠한 자국, 미세한 균열, 배수 방향으로 번진 오래된 빗물 자국이 보인다. 전면 창문에는 실용적인 알루미늄 새시와 단순한 금속 방범창이 있고, 금속 출입문에는 손때, 작은 긁힘, 가장자리의 옅은 녹이 자연스럽게 남아 있다.\n\n외벽을 따라 에어컨 실외기와 현실적인 배관, 노출된 가스 배관과 계량기, 전선 고정구가 설치되어 있다. 옥상 한쪽에는 생활용 물탱크, 빨랫줄과 소량의 평범한 빨래, 바닷바람에 시든 화분 몇 개, 작은 설비함과 정돈되지 않은 생활 잡동사니가 과하지 않게 놓여 있어 실제 거주 흔적이 느껴진다. 담장 가장자리 가까이에는 검은 고양이 한 마리가 낮게 앉아 있으며, 작고 자연스러운 옆모습이나 뒷모습으로 보여 얼굴은 강조하지 않는다.\n\n담장 너머에는 비슷한 높이의 붉은 벽돌과 석재 타일 외벽을 가진 한국식 저층 주택들이 촘촘히 이어지고, 알루미늄 새시 창문, 방범창, 에어컨 실외기, 옥상 물탱크가 층층이 보인다. 아래쪽에는 좁은 생활 골목, 전신주와 느슨하게 이어진 전선, 소형 생활 차량 일부가 자연스럽게 보이며, 대상 옥탑방이 주변 동네와 단절된 콘크리트 요새처럼 보이지 않게 한다. 먼 배경에는 흐린 서해 연안의 습한 새벽 공기만 은은하게 느껴진다.\n\n사람은 없고 침입, 파손, 몸싸움, 피의 흔적도 전혀 없다. 실제 콘크리트의 거친 입자, 금속의 산화와 손때, 창유리의 약한 반사, 빨래의 직물 짜임, 벽돌과 모르타르의 불균일한 표면을 정확하게 표현한다. 과도하게 깨끗한 광고 사진이 아니라 일상적인 마모와 얼룩이 남은 실제 장소 참고 사진이며, 자연스러운 심도와 새벽의 현실적인 노출, 절제된 채도, 낮거나 중간 정도의 명암 대비를 유지한다. 삽화, 회화, 인공적인 건축 시각화가 아니며 별도의 인위적 후처리 없이 실제 카메라로 촬영한 사실적인 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "남쪽 옥상 담장 가까운 위치에서 약 1.4미터 높이로 촬영한다. 40밀리미터 자연 원근으로 옥상 바닥 너머의 작은 옥탑방, 금속 출입문, 따뜻한 빛이 새어 나오는 전면 창문을 함께 담는다. 검은 고양이는 담장 가장자리 가까이에 작고 자연스럽게 배치하되 얼굴을 강조하지 않는다. 차가운 푸른 새벽빛과 창문의 온색 대비를 유지하고, 사람이나 침입 흔적 없이 조용한 생활 옥상으로 보이게 한다.",
            "shot_id": "S17_Shot1"
          }
        ],
        "shot_ids": [
          "S17_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 11 (south parapet run), facing across number 1 (rooftop deck) toward number 2 (rooftop room), number 7 (metal entrance door), and number 8 (front window)",
          "camera_height": "low exterior eye level approximately 1.4 m",
          "lens_hint": "40mm natural perspective lens",
          "framing_notes": "Frame the warm window glow against the cool dawn rooftop and keep the black cat near the parapet edge. Preserve a quiet, empty exterior with no intrusion evidence. This camera metadata must not be drawn on the plan."
        },
        "reference_decision": {
          "bg_id": "L03B01",
          "fp_id": "fp_l03_rooftop_layout",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "S17_Shot1 occupies the same physical-space system established by L03B02, so L03B02 is the single continuity reference. The camera changes from unit 11 looking toward cell [4,5] to unit 1 looking toward marker 8 at [4,7], exposing a materially different slice and framing of the fixed structure; a new same-space view is therefore required.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L03B02.png"
          ],
          "source_bg_ids": [
            "L03B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_01"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_01",
                "ref_bg_id": "L03B02",
                "space_description": "Shared physical-space system defined by base markers 1–12."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is sufficient because the consuming shot shows one continuous physical space; no second distinct co-visible space is committed."
          },
          "camera_decision": {
            "camera_cell": [
              6,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use the listed unit-1 camera cell and aim toward marker 8 at cell [4,7] in unit 2, providing the wide upward-target relationship and lateral room required by S17_Shot1.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              7
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1, center the view toward marker 8 in unit 2 and show the adjacent fixed structure supported by the wide cone. Keep markers 2, 7, and 8 in the same positions established by L03B02, with boundary units 9, 10, 11, and 12 included only where the chosen cone supports them.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [6,5] toward look-at cell [4,7] in unit 2 with a wide 90-degree field of view. Maintain broad coverage, place the marker-8 target high toward the left as staged, and retain lateral space around the lower-right foreground subject position.",
            "subject_position_directive": "For S17_Shot1, place the committed crouched subject low in the lower-right foreground, back toward the camera with an upward gaze directed toward marker 8 high in the upper-left; preserve lateral space beside the subject as specified by the staging.",
            "state_cue_directive": "Carry the committed transient cues represented by markers 18 and 19, together with base markers 1–12. Do not add any unlisted state cue.",
            "negative_continuity_directive": "Exclude overlay markers 13, 14, 15, 16, and 17. Do not relocate fixed markers inherited from L03B02, do not invent scenario-specific objects, and do not depict units or openings outside the unit-1 view-cone candidate superset."
          },
          "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='L03B02' physical_space_id='ps_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [6, 5]\n  - look_at_unit: 2\n  - look_at_cell: [4, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-1 camera cell and aim toward marker 8 at cell [4,7] in unit 2, providing the wide upward-target relationship and lateral room required by S17_Shot1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, center the view toward marker 8 in unit 2 and show the adjacent fixed structure supported by the wide cone. Keep markers 2, 7, and 8 in the same positions established by L03B02, with boundary units 9, 10, 11, and 12 included only where the chosen cone supports them.\n  - camera_framing_directive: Frame from camera unit 1 at cell [6,5] toward look-at cell [4,7] in unit 2 with a wide 90-degree field of view. Maintain broad coverage, place the marker-8 target high toward the left as staged, and retain lateral space around the lower-right foreground subject position.\n  - subject_position_directive: For S17_Shot1, place the committed crouched subject low in the lower-right foreground, back toward the camera with an upward gaze directed toward marker 8 high in the upper-left; preserve lateral space beside the subject as specified by the staging.\n  - state_cue_directive: Carry the committed transient cues represented by markers 18 and 19, together with base markers 1–12. Do not add any unlisted state cue.\n  - negative_continuity_directive: Exclude overlay markers 13, 14, 15, 16, and 17. Do not relocate fixed markers inherited from L03B02, do not invent scenario-specific objects, and do not depict units or openings outside the unit-1 view-cone candidate superset.\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='L03B02' physical_space_id='ps_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [6, 5]\n  - look_at_unit: 2\n  - look_at_cell: [4, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-1 camera cell and aim toward marker 8 at cell [4,7] in unit 2, providing the wide upward-target relationship and lateral room required by S17_Shot1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, center the view toward marker 8 in unit 2 and show the adjacent fixed structure supported by the wide cone. Keep markers 2, 7, and 8 in the same positions established by L03B02, with boundary units 9, 10, 11, and 12 included only where the chosen cone supports them.\n  - camera_framing_directive: Frame from camera unit 1 at cell [6,5] toward look-at cell [4,7] in unit 2 with a wide 90-degree field of view. Maintain broad coverage, place the marker-8 target high toward the left as staged, and retain lateral space around the lower-right foreground subject position.\n  - subject_position_directive: For S17_Shot1, place the committed crouched subject low in the lower-right foreground, back toward the camera with an upward gaze directed toward marker 8 high in the upper-left; preserve lateral space beside the subject as specified by the staging.\n  - state_cue_directive: Carry the committed transient cues represented by markers 18 and 19, together with base markers 1–12. Do not add any unlisted state cue.\n  - negative_continuity_directive: Exclude overlay markers 13, 14, 15, 16, and 17. Do not relocate fixed markers inherited from L03B02, do not invent scenario-specific objects, and do not depict units or openings outside the unit-1 view-cone candidate superset.\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='L03B02' physical_space_id='ps_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [6, 5]\n  - look_at_unit: 2\n  - look_at_cell: [4, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-1 camera cell and aim toward marker 8 at cell [4,7] in unit 2, providing the wide upward-target relationship and lateral room required by S17_Shot1.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, center the view toward marker 8 in unit 2 and show the adjacent fixed structure supported by the wide cone. Keep markers 2, 7, and 8 in the same positions established by L03B02, with boundary units 9, 10, 11, and 12 included only where the chosen cone supports them.\n  - camera_framing_directive: Frame from camera unit 1 at cell [6,5] toward look-at cell [4,7] in unit 2 with a wide 90-degree field of view. Maintain broad coverage, place the marker-8 target high toward the left as staged, and retain lateral space around the lower-right foreground subject position.\n  - subject_position_directive: For S17_Shot1, place the committed crouched subject low in the lower-right foreground, back toward the camera with an upward gaze directed toward marker 8 high in the upper-left; preserve lateral space beside the subject as specified by the staging.\n  - state_cue_directive: Carry the committed transient cues represented by markers 18 and 19, together with base markers 1–12. Do not add any unlisted state cue.\n  - negative_continuity_directive: Exclude overlay markers 13, 14, 15, 16, and 17. Do not relocate fixed markers inherited from L03B02, do not invent scenario-specific objects, and do not depict units or openings outside the unit-1 view-cone candidate superset.\n\n2026년 대한민국 인천 연안의 고립된 섬마을에 있는 실제 저층 주택 옥상. 남쪽 옥상 담장 가까이에서 약 1.4미터 높이로 서서, 옥상 바닥을 가로질러 작은 옥탑방의 금속 출입문과 전면 창문을 바라본 장면이다. 40밀리미터 자연 원근의 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진이며, 내려다보는 평면도 시점이 아닌 사람 눈높이의 실제 장소 기록 사진이다.\n\n해 뜨기 직전의 차갑고 푸른 자연광이 옥상 전체에 고르게 남아 있고, 닫힌 전면 창문 안에서는 약한 황금빛 실내등이 새어 나와 유리와 알루미늄 새시 가장자리를 따뜻하게 밝힌다. 창문은 폭 약 1~1.5미터, 금속 출입문은 높이 약 2미터, 옥탑방 한 층은 약 2.5~3미터이며, 옥탑방은 창문 하나와 문 하나가 달린 작은 방 한 칸 규모다. 옥상 담장은 높이 약 1.1미터로 모든 구조물의 크기가 이 사람 크기 기준과 정확히 맞아야 한다.\n\n옥탑방 외벽은 한국 연안 저층 주택에서 흔히 볼 수 있는 낡은 붉은 벽돌과 부분적인 회색 시멘트 모르타르 보수 흔적이며, 모서리와 창 아래에는 비와 바닷바람으로 생긴 흐릿한 물때와 염분 얼룩이 있다. 평평한 콘크리트 옥상 바닥에는 바랜 녹색 우레탄 방수 도장, 겹쳐 칠한 자국, 미세한 균열, 배수 방향으로 번진 오래된 빗물 자국이 보인다. 전면 창문에는 실용적인 알루미늄 새시와 단순한 금속 방범창이 있고, 금속 출입문에는 손때, 작은 긁힘, 가장자리의 옅은 녹이 자연스럽게 남아 있다.\n\n외벽을 따라 에어컨 실외기와 현실적인 배관, 노출된 가스 배관과 계량기, 전선 고정구가 설치되어 있다. 옥상 한쪽에는 생활용 물탱크, 빨랫줄과 소량의 평범한 빨래, 바닷바람에 시든 화분 몇 개, 작은 설비함과 정돈되지 않은 생활 잡동사니가 과하지 않게 놓여 있어 실제 거주 흔적이 느껴진다. 담장 가장자리 가까이에는 검은 고양이 한 마리가 낮게 앉아 있으며, 작고 자연스러운 옆모습이나 뒷모습으로 보여 얼굴은 강조하지 않는다.\n\n담장 너머에는 비슷한 높이의 붉은 벽돌과 석재 타일 외벽을 가진 한국식 저층 주택들이 촘촘히 이어지고, 알루미늄 새시 창문, 방범창, 에어컨 실외기, 옥상 물탱크가 층층이 보인다. 아래쪽에는 좁은 생활 골목, 전신주와 느슨하게 이어진 전선, 소형 생활 차량 일부가 자연스럽게 보이며, 대상 옥탑방이 주변 동네와 단절된 콘크리트 요새처럼 보이지 않게 한다. 먼 배경에는 흐린 서해 연안의 습한 새벽 공기만 은은하게 느껴진다.\n\n사람은 없고 침입, 파손, 몸싸움, 피의 흔적도 전혀 없다. 실제 콘크리트의 거친 입자, 금속의 산화와 손때, 창유리의 약한 반사, 빨래의 직물 짜임, 벽돌과 모르타르의 불균일한 표면을 정확하게 표현한다. 과도하게 깨끗한 광고 사진이 아니라 일상적인 마모와 얼룩이 남은 실제 장소 참고 사진이며, 자연스러운 심도와 새벽의 현실적인 노출, 절제된 채도, 낮거나 중간 정도의 명암 대비를 유지한다. 삽화, 회화, 인공적인 건축 시각화가 아니며 별도의 인위적 후처리 없이 실제 카메라로 촬영한 사실적인 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nSITE LOOK REFERENCE: the attached photograph shows this exact place — the confirmed look of its structure and surroundings. Keep the structure's massing, storey count, materials, wear and the character of the surroundings consistent with that photograph while composing the viewpoint this plate needs. Do not copy its camera angle or framing.",
        "camera_decision": {
          "camera_cell": [
            6,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use the listed unit-1 camera cell and aim toward marker 8 at cell [4,7] in unit 2, providing the wide upward-target relationship and lateral room required by S17_Shot1.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            7
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From unit 1, center the view toward marker 8 in unit 2 and show the adjacent fixed structure supported by the wide cone. Keep markers 2, 7, and 8 in the same positions established by L03B02, with boundary units 9, 10, 11, and 12 included only where the chosen cone supports them.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [6,5] toward look-at cell [4,7] in unit 2 with a wide 90-degree field of view. Maintain broad coverage, place the marker-8 target high toward the left as staged, and retain lateral space around the lower-right foreground subject position.",
          "subject_position_directive": "For S17_Shot1, place the committed crouched subject low in the lower-right foreground, back toward the camera with an upward gaze directed toward marker 8 high in the upper-left; preserve lateral space beside the subject as specified by the staging.",
          "state_cue_directive": "Carry the committed transient cues represented by markers 18 and 19, together with base markers 1–12. Do not add any unlisted state cue.",
          "negative_continuity_directive": "Exclude overlay markers 13, 14, 15, 16, and 17. Do not relocate fixed markers inherited from L03B02, do not invent scenario-specific objects, and do not depict units or openings outside the unit-1 view-cone candidate superset."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l03_rooftop_layout",
          "prior_bg_ids": [
            "L03B02"
          ],
          "attached_ref_labels": [
            "aerial:bg_rooftop_villa",
            "bg:L03B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "화면에 사람이나 그림자가 없습니다."
          }
        },
        "aerial_ref": {
          "loc_id": "L03",
          "group_id": "bg_rooftop_villa"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L04B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L04B04.png",
        "t2i_prompt": "2026년 대한민국 서해 연안의 고립된 섬 마을에 있는 소형 옥탑방 내부, 평범한 아침의 거실·식사·현관 통합 생활공간. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며 사람이 전혀 없는 실제 장소 기록 사진이다. 현관 문턱 가까이에 카메라를 두고 바닥에서 약 1.6m 높이의 서 있는 사람 눈높이로, 생활·식사 공간을 가로질러 식탁과 소형 싱크대, 작은 생활창 쪽을 대각선으로 바라본다. 28mm급 광각 렌즈를 사용하되 과장된 왜곡 없이 현관문, 식탁, 싱크대, 창을 하나의 현실적인 생활 구도에 담는다.\n\n한 사람이 빠듯하게 생활할 법한 작은 방 규모로, 낮은 천장 아래 빛바랜 무채색 벽지와 이음새가 보이는 오래된 장판, 모서리가 닳은 소형 식탁과 서로 맞지 않는 실용적인 의자, 얕은 수납장이 달린 스테인리스 싱크대와 보통의 수도꼭지, 작은 가스레인지와 물때가 희미하게 남은 식기 건조대를 배치한다. 현관 쪽에는 약 2m 높이의 일반적인 금속 또는 합성수지 마감 문과 작은 신발장이 있고, 문틀과 손잡이 주변에는 반복 사용으로 생긴 가벼운 때와 긁힘이 있다. 작은 새시 창은 폭 약 1~1.2m로 방 크기에 맞으며, 얇고 조금 바랜 커튼을 통해 흐린 아침 햇빛이 부드럽게 들어온다. 창과 문, 가구의 크기는 모두 사람 신체 기준과 일치하고, 작은 방 하나가 여러 층 규모의 건물처럼 부풀려 보이지 않게 한다.\n\n2020년대 중반 한국의 검소한 옥탑 주거에서 볼 수 있는 현실적인 설비와 물질감을 반영한다. 천장의 단순한 원형 조명, 싱크대 수납문 경첩의 미세한 녹, 금속 표면의 잔흠집, 장판의 눌린 자국, 식탁 가장자리의 마모, 벽지 이음새의 약한 들뜸과 생활 얼룩을 사실적으로 표현한다. 공간은 정돈되어 있지만 새것처럼 깨끗하지 않고, 설거지 뒤 남은 소량의 그릇과 평범한 생활용품으로 실제 거주 흔적만 절제해 남긴다. 전체 색은 바랜 회백색과 탁한 목재색 중심이며, 짙은 붉은색 행주와 누런 금빛이 도는 작은 생활용품이 제한적인 색 포인트가 된다. 오컬트 장식이나 비현실적 현상은 넣지 않는다.\n\n창에서 들어오는 실제 아침 자연광과 꺼져 있거나 약하게 보이는 생활 조명의 현실적인 밝기 관계, 낮음에서 중간 정도의 명암 대비, 정확한 콘크리트·금속·직물·목재 질감, 자연스러운 피사계 심도와 노출을 유지한다. 깨끗한 광고 사진이 아니라 오래 사용된 장소를 담담하게 기록한 실제 디지털 일안 반사식 또는 미러리스 카메라 사진, 인위적인 후처리 없음. 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 하향식 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "현관 문턱 가까이의 약 1.6m 눈높이에서 생활·식사 공간을 대각선으로 바라본다. 현관문 가장자리와 식탁, 소형 싱크대, 아침빛이 드는 작은 창을 한 구도에 포함해 옥탑방의 비좁지만 실제 사용 중인 생활 규모를 분명히 보여준다.",
            "shot_id": "S5_Shot7"
          },
          {
            "guide_text": "동일한 아침 시간과 자연광 방향을 유지하고, 식탁과 싱크대를 주요 공간 기준점으로 삼는다. 창에서 들어오는 부드러운 빛, 낡은 장판과 싱크대 금속 표면의 사용감, 현관 주변의 생활 흔적이 앞선 배경과 일관되어야 한다.",
            "shot_id": "S5_Shot9"
          },
          {
            "guide_text": "현관 문턱 부근의 시선축과 28mm 광각 원근을 유지한다. 식탁을 과도하게 크게 왜곡하지 말고 현관문, 싱크대, 작은 창의 상대적 위치와 실제 치수를 일관되게 보존하며, 공간은 계속 비어 있어야 한다.",
            "shot_id": "S5_Shot10"
          }
        ],
        "shot_ids": [
          "S5_Shot7",
          "S5_Shot9",
          "S5_Shot10"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 6 (entrance threshold), facing diagonally across number 1 (living and dining area) toward number 16 (dining table), number 14 (sink), and number 8 (small living window)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Keep the compact sink area, dining table, entrance door, and small sunlit window within one grounded domestic composition."
        },
        "reference_decision": {
          "bg_id": "L04B04",
          "fp_id": "fp_l04_rooftop_room_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L04B04 is a supplied clean anchor candidate and establishes dwelling identity from the floor plan without a prior reference. The unit-6 camera at [3,2] looking toward unit 1 at [7,4] gives broad coverage of target units 6, 1, and 2 for the three consuming shots.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/floor_plan/fp_l04_rooftop_room_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node is the floor-plan-seeded dwelling identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              2
            ],
            "camera_unit": 6,
            "fov_deg": 90,
            "framing_notes": "Use the advertised broad view from unit 6 toward unit 1 to support the close, insert, and contextual requirements across S5_Shot7, S5_Shot9, and S5_Shot10 while retaining markers 7, 8, 9, 10, 11, 14, 15, 16, and 17 where the cone permits.",
            "lens_enum": "wide",
            "look_at_cell": [
              7,
              1
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show broad continuity from unit 6 toward unit 1, with unit 2 available in the supported target set. Preserve the floor-plan positions of openings 7, 8, 9, 10, and 11 and fixed markers 14, 15, 16, and 17 wherever they fall inside the wide cone.",
            "camera_framing_directive": "Frame from camera unit 6 at cell [3,2] toward look-at unit 1 at cell [7,4] with the wide 90-degree view cone, using broad coverage while allowing the consuming shots to crop from contextual framing to close and insert scales.",
            "subject_position_directive": "S5_Shot7 commits one foreground subject near marker 16, S5_Shot9 commits two foreground subjects near the unit-6 boundary, and S5_Shot10 commits an isolated foreground detail with unit 6 softly peripheral; reserve adaptable foreground clearance without adding unstaged subjects.",
            "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.",
            "negative_continuity_directive": "Exclude ignored overlay markers 21 through 38. Do not introduce units or openings outside the selected 90-degree view, and do not add scenario-specific objects beyond numbered elements 1, 2, 6, 7, 8, 9, 10, 11, 14, 15, 16, and 17."
          },
          "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: 6\n  - camera_cell: [3, 2]\n  - look_at_unit: 1\n  - look_at_cell: [7, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 6 toward unit 1 to support the close, insert, and contextual requirements across S5_Shot7, S5_Shot9, and S5_Shot10 while retaining markers 7, 8, 9, 10, 11, 14, 15, 16, and 17 where the cone permits.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show broad continuity from unit 6 toward unit 1, with unit 2 available in the supported target set. Preserve the floor-plan positions of openings 7, 8, 9, 10, and 11 and fixed markers 14, 15, 16, and 17 wherever they fall inside the wide cone.\n  - camera_framing_directive: Frame from camera unit 6 at cell [3,2] toward look-at unit 1 at cell [7,4] with the wide 90-degree view cone, using broad coverage while allowing the consuming shots to crop from contextual framing to close and insert scales.\n  - subject_position_directive: S5_Shot7 commits one foreground subject near marker 16, S5_Shot9 commits two foreground subjects near the unit-6 boundary, and S5_Shot10 commits an isolated foreground detail with unit 6 softly peripheral; reserve adaptable foreground clearance without adding unstaged subjects.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 21 through 38. Do not introduce units or openings outside the selected 90-degree view, and do not add scenario-specific objects beyond numbered elements 1, 2, 6, 7, 8, 9, 10, 11, 14, 15, 16, and 17.\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: 6\n  - camera_cell: [3, 2]\n  - look_at_unit: 1\n  - look_at_cell: [7, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 6 toward unit 1 to support the close, insert, and contextual requirements across S5_Shot7, S5_Shot9, and S5_Shot10 while retaining markers 7, 8, 9, 10, 11, 14, 15, 16, and 17 where the cone permits.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show broad continuity from unit 6 toward unit 1, with unit 2 available in the supported target set. Preserve the floor-plan positions of openings 7, 8, 9, 10, and 11 and fixed markers 14, 15, 16, and 17 wherever they fall inside the wide cone.\n  - camera_framing_directive: Frame from camera unit 6 at cell [3,2] toward look-at unit 1 at cell [7,4] with the wide 90-degree view cone, using broad coverage while allowing the consuming shots to crop from contextual framing to close and insert scales.\n  - subject_position_directive: S5_Shot7 commits one foreground subject near marker 16, S5_Shot9 commits two foreground subjects near the unit-6 boundary, and S5_Shot10 commits an isolated foreground detail with unit 6 softly peripheral; reserve adaptable foreground clearance without adding unstaged subjects.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 21 through 38. Do not introduce units or openings outside the selected 90-degree view, and do not add scenario-specific objects beyond numbered elements 1, 2, 6, 7, 8, 9, 10, 11, 14, 15, 16, and 17.\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: 6\n  - camera_cell: [3, 2]\n  - look_at_unit: 1\n  - look_at_cell: [7, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the advertised broad view from unit 6 toward unit 1 to support the close, insert, and contextual requirements across S5_Shot7, S5_Shot9, and S5_Shot10 while retaining markers 7, 8, 9, 10, 11, 14, 15, 16, and 17 where the cone permits.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show broad continuity from unit 6 toward unit 1, with unit 2 available in the supported target set. Preserve the floor-plan positions of openings 7, 8, 9, 10, and 11 and fixed markers 14, 15, 16, and 17 wherever they fall inside the wide cone.\n  - camera_framing_directive: Frame from camera unit 6 at cell [3,2] toward look-at unit 1 at cell [7,4] with the wide 90-degree view cone, using broad coverage while allowing the consuming shots to crop from contextual framing to close and insert scales.\n  - subject_position_directive: S5_Shot7 commits one foreground subject near marker 16, S5_Shot9 commits two foreground subjects near the unit-6 boundary, and S5_Shot10 commits an isolated foreground detail with unit 6 softly peripheral; reserve adaptable foreground clearance without adding unstaged subjects.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 21 through 38. Do not introduce units or openings outside the selected 90-degree view, and do not add scenario-specific objects beyond numbered elements 1, 2, 6, 7, 8, 9, 10, 11, 14, 15, 16, and 17.\n\n2026년 대한민국 서해 연안의 고립된 섬 마을에 있는 소형 옥탑방 내부, 평범한 아침의 거실·식사·현관 통합 생활공간. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며 사람이 전혀 없는 실제 장소 기록 사진이다. 현관 문턱 가까이에 카메라를 두고 바닥에서 약 1.6m 높이의 서 있는 사람 눈높이로, 생활·식사 공간을 가로질러 식탁과 소형 싱크대, 작은 생활창 쪽을 대각선으로 바라본다. 28mm급 광각 렌즈를 사용하되 과장된 왜곡 없이 현관문, 식탁, 싱크대, 창을 하나의 현실적인 생활 구도에 담는다.\n\n한 사람이 빠듯하게 생활할 법한 작은 방 규모로, 낮은 천장 아래 빛바랜 무채색 벽지와 이음새가 보이는 오래된 장판, 모서리가 닳은 소형 식탁과 서로 맞지 않는 실용적인 의자, 얕은 수납장이 달린 스테인리스 싱크대와 보통의 수도꼭지, 작은 가스레인지와 물때가 희미하게 남은 식기 건조대를 배치한다. 현관 쪽에는 약 2m 높이의 일반적인 금속 또는 합성수지 마감 문과 작은 신발장이 있고, 문틀과 손잡이 주변에는 반복 사용으로 생긴 가벼운 때와 긁힘이 있다. 작은 새시 창은 폭 약 1~1.2m로 방 크기에 맞으며, 얇고 조금 바랜 커튼을 통해 흐린 아침 햇빛이 부드럽게 들어온다. 창과 문, 가구의 크기는 모두 사람 신체 기준과 일치하고, 작은 방 하나가 여러 층 규모의 건물처럼 부풀려 보이지 않게 한다.\n\n2020년대 중반 한국의 검소한 옥탑 주거에서 볼 수 있는 현실적인 설비와 물질감을 반영한다. 천장의 단순한 원형 조명, 싱크대 수납문 경첩의 미세한 녹, 금속 표면의 잔흠집, 장판의 눌린 자국, 식탁 가장자리의 마모, 벽지 이음새의 약한 들뜸과 생활 얼룩을 사실적으로 표현한다. 공간은 정돈되어 있지만 새것처럼 깨끗하지 않고, 설거지 뒤 남은 소량의 그릇과 평범한 생활용품으로 실제 거주 흔적만 절제해 남긴다. 전체 색은 바랜 회백색과 탁한 목재색 중심이며, 짙은 붉은색 행주와 누런 금빛이 도는 작은 생활용품이 제한적인 색 포인트가 된다. 오컬트 장식이나 비현실적 현상은 넣지 않는다.\n\n창에서 들어오는 실제 아침 자연광과 꺼져 있거나 약하게 보이는 생활 조명의 현실적인 밝기 관계, 낮음에서 중간 정도의 명암 대비, 정확한 콘크리트·금속·직물·목재 질감, 자연스러운 피사계 심도와 노출을 유지한다. 깨끗한 광고 사진이 아니라 오래 사용된 장소를 담담하게 기록한 실제 디지털 일안 반사식 또는 미러리스 카메라 사진, 인위적인 후처리 없음. 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 하향식 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            3,
            2
          ],
          "camera_unit": 6,
          "fov_deg": 90,
          "framing_notes": "Use the advertised broad view from unit 6 toward unit 1 to support the close, insert, and contextual requirements across S5_Shot7, S5_Shot9, and S5_Shot10 while retaining markers 7, 8, 9, 10, 11, 14, 15, 16, and 17 where the cone permits.",
          "lens_enum": "wide",
          "look_at_cell": [
            7,
            1
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show broad continuity from unit 6 toward unit 1, with unit 2 available in the supported target set. Preserve the floor-plan positions of openings 7, 8, 9, 10, and 11 and fixed markers 14, 15, 16, and 17 wherever they fall inside the wide cone.",
          "camera_framing_directive": "Frame from camera unit 6 at cell [3,2] toward look-at unit 1 at cell [7,4] with the wide 90-degree view cone, using broad coverage while allowing the consuming shots to crop from contextual framing to close and insert scales.",
          "subject_position_directive": "S5_Shot7 commits one foreground subject near marker 16, S5_Shot9 commits two foreground subjects near the unit-6 boundary, and S5_Shot10 commits an isolated foreground detail with unit 6 softly peripheral; reserve adaptable foreground clearance without adding unstaged subjects.",
          "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.",
          "negative_continuity_directive": "Exclude ignored overlay markers 21 through 38. Do not introduce units or openings outside the selected 90-degree view, and do not add scenario-specific objects beyond numbered elements 1, 2, 6, 7, 8, 9, 10, 11, 14, 15, 16, and 17."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l04_rooftop_room_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "방 안에 사람이 없으며 빈 공간임."
          }
        }
      },
      "L04B06": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L04B07",
        "reused_from_bg_id": "L04B07",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L04B07.png",
        "t2i_prompt": "2026년 대한민국 인천 연안의 고립된 섬 공동체에 있는 소박한 옥탑 주거의 두 번째 침실, 깊은 밤. 두 번째 침실 문 바로 안쪽에서 약 1.6미터 높이로 서서 바라본 시점이며, 32밀리미터급 중간 광각 렌즈를 사용한다. 정면에는 방 한쪽을 가리는 두꺼운 커튼이 완전히 닫혀 있고, 커튼 뒤 시신 발견 지점은 가려져 시신이나 신체 일부가 전혀 보이지 않는다. 커튼 앞 바닥에는 불규칙하게 번진 짙은 피 웅덩이와 튄 핏자국이 있으며, 여러 개의 피 묻은 발자국이 군집을 이루어 커튼 쪽으로 이어진다. 피의 젖은 반사, 가장자리에서 굳어 가는 부분, 비닐 바닥의 미세한 요철에 스며든 흔적을 사실적으로 표현한다. 측면 시야에는 생활감 있는 낮은 침대와 그 벽면이 보이고, 벽에는 선명한 짙은 붉은 원형 자국 하나가 있다. 원형 자국은 빛나거나 공중에 떠 있지 않고 벽 구조를 변형하지도 않으며, 낡은 벽지 표면 위에 보이는 단순한 붉은 흔적으로 제한한다.\n\n2020년대 중반 한국의 오래된 옥탑방에 맞는 실제 생활 환경: 조금 바랜 합지 벽지, 긁힘과 눌림이 남은 장판형 비닐 바닥, 알루미늄 새시 창문, 소박한 현대식 천장 조명, 군데군데 습기 얼룩과 염분기 있는 벽 모서리, 실제 직물 결이 보이는 커튼, 사용감과 주름이 남은 침구. 방은 작은 침실 하나 크기이며 문 높이는 약 2미터, 창문 폭은 약 1~1.5미터, 천장 높이는 약 2.5미터로 모든 가구와 개구부의 비례를 일관되게 맞춘다. 야간의 창밖은 어둡고, 천장 조명과 인접 공간에서 스며드는 약한 생활 조명이 낮고 현실적인 명암을 만든다. 절제된 저채도 색조 속에서 피와 벽의 붉은 원만 깊은 붉은색으로 두드러지되 과장된 조명 효과는 사용하지 않는다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 담담한 구도, 자연스러운 원근과 피사계 심도, 실제 콘크리트·금속 산화·직물 짜임·목재 결·비닐 바닥의 정확한 재질, 평범한 생활 마모와 얼룩, 별도의 인위적 후보정 없이 사실적으로 촬영. 깨끗한 광고 사진처럼 보이지 않으며 컴퓨터 그래픽, 삽화, 건축 시각화, 평면도, 위에서 내려다본 시점이 아니다. 사람, 얼굴, 시신, 신체 일부는 등장하지 않는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "문 안쪽의 선 자세에서 방 전체의 관계가 읽히는 넓은 구도. 커튼과 그 앞의 피 웅덩이를 중심에 두고, 피 묻은 발자국이 커튼으로 이어지는 방향을 분명히 보여준다. 침대와 붉은 원형 자국은 측면 프레임 안에 함께 남기며 사람이나 시신은 보이지 않게 한다.",
            "shot_id": "S12_Shot7"
          },
          {
            "guide_text": "커튼 아래쪽과 바닥을 조금 더 강조한다. 고인 피의 불규칙한 가장자리, 마른 부분과 젖은 부분의 차이, 겹쳐진 피 묻은 발자국을 실제 현장 사진처럼 선명하게 기록하되 커튼 뒤의 시신이나 신체 일부는 완전히 가린다.",
            "shot_id": "S12_Shot12"
          },
          {
            "guide_text": "침대가 놓인 벽과 붉은 원형 자국을 충분히 포함하면서 커튼과 피 흔적도 같은 공간 안에 연결한다. 붉은 원은 발광하거나 공간을 변형하지 않는 단일한 표면 자국으로 보이게 하고, 현실적인 야간 실내 조명과 낡은 방의 재질을 유지한다.",
            "shot_id": "S12_Shot15"
          }
        ],
        "shot_ids": [
          "S12_Shot7",
          "S12_Shot12",
          "S12_Shot15"
        ],
        "scenes": [],
        "parent_id": "L04B07",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "just inside number 10 (second bedroom door), facing number 13 (curtain) and number 23 (corpse), with number 19 (bed) and number 26 (red wall circle) in the side field",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "32mm moderate wide angle",
          "framing_notes": "Show the blood pool and footprint cluster leading toward the curtain; retain enough of the bed wall to establish the red circle. Living-area inserts may reference the two separate teacups on number 16."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L04B07",
          "selected_refs": [
            {
              "physical_space_id": "ps_unit4",
              "ref_bg_id": "L04B07",
              "space_description": "The same fixed unit-4 space from the identical unit-6-to-unit-4 framing."
            }
          ]
        },
        "shot_aware_plan_node_index": 5,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Use camera unit 6 at [3,2] looking toward unit 4 at [1,1] with the wide 90-degree cone, exactly retaining L04B07's broad geometry. Support S12_Shot7 directly and obtain the insert and medium compositions for S12_Shot12 and S12_Shot15 through shot-level crops.",
          "negative_continuity_directive": "Do not draw ignored overlay markers 29 through 38. Positively retain L04B07's fixed positions for openings 10 and 12 and markers 13, 19, and 20; do not shift the fixed layout when adding markers 21 through 28, and do not expose unsupported spaces.",
          "state_cue_directive": "Carry only transient markers 21, 22, 23, 24, 25, 26, 27, and 28 with base markers 1, 4, 10, 12, 13, 16, 19, and 20. Follow their shot-facing placement and visibility in S12_Shot7, S12_Shot12, and S12_Shot15 without inventing additional cues.",
          "subject_position_directive": "S12_Shot7 commits one full-body subject in the right-center midground near markers 13 and 19. S12_Shot12 reduces that subject to a lowered hand detail near the floor, while S12_Shot15 commits no subject and centers the marker-26 wall cue above marker 19.",
          "visible_space_directive": "Show the same unit-4 space established by L04B07 from unit 6, keeping openings 10 and 12 and markers 13, 19, and 20 in identical fixed positions. Marker 16 may remain visible only where the wide cone and shot crop support it."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room_interior",
          "prior_bg_ids": [
            "L04B07"
          ],
          "attached_ref_labels": [
            "bg:L04B07"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B07": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L04B07.png",
        "t2i_prompt": "2026년 대한민국 인천 연안의 고립된 섬 공동체에 있는 소박한 옥상 주거 내부, 흔적이 완전히 사라진 두 번째 침실과 문밖 거실 일부를 담은 실제 카메라로 촬영한 다큐멘터리 풍 사진. 두 번째 침실 문 가까이에서 선 사람의 눈높이 약 1.6미터로 방 안을 바라보고, 풀프레임 미러리스 카메라와 28밀리미터 광각 렌즈를 사용한 자연스러운 원근감으로 침대, 커튼이 달린 창문, 방바닥을 함께 담는다. 문은 높이 약 2미터, 창문은 폭 약 1~1.5미터, 천장 높이는 약 2.5~2.7미터인 작은 방 하나 규모로 모든 가구와 개구부의 비례를 일관되게 맞춘다. 2020년대 중반 한국의 평범하고 검소한 주거 내부로, 도배 벽지의 미세한 이음선, 합성목 무늬 바닥, 흰색 걸레받이, 현대식 새시 창, 실제 직물 결이 보이는 커튼과 침구, 생활 사용감이 남은 문틀과 전등 스위치를 사실적으로 표현한다. 밤이며 천장등과 문밖 거실에서 스며드는 약한 실내 조명이 공간을 낮고 현실적으로 밝히고, 창밖은 어두우며 유리에는 희미한 실내 반사만 보인다. 방은 방금 모든 흔적이 현실에서 지워진 듯 비정상적일 만큼 말끔하다. 시신, 사람, 얼굴, 혈흔, 컵, 사진, 붉은 원형 문양, 붉은 낙서, 파편과 잔해가 전혀 없고, 벽과 바닥과 침구에도 제거 자국이나 얼룩이 남아 있지 않다. 다만 배낭과 작은 인형만 이전 자리에서 아주 조금 옮겨진 듯 어색하게 놓여 있어 유일한 상태 단서가 된다. 과도하게 새것 같은 전시장이나 광고 사진이 아니라, 평범한 생활 재료의 잔잔한 마모와 섬유 결, 목재 무늬, 금속 부속의 미세한 사용 흔적은 남아 있으면서 사건의 물리적 흔적만 불가능하게 사라진 실제 장소여야 한다. 절제되고 채도가 낮은 현실적인 색감, 낮거나 중간 정도의 명암 대비, 자연스러운 초점 심도와 렌즈 왜곡, 과장 없는 노출, 후처리 없는 사실적인 기록 사진. 초자연적 빛, 안개, 발광 효과, 붉은 강조색을 넣지 않는다. 위에서 내려다본 구도, 평면도, 건축 도식, 삽화, 회화, 컴퓨터 그래픽, 건축 시각화가 아닌 실제 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "두 번째 침실 문 가까이의 선 자세 시점에서 방 전체의 비정상적인 청결 상태를 먼저 보여 준다. 침대, 창문과 커튼, 미세하게 자리가 달라진 배낭과 인형을 한 프레임에 담고, 시신·혈흔·컵·사진·붉은 문양이 전혀 남지 않았음을 명확히 유지한다. 문밖 거실은 가장자리에서 제한적으로만 보이게 한다.",
            "shot_id": "S14_Shot4"
          },
          {
            "guide_text": "같은 시선축과 야간 조명을 유지하면서 침대와 창문 쪽을 조금 더 강조한다. 배낭과 인형의 미묘한 위치 변화만 유일한 상태 단서로 읽히게 하고, 바닥·침구·벽에는 얼룩이나 붉은 흔적, 잔해, 컵, 사진이 없어야 한다. 초자연적 발광이나 가시적인 환각 효과는 추가하지 않는다.",
            "shot_id": "S14_Shot5"
          }
        ],
        "shot_ids": [
          "S14_Shot4",
          "S14_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 10 (second bedroom door), facing through the spotless number 4 (second bedroom) toward number 19 (bed), number 13 (curtain), and number 12 (window)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Present an unnaturally immaculate room with no corpse, blood, cups, photographs, or red markings; include the subtly shifted backpack and doll as the only state cues."
        },
        "reference_decision": {
          "bg_id": "L04B07",
          "fp_id": "fp_l04_rooftop_room_interior",
          "node_index": 4,
          "mode": "related_style_new_space",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B07's committed view is from unit 6 into unit 4, a different physical space from L04B04's principal shared-space view. The anchor supplies dwelling identity, while unit 4 receives its own fixed arrangement for the wide reset view and close reaction background in S14_Shot4 and S14_Shot5.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L04B04.png"
          ],
          "source_bg_ids": [
            "L04B04"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_shared_1_2_6"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_distinct_space_style_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_shared_1_2_6",
                "ref_bg_id": "L04B04",
                "space_description": "Dwelling identity and boundary continuity from unit 6 into the separately composed unit-4 space."
              }
            ],
            "why_single_ref_or_two_refs": "One reference is sufficient because the consuming shots focus on the unit-4 space from the unit-6 threshold and do not require two separately established spaces as co-visible reference sources."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              2
            ],
            "camera_unit": 6,
            "fov_deg": 90,
            "framing_notes": "Use a standing-height-compatible broad view from unit 6 toward unit 4 for the full-space threshold composition in S14_Shot4 and the narrower over-shoulder background retained in S14_Shot5.",
            "lens_enum": "wide",
            "look_at_cell": [
              1,
              4
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 4 from the unit-6 threshold, with opening 10 and base markers 12, 13, 19, and 20 fixed in their floor-plan positions. Openings 7 and 9 and markers 16, 17, and 18 may appear only where supported by the wide cone and the committed target set.",
            "camera_framing_directive": "Frame from camera unit 6 at [3,2] toward unit 4 at [1,1] with a wide 90-degree cone. Use broad threshold coverage for S14_Shot4 and preserve a narrow, softly legible portion of the same fixed view for the close framing in S14_Shot5.",
            "subject_position_directive": "S14_Shot4 commits no subject and requires the background free of invented subjects. S14_Shot5 places one foreground subject left of center just inside unit 4, retaining only a narrow portion of the fixed space behind the far shoulder.",
            "state_cue_directive": "Carry transient markers 37 and 38 only, together with the orderly state-facing fields committed by S14_Shot4 and S14_Shot5. Keep the listed base elements legible as required and invent no additional state cues.",
            "negative_continuity_directive": "Exclude ignored overlay markers 21 through 36. Do not import the anchor's shared-zone layout into unit 4, do not show spaces outside the selected wide cone, and add no scenario-specific objects beyond markers 37 and 38 and the listed base markers."
          },
          "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='L04B04' physical_space_id='ps_shared_1_2_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [3, 2]\n  - look_at_unit: 4\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a standing-height-compatible broad view from unit 6 toward unit 4 for the full-space threshold composition in S14_Shot4 and the narrower over-shoulder background retained in S14_Shot5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 4 from the unit-6 threshold, with opening 10 and base markers 12, 13, 19, and 20 fixed in their floor-plan positions. Openings 7 and 9 and markers 16, 17, and 18 may appear only where supported by the wide cone and the committed target set.\n  - camera_framing_directive: Frame from camera unit 6 at [3,2] toward unit 4 at [1,1] with a wide 90-degree cone. Use broad threshold coverage for S14_Shot4 and preserve a narrow, softly legible portion of the same fixed view for the close framing in S14_Shot5.\n  - subject_position_directive: S14_Shot4 commits no subject and requires the background free of invented subjects. S14_Shot5 places one foreground subject left of center just inside unit 4, retaining only a narrow portion of the fixed space behind the far shoulder.\n  - state_cue_directive: Carry transient markers 37 and 38 only, together with the orderly state-facing fields committed by S14_Shot4 and S14_Shot5. Keep the listed base elements legible as required and invent no additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 21 through 36. Do not import the anchor's shared-zone layout into unit 4, do not show spaces outside the selected wide cone, and add no scenario-specific objects beyond markers 37 and 38 and the listed base markers.\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='L04B04' physical_space_id='ps_shared_1_2_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [3, 2]\n  - look_at_unit: 4\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a standing-height-compatible broad view from unit 6 toward unit 4 for the full-space threshold composition in S14_Shot4 and the narrower over-shoulder background retained in S14_Shot5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 4 from the unit-6 threshold, with opening 10 and base markers 12, 13, 19, and 20 fixed in their floor-plan positions. Openings 7 and 9 and markers 16, 17, and 18 may appear only where supported by the wide cone and the committed target set.\n  - camera_framing_directive: Frame from camera unit 6 at [3,2] toward unit 4 at [1,1] with a wide 90-degree cone. Use broad threshold coverage for S14_Shot4 and preserve a narrow, softly legible portion of the same fixed view for the close framing in S14_Shot5.\n  - subject_position_directive: S14_Shot4 commits no subject and requires the background free of invented subjects. S14_Shot5 places one foreground subject left of center just inside unit 4, retaining only a narrow portion of the fixed space behind the far shoulder.\n  - state_cue_directive: Carry transient markers 37 and 38 only, together with the orderly state-facing fields committed by S14_Shot4 and S14_Shot5. Keep the listed base elements legible as required and invent no additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 21 through 36. Do not import the anchor's shared-zone layout into unit 4, do not show spaces outside the selected wide cone, and add no scenario-specific objects beyond markers 37 and 38 and the listed base markers.\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='L04B04' physical_space_id='ps_shared_1_2_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [3, 2]\n  - look_at_unit: 4\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use a standing-height-compatible broad view from unit 6 toward unit 4 for the full-space threshold composition in S14_Shot4 and the narrower over-shoulder background retained in S14_Shot5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 4 from the unit-6 threshold, with opening 10 and base markers 12, 13, 19, and 20 fixed in their floor-plan positions. Openings 7 and 9 and markers 16, 17, and 18 may appear only where supported by the wide cone and the committed target set.\n  - camera_framing_directive: Frame from camera unit 6 at [3,2] toward unit 4 at [1,1] with a wide 90-degree cone. Use broad threshold coverage for S14_Shot4 and preserve a narrow, softly legible portion of the same fixed view for the close framing in S14_Shot5.\n  - subject_position_directive: S14_Shot4 commits no subject and requires the background free of invented subjects. S14_Shot5 places one foreground subject left of center just inside unit 4, retaining only a narrow portion of the fixed space behind the far shoulder.\n  - state_cue_directive: Carry transient markers 37 and 38 only, together with the orderly state-facing fields committed by S14_Shot4 and S14_Shot5. Keep the listed base elements legible as required and invent no additional state cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 21 through 36. Do not import the anchor's shared-zone layout into unit 4, do not show spaces outside the selected wide cone, and add no scenario-specific objects beyond markers 37 and 38 and the listed base markers.\n\n2026년 대한민국 인천 연안의 고립된 섬 공동체에 있는 소박한 옥상 주거 내부, 흔적이 완전히 사라진 두 번째 침실과 문밖 거실 일부를 담은 실제 카메라로 촬영한 다큐멘터리 풍 사진. 두 번째 침실 문 가까이에서 선 사람의 눈높이 약 1.6미터로 방 안을 바라보고, 풀프레임 미러리스 카메라와 28밀리미터 광각 렌즈를 사용한 자연스러운 원근감으로 침대, 커튼이 달린 창문, 방바닥을 함께 담는다. 문은 높이 약 2미터, 창문은 폭 약 1~1.5미터, 천장 높이는 약 2.5~2.7미터인 작은 방 하나 규모로 모든 가구와 개구부의 비례를 일관되게 맞춘다. 2020년대 중반 한국의 평범하고 검소한 주거 내부로, 도배 벽지의 미세한 이음선, 합성목 무늬 바닥, 흰색 걸레받이, 현대식 새시 창, 실제 직물 결이 보이는 커튼과 침구, 생활 사용감이 남은 문틀과 전등 스위치를 사실적으로 표현한다. 밤이며 천장등과 문밖 거실에서 스며드는 약한 실내 조명이 공간을 낮고 현실적으로 밝히고, 창밖은 어두우며 유리에는 희미한 실내 반사만 보인다. 방은 방금 모든 흔적이 현실에서 지워진 듯 비정상적일 만큼 말끔하다. 시신, 사람, 얼굴, 혈흔, 컵, 사진, 붉은 원형 문양, 붉은 낙서, 파편과 잔해가 전혀 없고, 벽과 바닥과 침구에도 제거 자국이나 얼룩이 남아 있지 않다. 다만 배낭과 작은 인형만 이전 자리에서 아주 조금 옮겨진 듯 어색하게 놓여 있어 유일한 상태 단서가 된다. 과도하게 새것 같은 전시장이나 광고 사진이 아니라, 평범한 생활 재료의 잔잔한 마모와 섬유 결, 목재 무늬, 금속 부속의 미세한 사용 흔적은 남아 있으면서 사건의 물리적 흔적만 불가능하게 사라진 실제 장소여야 한다. 절제되고 채도가 낮은 현실적인 색감, 낮거나 중간 정도의 명암 대비, 자연스러운 초점 심도와 렌즈 왜곡, 과장 없는 노출, 후처리 없는 사실적인 기록 사진. 초자연적 빛, 안개, 발광 효과, 붉은 강조색을 넣지 않는다. 위에서 내려다본 구도, 평면도, 건축 도식, 삽화, 회화, 컴퓨터 그래픽, 건축 시각화가 아닌 실제 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            3,
            2
          ],
          "camera_unit": 6,
          "fov_deg": 90,
          "framing_notes": "Use a standing-height-compatible broad view from unit 6 toward unit 4 for the full-space threshold composition in S14_Shot4 and the narrower over-shoulder background retained in S14_Shot5.",
          "lens_enum": "wide",
          "look_at_cell": [
            1,
            4
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 4,
        "shot_aware_plan_mode": "related_style_new_space",
        "render_guidance": {
          "visible_space_directive": "Show unit 4 from the unit-6 threshold, with opening 10 and base markers 12, 13, 19, and 20 fixed in their floor-plan positions. Openings 7 and 9 and markers 16, 17, and 18 may appear only where supported by the wide cone and the committed target set.",
          "camera_framing_directive": "Frame from camera unit 6 at [3,2] toward unit 4 at [1,1] with a wide 90-degree cone. Use broad threshold coverage for S14_Shot4 and preserve a narrow, softly legible portion of the same fixed view for the close framing in S14_Shot5.",
          "subject_position_directive": "S14_Shot4 commits no subject and requires the background free of invented subjects. S14_Shot5 places one foreground subject left of center just inside unit 4, retaining only a narrow portion of the fixed space behind the far shoulder.",
          "state_cue_directive": "Carry transient markers 37 and 38 only, together with the orderly state-facing fields committed by S14_Shot4 and S14_Shot5. Keep the listed base elements legible as required and invent no additional state cues.",
          "negative_continuity_directive": "Exclude ignored overlay markers 21 through 36. Do not import the anchor's shared-zone layout into unit 4, do not show spaces outside the selected wide cone, and add no scenario-specific objects beyond markers 37 and 38 and the listed base markers."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room_interior",
          "prior_bg_ids": [
            "L04B04"
          ],
          "attached_ref_labels": [
            "bg:L04B04"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "방 내부와 창문 반사 등에 사람이나 신체 일부가 보이지 않습니다."
          }
        }
      },
      "L04B05": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L04B05.png",
        "t2i_prompt": "2026년 대한민국 인천 연안의 소박한 옥상 주거 안방, 밤샘으로 누군가 곁을 지킨 뒤 맞은 고요한 아침의 빈 침실. 침대 가까이에서 안방 출입문을 지나 조용한 거실·식사 공간의 동선 가장자리 방향을 바라보는 구도다. 카메라는 앉은 사람의 눈높이에 가까운 바닥에서 약 1.2미터 높이에 놓고, 35밀리미터급 자연스러운 광각 렌즈를 사용한다. 전경에는 과도하게 어지럽지 않으면서도 밤새 사용한 흔적이 남은 침대와 살짝 눌리고 주름진 침구, 작은 침대 옆 탁자와 꺼진 침상등이 보인다. 중경의 열린 안방 출입문은 바깥 공간으로 이어지는 현실적인 시선 통로가 되며, 문 너머에는 거실·식사 공간 가장자리의 식탁과 의자 일부만 자연스럽게 드러난다.\n\n창문에는 평범한 현대 한국 주택의 흰색 새시와 실제 직물 결이 보이는 커튼이 있고, 커튼은 완전히 닫히지 않은 채 부드러운 아침 햇빛을 실내로 흘려보낸다. 빛은 직사광선보다 은은한 간접광에 가깝고, 침구와 벽지에 옅고 부드러운 밝기 차이를 만든다. 바닥은 생활 흠집과 미세한 광택 차이가 있는 목재 무늬 장판 또는 강화마루, 벽은 이음매와 약간의 손때가 보이는 옅은 무채색 실크벽지, 문과 문틀은 평범한 현대 한국 소형 주거의 목재 무늬 마감이다. 옷장과 가구는 값비싼 전시장 제품이 아니라 실제 거주자가 오래 사용한 단정한 생활 가구이며, 모서리의 미세한 마모와 자연스러운 먼지, 천의 눌림, 목재 무늬가 사실적으로 보인다. 전체 색은 절제된 저채도 회색과 베이지를 중심으로 하고, 아침빛에만 약한 탁한 금빛 기운이 감돈다.\n\n밤샘 뒤의 정적과 피로는 흐트러진 침구, 꺼진 조명, 움직임 없는 빈 공간으로만 전달한다. 사람, 얼굴, 신체, 피, 폭력 흔적, 초자연적 형상, 붉은 문양, 환각, 파손된 물건, 뒤진 흔적, 과도한 잡동사니는 넣지 않는다. 깨끗한 광고 사진처럼 꾸미지 말고, 실제 장소에서 별도 연출이나 후처리 없이 촬영한 담담한 생활 기록 사진이어야 한다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 정확한 직물 결·목재 무늬·금속 표면·생활 얼룩, 자연스러운 원근과 피사계 심도, 평면도나 위에서 내려다본 도면이 아닌 사람 눈높이의 실제 실내 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "침대 가까이의 약 1.2미터 높이에서 안방 출입문 너머 조용한 거실·식사 공간의 동선 가장자리를 바라본다. 침대와 흐트러진 침구를 전경에 일부 포함하고, 열린 출입문이 중경의 시선 통로가 되게 한다. 창문으로 들어온 부드러운 아침빛과 꺼진 침상등으로 밤샘 뒤의 정적을 전달하되, 사람이나 초자연 현상, 폭력 흔적, 파손, 뒤진 흔적은 전혀 보이지 않게 한다.",
            "shot_id": "S18_Shot1"
          }
        ],
        "shot_ids": [
          "S18_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 18 (main bed), facing through number 9 (main bedroom door) toward the quiet circulation edge of number 1 (living and dining area)",
          "camera_height": "seated eye level, approximately 1.2 m",
          "lens_hint": "35mm natural wide angle",
          "framing_notes": "Emphasize a subdued morning vigil and soft indirect daylight; exclude every supernatural, violent, or ransacking cue."
        },
        "reference_decision": {
          "bg_id": "L04B05",
          "fp_id": "fp_l04_rooftop_room_interior",
          "node_index": 3,
          "mode": "related_style_new_space",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B05 targets unit 3 from unit 1, which is a different physical space from the anchor's principal units 1, 2, and 6. L04B04 supplies dwelling style and lighting continuity, while marker 18 and the unit-3 layout are composed from the floor plan for S18_Shot1.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L04B04.png"
          ],
          "source_bg_ids": [
            "L04B04"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_shared_1_2_6"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_distinct_space_style_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_shared_1_2_6",
                "ref_bg_id": "L04B04",
                "space_description": "Dwelling style and lighting reference from the established shared space."
              }
            ],
            "why_single_ref_or_two_refs": "One reference is sufficient because the consuming shot requires a newly composed unit-3 space rather than two distinct spaces co-visible as separate reference sources."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 1 toward unit 3 so S18_Shot1 can retain marker 18, opening 9, and surrounding unit-3 context around the low staged subject position.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              7
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 3 from camera unit 1, with opening 9 and marker 18 in their floor-plan positions. Carry the established dwelling style and lighting palette from L04B04 while composing unit 3 as its own physical layout.",
            "camera_framing_directive": "Frame from camera unit 1 at [7,4] toward unit 3 at [4,4] with the wide 90-degree cone, providing broad coverage around marker 18 and opening 9 for the held low-wide composition in S18_Shot1.",
            "subject_position_directive": "S18_Shot1 commits one subject curled low beside marker 18 in the lower-middle area, with the marker providing scale above the subject. Keep the remaining unit-3 background secondary and free of invented subjects.",
            "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.",
            "negative_continuity_directive": "Exclude ignored overlay markers 21 through 38. Carry only the style and lighting palette from L04B04; do not transplant its unit-1, unit-2, or unit-6 furniture layout into unit 3, and do not introduce unsupported scenario-specific objects."
          },
          "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='L04B04' physical_space_id='ps_shared_1_2_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 4]\n  - look_at_unit: 3\n  - look_at_cell: [4, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 3 so S18_Shot1 can retain marker 18, opening 9, and surrounding unit-3 context around the low staged subject position.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 3 from camera unit 1, with opening 9 and marker 18 in their floor-plan positions. Carry the established dwelling style and lighting palette from L04B04 while composing unit 3 as its own physical layout.\n  - camera_framing_directive: Frame from camera unit 1 at [7,4] toward unit 3 at [4,4] with the wide 90-degree cone, providing broad coverage around marker 18 and opening 9 for the held low-wide composition in S18_Shot1.\n  - subject_position_directive: S18_Shot1 commits one subject curled low beside marker 18 in the lower-middle area, with the marker providing scale above the subject. Keep the remaining unit-3 background secondary and free of invented subjects.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 21 through 38. Carry only the style and lighting palette from L04B04; do not transplant its unit-1, unit-2, or unit-6 furniture layout into unit 3, and do not introduce unsupported scenario-specific objects.\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='L04B04' physical_space_id='ps_shared_1_2_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 4]\n  - look_at_unit: 3\n  - look_at_cell: [4, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 3 so S18_Shot1 can retain marker 18, opening 9, and surrounding unit-3 context around the low staged subject position.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 3 from camera unit 1, with opening 9 and marker 18 in their floor-plan positions. Carry the established dwelling style and lighting palette from L04B04 while composing unit 3 as its own physical layout.\n  - camera_framing_directive: Frame from camera unit 1 at [7,4] toward unit 3 at [4,4] with the wide 90-degree cone, providing broad coverage around marker 18 and opening 9 for the held low-wide composition in S18_Shot1.\n  - subject_position_directive: S18_Shot1 commits one subject curled low beside marker 18 in the lower-middle area, with the marker providing scale above the subject. Keep the remaining unit-3 background secondary and free of invented subjects.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 21 through 38. Carry only the style and lighting palette from L04B04; do not transplant its unit-1, unit-2, or unit-6 furniture layout into unit 3, and do not introduce unsupported scenario-specific objects.\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='L04B04' physical_space_id='ps_shared_1_2_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 4]\n  - look_at_unit: 3\n  - look_at_cell: [4, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 3 so S18_Shot1 can retain marker 18, opening 9, and surrounding unit-3 context around the low staged subject position.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 3 from camera unit 1, with opening 9 and marker 18 in their floor-plan positions. Carry the established dwelling style and lighting palette from L04B04 while composing unit 3 as its own physical layout.\n  - camera_framing_directive: Frame from camera unit 1 at [7,4] toward unit 3 at [4,4] with the wide 90-degree cone, providing broad coverage around marker 18 and opening 9 for the held low-wide composition in S18_Shot1.\n  - subject_position_directive: S18_Shot1 commits one subject curled low beside marker 18 in the lower-middle area, with the marker providing scale above the subject. Keep the remaining unit-3 background secondary and free of invented subjects.\n  - state_cue_directive: No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude ignored overlay markers 21 through 38. Carry only the style and lighting palette from L04B04; do not transplant its unit-1, unit-2, or unit-6 furniture layout into unit 3, and do not introduce unsupported scenario-specific objects.\n\n2026년 대한민국 인천 연안의 소박한 옥상 주거 안방, 밤샘으로 누군가 곁을 지킨 뒤 맞은 고요한 아침의 빈 침실. 침대 가까이에서 안방 출입문을 지나 조용한 거실·식사 공간의 동선 가장자리 방향을 바라보는 구도다. 카메라는 앉은 사람의 눈높이에 가까운 바닥에서 약 1.2미터 높이에 놓고, 35밀리미터급 자연스러운 광각 렌즈를 사용한다. 전경에는 과도하게 어지럽지 않으면서도 밤새 사용한 흔적이 남은 침대와 살짝 눌리고 주름진 침구, 작은 침대 옆 탁자와 꺼진 침상등이 보인다. 중경의 열린 안방 출입문은 바깥 공간으로 이어지는 현실적인 시선 통로가 되며, 문 너머에는 거실·식사 공간 가장자리의 식탁과 의자 일부만 자연스럽게 드러난다.\n\n창문에는 평범한 현대 한국 주택의 흰색 새시와 실제 직물 결이 보이는 커튼이 있고, 커튼은 완전히 닫히지 않은 채 부드러운 아침 햇빛을 실내로 흘려보낸다. 빛은 직사광선보다 은은한 간접광에 가깝고, 침구와 벽지에 옅고 부드러운 밝기 차이를 만든다. 바닥은 생활 흠집과 미세한 광택 차이가 있는 목재 무늬 장판 또는 강화마루, 벽은 이음매와 약간의 손때가 보이는 옅은 무채색 실크벽지, 문과 문틀은 평범한 현대 한국 소형 주거의 목재 무늬 마감이다. 옷장과 가구는 값비싼 전시장 제품이 아니라 실제 거주자가 오래 사용한 단정한 생활 가구이며, 모서리의 미세한 마모와 자연스러운 먼지, 천의 눌림, 목재 무늬가 사실적으로 보인다. 전체 색은 절제된 저채도 회색과 베이지를 중심으로 하고, 아침빛에만 약한 탁한 금빛 기운이 감돈다.\n\n밤샘 뒤의 정적과 피로는 흐트러진 침구, 꺼진 조명, 움직임 없는 빈 공간으로만 전달한다. 사람, 얼굴, 신체, 피, 폭력 흔적, 초자연적 형상, 붉은 문양, 환각, 파손된 물건, 뒤진 흔적, 과도한 잡동사니는 넣지 않는다. 깨끗한 광고 사진처럼 꾸미지 말고, 실제 장소에서 별도 연출이나 후처리 없이 촬영한 담담한 생활 기록 사진이어야 한다. 실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 정확한 직물 결·목재 무늬·금속 표면·생활 얼룩, 자연스러운 원근과 피사계 심도, 평면도나 위에서 내려다본 도면이 아닌 사람 눈높이의 실제 실내 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            7,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 1 toward unit 3 so S18_Shot1 can retain marker 18, opening 9, and surrounding unit-3 context around the low staged subject position.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            7
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "related_style_new_space",
        "render_guidance": {
          "visible_space_directive": "Show unit 3 from camera unit 1, with opening 9 and marker 18 in their floor-plan positions. Carry the established dwelling style and lighting palette from L04B04 while composing unit 3 as its own physical layout.",
          "camera_framing_directive": "Frame from camera unit 1 at [7,4] toward unit 3 at [4,4] with the wide 90-degree cone, providing broad coverage around marker 18 and opening 9 for the held low-wide composition in S18_Shot1.",
          "subject_position_directive": "S18_Shot1 commits one subject curled low beside marker 18 in the lower-middle area, with the marker providing scale above the subject. Keep the remaining unit-3 background secondary and free of invented subjects.",
          "state_cue_directive": "No committed state cue beyond clean residential space applies because clean_background_expected is true and no transient markers are listed; refrain from inventing additional cues.",
          "negative_continuity_directive": "Exclude ignored overlay markers 21 through 38. Carry only the style and lighting palette from L04B04; do not transplant its unit-1, unit-2, or unit-6 furniture layout into unit 3, and do not introduce unsupported scenario-specific objects."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room_interior",
          "prior_bg_ids": [
            "L04B04"
          ],
          "attached_ref_labels": [
            "bg:L04B04"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "방과 인접한 공간에 사람이 없습니다."
          }
        }
      },
      "L04B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L04B03.png",
        "t2i_prompt": "2026년 대한민국 서해 연안의 고립된 소규모 주거지에 있는, 실제 사람이 생활해 온 낡은 옥탑 주거 내부의 아침. 욕실 문 가까운 위치에서 약 1.6미터의 서 있는 사람 눈높이로 촬영하며, 35밀리미터급 자연스러운 광각 렌즈로 욕실과 이어진 작은 거실의 식탁 방향이 공간적으로 이해되게 담는다. 평면도는 욕실 출입구, 욕실 벽, 식탁과 사진의 상대적 위치를 판단하는 데만 사용하고 위에서 내려다본 시점이나 건축 도식처럼 보이지 않게 한다.\n\n실제 한국 저층 옥탑 주거에서 볼 수 있는 낮고 실용적인 실내 구조다. 천장 높이는 약 2.5미터, 욕실 문은 높이 약 2미터인 일반적인 주거용 문으로 설정해 공간이 과장되거나 축소되지 않게 한다. 욕실에는 실제 도기와 타일의 미세한 얼룩, 물때, 줄눈 변색, 습기로 약간 둔해진 표면이 있고, 문틀과 손잡이에는 반복 사용으로 생긴 작은 마모가 남아 있다. 거실의 식탁과 의자에는 값비싼 장식이 아닌 평범한 현대 한국 생활 가구의 나뭇결, 닦인 자국, 미세한 긁힘이 보인다. 공간은 정돈되어 있지만 지나치게 깨끗한 전시장이나 광고 사진이 아니며, 생활하면서 생긴 가벼운 먼지와 사용 흔적이 자연스럽다.\n\n아침의 흐린 자연광이 거실에서 욕실 입구까지 부드럽게 스며들고, 욕실 안쪽은 약간 어둡다. 전체 색은 바랜 회백색, 오래된 목재색, 무광 금속색 중심이며 자연광에 약한 탁금색 기운이 섞인다. 욕실 벽 타일 위에는 선명한 짙은 붉은 원형 문양이 잠깐 나타났다가 가장자리부터 사라지는 주관적 환각이 보이지만, 타일 자체는 갈라지거나 녹거나 오염되지 않고 원래 표면 구조를 그대로 유지한다. 붉은 원은 페인트, 피, 조명 광선, 입체 물체가 아니라 한 관찰자의 불안정한 지각에만 존재하는 평면적인 잔상이다.\n\n거실 식탁 부근에는 1970~1980년대의 색 바램과 낮은 선명도를 지닌 오래된 인화 사진 한 장이 있다. 사진에서 얼굴로 인식되던 부분만 유제가 아래로 녹아 흐르는 듯 일시적으로 왜곡되어 있으나 눈·코·입이나 식별 가능한 얼굴은 전혀 보이지 않고, 사람의 몸이나 형체도 드러나지 않는다. 왜곡은 사진 표면 내부에만 한정되며 액체, 찢김, 잔해 또는 식탁 위의 실제 얼룩을 만들지 않는다. 욕실의 붉은 원과 사진의 왜곡은 서로 별개의 주관적 지각 단서로 다루고 현실 공간의 벽, 타일, 가구와 사진 원본은 정상 상태로 복원될 수 있게 표현한다. 가시적인 사람, 얼굴, 신체, 피, 시신은 없다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 사진과 구분되지 않는 사실성, 자연스러운 원근과 깊이감, 정확한 타일·금속·직물·목재 질감, 현실적인 아침 노출과 자연스러운 피사계 심도. 과도한 후처리, 인위적인 색 보정, 삽화, 컴퓨터 그래픽, 건축 시각화, 평면도 표현이 아닌 담담한 실제 촬영본. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "욕실 문 가까이에서 약 1.6미터 눈높이로 욕실 내부를 바라본다. 35밀리미터 자연스러운 광각 시야로 문틀과 욕실 벽을 함께 담고, 벽면의 선명한 짙은 붉은 원이 가장자리부터 희미해져 사라지는 순간을 주관적 지각 단서로 표현한다. 타일 표면과 줄눈은 온전하며 번짐, 균열, 잔해, 실제 페인트 자국은 남기지 않는다. 빈 공간만 보이고 사람과 얼굴은 포함하지 않는다.",
            "shot_id": "S18_Shot11"
          },
          {
            "guide_text": "같은 욕실 문 부근의 약 1.6미터 눈높이에서 몸을 거실 쪽으로 돌려 식탁과 오래된 인화 사진을 바라본다. 35밀리미터 시야 안에서 식탁 주변의 생활감과 사진을 분명히 구분하고, 사진 내부의 얼굴로 인식되던 부분만 아래로 녹아내리는 듯한 유제 왜곡으로 보이게 한다. 눈·코·입이나 식별 가능한 얼굴, 사람의 형체는 전혀 나타내지 않으며 사진 바깥 현실 공간은 정상 상태를 유지한다.",
            "shot_id": "S18_Shot15"
          }
        ],
        "shot_ids": [
          "S18_Shot11",
          "S18_Shot15"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 11 (bathroom door), first facing number 5 (bathroom) and number 29 (vanishing wall circle), then oriented toward number 16 (dining table) and number 30 (distorted photograph)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm natural wide angle",
          "framing_notes": "Treat the bathroom mark and photograph distortion as separate subjective perception cues that leave the underlying surfaces unchanged."
        },
        "reference_decision": {
          "bg_id": "L04B03",
          "fp_id": "fp_l04_rooftop_room_interior",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L04B03 shares units 1 and 2 and fixed markers 14 and 16 with L04B04, but moves the view from unit 1 toward unit 5. This commits the anchor's shared fixed positions while requiring a new plate because the camera/look-at geometry reveals a materially different structural slice for S18_Shot11 and S18_Shot15.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L04B04.png"
          ],
          "source_bg_ids": [
            "L04B04"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_shared_1_2_6"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_shared_1_2_6",
                "ref_bg_id": "L04B04",
                "space_description": "Shared fixed continuity for units 1 and 2 and markers 14 and 16, viewed toward unit 5."
              }
            ],
            "why_single_ref_or_two_refs": "One anchor reference is sufficient for the shared fixed elements; the changed unit-1-to-unit-5 view requires its own plate rather than a second reference."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Use a neutral view from unit 1 toward unit 5, centered on cell [1,2], to support the reflected medium composition and the tighter marker-30 detail while retaining markers 11, 14, and 16 as available context.",
            "lens_enum": "normal",
            "look_at_cell": [
              1,
              4
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "Show the supported view from unit 1 toward unit 5, retaining unit 2 only where the normal cone permits. Keep opening 11 and fixed markers 14 and 16 in their floor-plan positions and positively preserve their continuity with L04B04.",
            "camera_framing_directive": "Frame from camera unit 1 at [7,4] toward unit 5 at [1,2] with a normal 50-degree cone, giving neutral coverage for the medium reflected composition and allowing a shot-level close crop for the marker-30 detail.",
            "subject_position_directive": "S18_Shot11 commits an upper-body subject off-center within a reflected image plane near the unit-5 target. S18_Shot15 commits only the pictured subject surface associated with marker 30 in a close subjective crop; do not place an additional physical subject in the background plate.",
            "state_cue_directive": "Describe only transient markers 29 and 30 with numbered elements 1, 2, 5, 11, 14, and 16. Their reflected or subjective presentation must follow S18_Shot11 and S18_Shot15, with no additional state cue invented.",
            "negative_continuity_directive": "Exclude ignored overlay markers 21 through 28 and 31 through 38. Keep L04B04's inherited markers 14 and 16 fixed, do not import its unit-6 framing, and do not add spaces or scenario-specific objects beyond the selected cone and listed markers."
          },
          "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='L04B04' physical_space_id='ps_shared_1_2_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 4]\n  - look_at_unit: 5\n  - look_at_cell: [1, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a neutral view from unit 1 toward unit 5, centered on cell [1,2], to support the reflected medium composition and the tighter marker-30 detail while retaining markers 11, 14, and 16 as available context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the supported view from unit 1 toward unit 5, retaining unit 2 only where the normal cone permits. Keep opening 11 and fixed markers 14 and 16 in their floor-plan positions and positively preserve their continuity with L04B04.\n  - camera_framing_directive: Frame from camera unit 1 at [7,4] toward unit 5 at [1,2] with a normal 50-degree cone, giving neutral coverage for the medium reflected composition and allowing a shot-level close crop for the marker-30 detail.\n  - subject_position_directive: S18_Shot11 commits an upper-body subject off-center within a reflected image plane near the unit-5 target. S18_Shot15 commits only the pictured subject surface associated with marker 30 in a close subjective crop; do not place an additional physical subject in the background plate.\n  - state_cue_directive: Describe only transient markers 29 and 30 with numbered elements 1, 2, 5, 11, 14, and 16. Their reflected or subjective presentation must follow S18_Shot11 and S18_Shot15, with no additional state cue invented.\n  - negative_continuity_directive: Exclude ignored overlay markers 21 through 28 and 31 through 38. Keep L04B04's inherited markers 14 and 16 fixed, do not import its unit-6 framing, and do not add spaces or scenario-specific objects beyond the selected cone and listed markers.\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='L04B04' physical_space_id='ps_shared_1_2_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 4]\n  - look_at_unit: 5\n  - look_at_cell: [1, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a neutral view from unit 1 toward unit 5, centered on cell [1,2], to support the reflected medium composition and the tighter marker-30 detail while retaining markers 11, 14, and 16 as available context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the supported view from unit 1 toward unit 5, retaining unit 2 only where the normal cone permits. Keep opening 11 and fixed markers 14 and 16 in their floor-plan positions and positively preserve their continuity with L04B04.\n  - camera_framing_directive: Frame from camera unit 1 at [7,4] toward unit 5 at [1,2] with a normal 50-degree cone, giving neutral coverage for the medium reflected composition and allowing a shot-level close crop for the marker-30 detail.\n  - subject_position_directive: S18_Shot11 commits an upper-body subject off-center within a reflected image plane near the unit-5 target. S18_Shot15 commits only the pictured subject surface associated with marker 30 in a close subjective crop; do not place an additional physical subject in the background plate.\n  - state_cue_directive: Describe only transient markers 29 and 30 with numbered elements 1, 2, 5, 11, 14, and 16. Their reflected or subjective presentation must follow S18_Shot11 and S18_Shot15, with no additional state cue invented.\n  - negative_continuity_directive: Exclude ignored overlay markers 21 through 28 and 31 through 38. Keep L04B04's inherited markers 14 and 16 fixed, do not import its unit-6 framing, and do not add spaces or scenario-specific objects beyond the selected cone and listed markers.\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='L04B04' physical_space_id='ps_shared_1_2_6'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [7, 4]\n  - look_at_unit: 5\n  - look_at_cell: [1, 4]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a neutral view from unit 1 toward unit 5, centered on cell [1,2], to support the reflected medium composition and the tighter marker-30 detail while retaining markers 11, 14, and 16 as available context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the supported view from unit 1 toward unit 5, retaining unit 2 only where the normal cone permits. Keep opening 11 and fixed markers 14 and 16 in their floor-plan positions and positively preserve their continuity with L04B04.\n  - camera_framing_directive: Frame from camera unit 1 at [7,4] toward unit 5 at [1,2] with a normal 50-degree cone, giving neutral coverage for the medium reflected composition and allowing a shot-level close crop for the marker-30 detail.\n  - subject_position_directive: S18_Shot11 commits an upper-body subject off-center within a reflected image plane near the unit-5 target. S18_Shot15 commits only the pictured subject surface associated with marker 30 in a close subjective crop; do not place an additional physical subject in the background plate.\n  - state_cue_directive: Describe only transient markers 29 and 30 with numbered elements 1, 2, 5, 11, 14, and 16. Their reflected or subjective presentation must follow S18_Shot11 and S18_Shot15, with no additional state cue invented.\n  - negative_continuity_directive: Exclude ignored overlay markers 21 through 28 and 31 through 38. Keep L04B04's inherited markers 14 and 16 fixed, do not import its unit-6 framing, and do not add spaces or scenario-specific objects beyond the selected cone and listed markers.\n\n2026년 대한민국 서해 연안의 고립된 소규모 주거지에 있는, 실제 사람이 생활해 온 낡은 옥탑 주거 내부의 아침. 욕실 문 가까운 위치에서 약 1.6미터의 서 있는 사람 눈높이로 촬영하며, 35밀리미터급 자연스러운 광각 렌즈로 욕실과 이어진 작은 거실의 식탁 방향이 공간적으로 이해되게 담는다. 평면도는 욕실 출입구, 욕실 벽, 식탁과 사진의 상대적 위치를 판단하는 데만 사용하고 위에서 내려다본 시점이나 건축 도식처럼 보이지 않게 한다.\n\n실제 한국 저층 옥탑 주거에서 볼 수 있는 낮고 실용적인 실내 구조다. 천장 높이는 약 2.5미터, 욕실 문은 높이 약 2미터인 일반적인 주거용 문으로 설정해 공간이 과장되거나 축소되지 않게 한다. 욕실에는 실제 도기와 타일의 미세한 얼룩, 물때, 줄눈 변색, 습기로 약간 둔해진 표면이 있고, 문틀과 손잡이에는 반복 사용으로 생긴 작은 마모가 남아 있다. 거실의 식탁과 의자에는 값비싼 장식이 아닌 평범한 현대 한국 생활 가구의 나뭇결, 닦인 자국, 미세한 긁힘이 보인다. 공간은 정돈되어 있지만 지나치게 깨끗한 전시장이나 광고 사진이 아니며, 생활하면서 생긴 가벼운 먼지와 사용 흔적이 자연스럽다.\n\n아침의 흐린 자연광이 거실에서 욕실 입구까지 부드럽게 스며들고, 욕실 안쪽은 약간 어둡다. 전체 색은 바랜 회백색, 오래된 목재색, 무광 금속색 중심이며 자연광에 약한 탁금색 기운이 섞인다. 욕실 벽 타일 위에는 선명한 짙은 붉은 원형 문양이 잠깐 나타났다가 가장자리부터 사라지는 주관적 환각이 보이지만, 타일 자체는 갈라지거나 녹거나 오염되지 않고 원래 표면 구조를 그대로 유지한다. 붉은 원은 페인트, 피, 조명 광선, 입체 물체가 아니라 한 관찰자의 불안정한 지각에만 존재하는 평면적인 잔상이다.\n\n거실 식탁 부근에는 1970~1980년대의 색 바램과 낮은 선명도를 지닌 오래된 인화 사진 한 장이 있다. 사진에서 얼굴로 인식되던 부분만 유제가 아래로 녹아 흐르는 듯 일시적으로 왜곡되어 있으나 눈·코·입이나 식별 가능한 얼굴은 전혀 보이지 않고, 사람의 몸이나 형체도 드러나지 않는다. 왜곡은 사진 표면 내부에만 한정되며 액체, 찢김, 잔해 또는 식탁 위의 실제 얼룩을 만들지 않는다. 욕실의 붉은 원과 사진의 왜곡은 서로 별개의 주관적 지각 단서로 다루고 현실 공간의 벽, 타일, 가구와 사진 원본은 정상 상태로 복원될 수 있게 표현한다. 가시적인 사람, 얼굴, 신체, 피, 시신은 없다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 답사 사진과 구분되지 않는 사실성, 자연스러운 원근과 깊이감, 정확한 타일·금속·직물·목재 질감, 현실적인 아침 노출과 자연스러운 피사계 심도. 과도한 후처리, 인위적인 색 보정, 삽화, 컴퓨터 그래픽, 건축 시각화, 평면도 표현이 아닌 담담한 실제 촬영본. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            7,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Use a neutral view from unit 1 toward unit 5, centered on cell [1,2], to support the reflected medium composition and the tighter marker-30 detail while retaining markers 11, 14, and 16 as available context.",
          "lens_enum": "normal",
          "look_at_cell": [
            1,
            4
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show the supported view from unit 1 toward unit 5, retaining unit 2 only where the normal cone permits. Keep opening 11 and fixed markers 14 and 16 in their floor-plan positions and positively preserve their continuity with L04B04.",
          "camera_framing_directive": "Frame from camera unit 1 at [7,4] toward unit 5 at [1,2] with a normal 50-degree cone, giving neutral coverage for the medium reflected composition and allowing a shot-level close crop for the marker-30 detail.",
          "subject_position_directive": "S18_Shot11 commits an upper-body subject off-center within a reflected image plane near the unit-5 target. S18_Shot15 commits only the pictured subject surface associated with marker 30 in a close subjective crop; do not place an additional physical subject in the background plate.",
          "state_cue_directive": "Describe only transient markers 29 and 30 with numbered elements 1, 2, 5, 11, 14, and 16. Their reflected or subjective presentation must follow S18_Shot11 and S18_Shot15, with no additional state cue invented.",
          "negative_continuity_directive": "Exclude ignored overlay markers 21 through 28 and 31 through 38. Keep L04B04's inherited markers 14 and 16 fixed, do not import its unit-6 framing, and do not add spaces or scenario-specific objects beyond the selected cone and listed markers."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room_interior",
          "prior_bg_ids": [
            "L04B04"
          ],
          "attached_ref_labels": [
            "bg:L04B04"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "방 전체에 사람이나 그림자가 보이지 않습니다."
          }
        }
      },
      "L04B02": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L04B04",
        "reused_from_bg_id": "L04B04",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L04B04.png",
        "t2i_prompt": "2026년 대한민국 서해안의 외딴 섬마을에 있는 작고 오래된 옥탑 주거 내부, 난장판이 된 거실 겸 식사 공간과 그 옆의 작은 개인 방이 이어지는 실제 생활 공간. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소를 담담하게 기록한 무보정 현장 사진처럼 보여야 한다. 철제 현관문 바로 안쪽에서 선 사람의 눈높이 약 1.6미터로 촬영하고, 거실과 식사 공간을 가로질러 정면의 열린 거실 창문을 바라보는 구도. 풀프레임 미러리스 카메라와 24밀리미터 광각 렌즈를 사용하되 어안 왜곡 없이 자연스러운 원근감과 깊이감을 유지한다.\n\n해 질 무렵의 차갑고 흐린 자연광이 열린 알루미늄 새시 창문으로 들어오며, 오래된 천장등의 약한 누런빛이 부분적으로 남아 있는 낮고 현실적인 실내 밝기. 색감은 실제로 바랜 회백색 벽지, 누렇게 닳은 장판, 짙은 갈색 목재와 녹슨 금속에서 자연스럽게 형성되는 절제된 저채도이며, 작은 생활용품에만 탁한 금빛과 짙은 적색이 드문드문 보인다. 과장된 후처리 없이 어두운 부분에도 실제 카메라가 기록할 정도의 재료 세부가 남는다.\n\n거실 창문은 분명히 열려 있고 얇은 커튼이 바깥바람에 비스듬히 흔들린다. 현관문 가장자리와 문틀 일부를 가까운 전경에 포함하며, 입구에는 사람이 없고 바람에 밀린 얇은 종이 몇 장만 들려 있다. 식탁 양쪽에는 의자가 하나씩 완전히 넘어져 있고, 나머지 가구는 무작위로 폭발한 듯 흩어지지 않는다. 먼지와 마른 흙이 섞인 신발 자국은 식탁과 수납장 사이의 좁은 구역에만 국소적으로 여러 개 겹쳐 있다. 피나 신체 흔적은 전혀 없다. 서랍 몇 개가 빠져 있고 수납장이 열린 채이며, 옷가지, 서류, 작은 상자와 일상 소지품이 방 전체에 균일하게 퍼지지 않고 한곳에 집중된 뒤져진 물건 더미를 이룬다. 거실에 붙은 작은 개인 방의 열린 방문 너머에도 뒤집힌 서랍과 비워진 수납공간 일부가 보여 누군가 급하게 물건을 찾은 현실적인 흔적이 이어진다.\n\n2020년대 중반 한국의 소박한 옥탑 주거에 맞는 값싼 종이 벽지의 들뜬 이음매, 긁히고 얼룩진 비닐 장판, 손때 묻은 합판 수납장, 실제 목재 무늬, 철제 현관문의 벗겨진 도장과 산화 자국, 알루미늄 새시의 먼지와 고무 패킹, 직물 커튼의 섬유 짜임을 정확히 표현한다. 지나치게 깨끗한 전시장이나 상품 사진이 아니라 습기 자국, 생활 먼지, 수리 흔적과 오래된 얼룩이 축적된 실제 거주 공간이다.\n\n열린 창문 바깥에는 같은 섬마을의 밀집한 저층 주거 일부만 자연스럽게 보인다. 붉은 벽돌 또는 작은 석재 타일 외벽, 바랜 녹색 우레탄 방수 옥상과 덧칠 자국, 알루미늄 새시 창문, 방범창, 에어컨 실외기와 노출 배관, 물탱크, 빨랫줄, 화분, 전신주와 늘어진 전선이 겹치는 현실적인 한국 연안 주거 풍경이다. 주변 건물도 사람이 사는 평범한 집으로 보이며 민무늬 콘크리트 요새처럼 만들지 않는다.\n\n사람 크기 기준이 일관되게 느껴져야 한다. 철제 현관문 높이는 약 2미터, 거실 창문 폭은 약 1.2미터, 바닥부터 천장까지는 약 2.6미터, 식탁 높이는 약 0.75미터이며 옥탑의 작은 개인 방은 방 하나 크기를 넘지 않는다. 창밖 저층 주택 한 층 높이도 약 2.5~3미터로 유지한다. 모든 가구와 개구부의 크기가 이 기준에 동시에 맞아야 한다.\n\n사람, 얼굴, 시신은 전혀 등장하지 않는다. 위에서 내려다본 시점, 평면도, 건축 도식, 삽화, 컴퓨터 그래픽, 건축 시각화가 아니라 실제 재료와 자연스러운 피사계 심도를 지닌 현실의 장소 참고 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "철제 현관문 바로 안쪽의 눈높이 시점에서 난장판이 된 거실 전체를 넓게 보여준다. 열린 창문, 식탁 양옆에 하나씩 넘어진 의자, 국소적인 신발 자국 무리, 한곳에 모인 뒤져진 소지품 더미가 동시에 명확히 보여야 한다. 사람은 등장시키지 않는다.",
            "shot_id": "S25_Shot1"
          },
          {
            "guide_text": "같은 공간 구조와 해 질 무렵의 빛을 유지한다. 열린 창문의 바람에 움직이는 얇은 커튼과 입구 근처 종이를 강조하되, 넘어진 의자와 집중된 소지품 더미가 우연한 생활 어수선함이 아니라 누군가 수색한 흔적으로 읽히게 한다. 신발 자국은 방 전체가 아니라 식탁 주변 한 구역에만 남긴다.",
            "shot_id": "S25_Shot8"
          },
          {
            "guide_text": "철제 현관문 가장자리를 가까운 전경에 조금 포함하고, 비어 있는 입구 너머로 거실과 식사 공간을 바라본다. 열린 창문과 바깥의 저층 섬마을 주택 일부, 식탁, 양쪽의 넘어진 의자, 신발 자국, 뒤져진 물건 더미의 위치와 저녁 빛의 연속성을 앞선 화면과 동일하게 유지한다.",
            "shot_id": "S27_Shot1"
          }
        ],
        "shot_ids": [
          "S25_Shot1",
          "S25_Shot8",
          "S27_Shot1"
        ],
        "scenes": [],
        "parent_id": "L04B04",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 7 (iron entrance door), facing across number 1 (living and dining area) toward number 8 (living window), number 16 (dining table), and number 35 (searched belongings pile)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "24mm wide angle",
          "framing_notes": "Show the living window open, one overturned chair on each side of the table, a localized footprint cluster, and a concentrated pile of searched belongings; retain the empty, wind-disturbed entrance in dusk variants."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L04B04",
          "selected_refs": [
            {
              "physical_space_id": "ps_shared_1_2_6",
              "ref_bg_id": "L04B04",
              "space_description": "Fixed layout continuity for units 1, 2, and 6 from the same unit-6-to-unit-1 framing."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Use camera unit 6 at [3,2] looking toward unit 1 at [7,4] with a wide 90-degree cone. Maintain broad coverage for S25_Shot1 and S25_Shot8 while preserving enough peripheral fixed context for the medium framing in S27_Shot1.",
          "negative_continuity_directive": "Do not redraw ignored overlay markers 21 through 30, 36, 37, or 38. Preserve the fixed positions inherited from L04B04, avoid exposing unsupported spaces outside the cone, and add no scenario-specific objects beyond the listed markers.",
          "state_cue_directive": "Carry committed transient markers 31, 32, 33, 34, and 35 in relation to numbered elements 1, 2, 4, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 19, and 20, following the state-facing fields of S25_Shot1, S25_Shot8, and S27_Shot1 without inventing further cues.",
          "subject_position_directive": "S25_Shot1 places one subject centered in the midground from near unit 6; S25_Shot8 requires a full-body subject slightly off-center near marker 19; S27_Shot1 requires a centered medium subject with the fixed background peripheral. Keep these as shot-layer placements rather than permanent background content.",
          "visible_space_directive": "Retain L04B04's fixed positions in units 6, 1, and 2, including openings 7 and 8 and fixtures 14, 15, and 17. The broad cone may also carry the committed unit-4 markers 10, 12, 13, 19, and 20 without changing the inherited shared-space layout."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room_interior",
          "prior_bg_ids": [
            "L04B04"
          ],
          "attached_ref_labels": [
            "bg:L04B04"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B01": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L04B07",
        "reused_from_bg_id": "L04B07",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L04B07.png",
        "t2i_prompt": "2026년 대한민국 서해의 고립된 섬 공동체에 있는 소박한 옥탑방형 침실 내부. 두 번째 침실 문 가까이에서 침대 위쪽 벽을 정면에 가깝게 바라본 실제 카메라 다큐멘터리 풍 사진이다. 카메라는 서 있는 사람의 눈높이인 약 1.6m, 40mm 표준 렌즈를 사용한 미러리스 또는 DSLR 촬영이며, 하향식 시점이나 평면도, 건축 도식이 아니다. 작은 방 하나 규모의 현실적인 주거 공간으로, 문 높이는 약 2m, 창문 폭은 약 1~1.5m, 낮은 침대와 문·창문·천장 높이의 비례가 모두 실제 사람 크기에 맞는다.\n\n침대 머리맡 위의 낡고 얼룩진 벽에 짙은 붉은 안료로 급하게 손으로 그은 듯한 거친 원 하나가 크게 표시되어 있고, 원의 한가운데에는 오래된 인화 사진 한 장이 압정이나 낡은 테이프로 고정되어 있다. 사진 표면에는 말라붙은 어두운 적갈색 핏자국과 번진 얼룩이 있으나 시신이나 신체 훼손은 전혀 보이지 않는다. 사진 속 과거 기록은 1970~1980년대의 색이 바랜 저선명 인화물처럼 보이되, 사람과 얼굴은 핏자국·퇴색·손상된 표면에 완전히 가려 식별할 수 없다. 붉은 원은 발광하거나 공중에 떠 있는 마법 효과가 아니라 벽 표면에 실제로 거칠게 칠해진 물질적 흔적이며, 단 하나만 존재한다.\n\n프레임 아래에는 생활감 있는 침대의 일부와 구겨진 침구가 보이고, 한쪽에는 오래 사용해 색이 바랜 직물 커튼과 새시 창의 일부가 보여 위치 관계를 알려준다. 벽지는 습기와 해풍의 영향으로 이음매가 조금 들뜨고 군데군데 누렇게 변색되었으며, 문틀과 바닥에는 일상적인 긁힘과 먼지, 손때가 남아 있다. 실제 섬 지역의 오래된 저층 주거 내부답게 값싼 합판 문, 보수 흔적이 있는 벽면, 현실적인 금속 부품의 산화, 진짜 천의 직조감과 목재 무늬를 세밀하게 표현한다. 과도하게 정돈된 숙박업소나 깨끗한 재고 사진처럼 보이지 않으며, 누군가 실제 거주해 온 방의 소박한 생활 흔적이 있다.\n\n해 질 무렵의 차갑고 약한 자연광이 커튼을 통과해 들어오고, 실내에는 낮은 밝기의 따뜻한 잔광이 아주 미세하게 섞인다. 전체 색감은 절제되고 채도가 낮으며, 거친 붉은 원과 사진의 어두운 적갈색 얼룩만 깊은 붉은색으로 두드러진다. 낮음에서 중간 정도의 현실적인 명암 대비, 정확한 벽지·천·목재·금속 질감, 자연스러운 그림자와 피사계 심도. 붉은 원과 중앙 사진에 선명한 초점을 맞추면서 침대와 커튼은 공간을 알아볼 수 있을 정도로 자연스럽게 약간 부드러워진다. 사람, 얼굴, 신체, 시신은 없다. 실제 장소 참고 사진처럼 사실적이고 담담하며 후처리 효과가 없는 실제 DSLR 또는 미러리스 촬영본, 삽화나 3차원 그래픽이 아닌 완전한 실사 사진. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "두 번째 침실 문 가까운 위치에서 약 1.6m 높이로 촬영한다. 침대 위 벽의 거칠게 그린 붉은 원과 중앙에 고정된 핏자국 묻은 사진을 화면의 주요 초점으로 삼고, 침대 가장자리와 커튼 일부를 프레임에 남겨 방의 공간 관계를 분명히 보여준다. 사진 속 인물이나 얼굴은 보이지 않게 얼룩과 낮은 해상도로 완전히 가린다.",
            "shot_id": "S25_Shot4"
          }
        ],
        "shot_ids": [
          "S25_Shot4"
        ],
        "scenes": [],
        "parent_id": "L04B07",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 10 (second bedroom door), facing the wall above number 19 (second bed) where number 36 (red circle with centered photograph) is displayed",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "40mm normal lens",
          "framing_notes": "Frame the rough red circle and its centered bloodstained photograph prominently while retaining part of the bed and curtain for spatial orientation."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L04B07",
          "selected_refs": [
            {
              "physical_space_id": "ps_unit4",
              "ref_bg_id": "L04B07",
              "space_description": "The same fixed unit-4 space from the identical unit-6-to-unit-4 framing."
            }
          ]
        },
        "shot_aware_plan_node_index": 6,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 6 at [3,2] toward unit 4 at [1,1] with the wide 90-degree cone. Hold the marker-36 surface frontally in the middle center while retaining opening 10 as a supported framing boundary.",
          "negative_continuity_directive": "Exclude ignored overlay markers 21 through 35 and 37 through 38. Positively retain L04B07's fixed positions for opening 10 and markers 12, 13, and 19; do not redraw L04B06's transient markers or introduce spaces outside the selected cone.",
          "state_cue_directive": "Carry transient marker 36 as the only committed state cue, together with base markers 4, 10, 12, 13, and 19. Preserve the restrained state-facing treatment from S25_Shot4 and invent no additional cue.",
          "subject_position_directive": "S25_Shot4 commits no visible subject and requires empty surrounding background around marker 36; keep the plate free of invented subjects.",
          "visible_space_directive": "Show unit 4 from the unit-6 threshold using the same fixed layout as L04B07. Keep opening 10 and markers 12, 13, and 19 in their established positions, with the marker-36 surface centered within the supported wide view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l04_rooftop_room_interior",
          "prior_bg_ids": [
            "L04B07"
          ],
          "attached_ref_labels": [
            "bg:L04B07"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L10B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L10",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L10B01.png",
        "t2i_prompt": "2026년 밤, 대한민국 인천 연안의 오래된 저층 다세대 빌라가 밀집한 좁은 골목과 작은 앞마당을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 도로 가장자리의 차량 출입문 바로 바깥에서 약 1.6m의 성인 눈높이로 서서, 28mm 광각 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라로 대각선 방향의 앞마당과 빌라 저층 입면, 외부 계단의 첫 번째 구간을 함께 담는다. 탑다운 시점, 평면도, 건축 도면, 삽화, 합성 이미지, 건축 시각화가 아니라 실제 장소 답사 사진처럼 보여야 한다.\n\n낮은 금속 차량 출입문 너머로 좁은 콘크리트 앞마당이 이어지고, 마당 반대편에는 옥상 방향으로 연결되는 노출형 외부 계단과 금속 난간이 있다. 도로변에는 막 도착한 현대 대한민국의 현실적인 경찰 승용차가 부분적으로 정차해 있으며, 지붕 경광등의 붉고 푸른 빛이 가로등 아래의 아스팔트, 출입문, 콘크리트 바닥과 창 유리에 제한적으로 반사된다. 과장된 광선이나 비현실적인 조명 효과 없이, 접근하는 사이렌의 긴박함은 차량의 경광등 점멸과 골목 안쪽 표면에 닿는 희미한 색 반사만으로 표현한다. 경찰관, 주민, 행인, 얼굴은 전혀 보이지 않는다. 출입문에서 마당을 가로질러 외부 계단으로 이동할 수 있는 통로를 가구나 잡동사니로 막지 말고 분명하게 비워 둔다. 마당 안쪽 벽 가까이에는 생활용 자전거 한 대가 세워져 있다.\n\n빌라는 인천의 1990~2000년대에 지어져 계속 사용 중인 소규모 다세대 주택의 실물 전형으로, 붉은 벽돌과 회색 또는 옅은 베이지색 화강석 타일이 섞인 저층 외벽, 오래된 알루미늄 또는 흰색 PVC 새시 창, 일부 창의 금속 방범창, 현관문, 외벽에 노출된 도시가스 배관과 계량기, 배수관, 에어컨 실외기와 배관을 갖춘다. 벽돌 줄눈의 변색, 타일 가장자리의 물때, 배수관 아래의 습기 자국, 금속 문의 긁힘과 녹, 콘크리트 바닥의 미세한 균열과 덧댄 흔적을 사실적으로 보여 준다. 화분 몇 개, 분리배출용 통, 접힌 빨래건조대나 짧은 빨랫줄처럼 사람이 실제 거주하는 흔적을 가장자리에 절제해 배치하되 이동로는 비워 둔다.\n\n주변에는 같은 규모의 붉은 벽돌·석재 타일 다세대 주택이 촘촘히 이어지고, 좁은 골목의 전신주와 늘어진 통신선 및 전선, 벽 가까이 주차된 소형 생활 차량, 빗물 배수구와 골목 경계석이 자연스럽게 보인다. 대상 빌라를 고립된 콘크리트 요새처럼 만들지 말고 주변 주거와 연속된 실제 동네로 표현한다. 연안 지역의 습기와 염분에 오래 노출된 금속 부품의 옅은 부식, 외벽 하단의 얼룩과 축축한 공기를 과장 없이 반영한다.\n\n건축 규모는 실제 사람 크기 기준으로 정확해야 한다. 현관문 높이는 약 2m, 창문 폭은 약 1~1.5m, 한 층 높이는 약 2.7m, 외부 계단 난간 높이는 약 1.1m로 맞추고, 차량·자전거·출입문·계단·창문이 모두 이 기준에 정합하도록 한다. 외부 계단은 한 사람이 오르내릴 수 있는 일반적인 주거용 폭이며 빌라 전체를 압도할 만큼 커 보이지 않는다.\n\n가로등의 누런 백색광과 빌라 현관등의 약한 빛이 주된 실제 야간 조명이고, 경찰 차량의 붉고 푸른 경광등은 보조적인 순간 반사로만 작용한다. 전체 색은 절제되고 채도가 낮지만 실제 야간 카메라 노출처럼 암부에도 벽돌, 콘크리트, 금속, 유리, 고무, 직물성 빨랫줄의 재질이 식별되어야 한다. 실제 콘크리트 질감, 금속의 녹과 도장 벗겨짐, 벽돌과 석재 타일의 표면, 고무 타이어와 자전거 프레임의 사용 흔적을 정확히 표현한다. 자연스러운 원근과 깊이, 과도하지 않은 피사계 심도, 현실적인 렌즈 왜곡, 후처리 없는 담담한 실제 장소 기록 사진. 깨끗한 광고용 스톡 사진처럼 정돈하지 않는다. 사람 없음, 얼굴 없음, 시신 없음, 피 없음. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "도로 가장자리에서 차량 출입문 바로 바깥에 선 시점이다. 도로변에 막 도착한 경찰 차량의 일부와 열린 출입문을 전경에 두고, 앞마당을 가로질러 빌라 외부 계단의 첫 번째 계단참까지 이어지는 통로가 한눈에 보이게 한다. 빈 공간만 보여 주며 경찰관이나 주민은 넣지 않는다. 가로등과 경광등 반사가 젖은 아스팔트와 빌라 저층 외벽에 현실적으로 번지게 한다.",
            "shot_id": "S13_Shot3"
          },
          {
            "guide_text": "같은 도로변 눈높이를 유지하되 시선을 마당 안쪽으로 조금 더 깊게 둔다. 차량 출입문에서 콘크리트 앞마당을 지나 외부 계단으로 이어지는 이동 경로를 중심에 확보하고, 안쪽 벽 가까이에 세워진 자전거가 분명히 보이게 한다. 경찰 차량은 도로변 프레임 가장자리에 걸쳐 보이며 붉고 푸른 경광등만 주변 표면에 반사된다. 사람 없이 긴박한 도착 직전의 정적을 유지한다.",
            "shot_id": "S13_Shot4"
          }
        ],
        "shot_ids": [
          "S13_Shot3",
          "S13_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 1 (street edge), just outside number 3 (vehicle gate), facing diagonally across number 4 (front yard) toward number 8 (exterior stair), with number 10 (arriving police vehicle) at the curb and number 11 (parked bicycle) visible deeper in the yard",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Use a moderately wide composition that includes the gate, yard, lower villa facade, and the first stair run; preserve a clear route for officers moving from the police vehicle through the yard toward the rooftop stair."
        },
        "reference_decision": {
          "bg_id": "L10B01",
          "fp_id": "fp_l10_alley_yard_layout",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L10B01 is the sole supplied clean-anchor candidate and the only readiness-ok BG, so it establishes dwelling identity directly from the floor plan without a prior reference. A normal view from unit 1 toward unit 6 and marker 8 supports the staged medium portrait and medium two-subject framing while retaining the fixed exterior context required by both consuming shots.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/floor_plan/fp_l10_alley_yard_layout.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No same-fp references are available, and this first node must establish the dwelling identity from the floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 1 toward unit 6, centering the fixed fixture at marker 8 while retaining sufficient exterior context for both committed medium framings.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              2
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1, direct the view toward unit 6 and the fixed fixture at marker 8, retaining only geometry-supported exterior context from target units 1, 2, 4, 5, and 6. Where the 50-degree view permits, keep base openings 3 and 7 and fixed marker 9 consistent with their floor-plan positions without asserting the entire visible-unit or visible-opening supersets.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [8,4] toward look-at unit 6 at cell [3,2] with a normal 50-degree lens, using neutral coverage that accommodates the committed medium subject framings while preserving readable fixed context behind the midground.",
            "subject_position_directive": "Support two committed subject arrangements without baking subjects into the background plate: one centered, motionless upper body occupying roughly two-thirds of a medium frame, and one eye-level two-subject arrangement with subjects in the middle-left and middle-right of the same midground plane. Keep the background free of invented subjects.",
            "state_cue_directive": "Render the committed nighttime exterior state, include transient markers 10 and 11, and show marker 9 in its staged illuminated state. Do not add state cues beyond the surfaced shot staging and numbered elements 1 through 11.",
            "negative_continuity_directive": "Do not introduce unlisted numbered elements or scenario-specific additions. Keep units outside the committed camera view from being asserted as visible, and preserve the floor-plan positions of base markers 1 through 9, especially openings 3 and 7 and fixed fixtures 8 and 9."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 4]\n  - look_at_unit: 6\n  - look_at_cell: [3, 2]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 1 toward unit 6, centering the fixed fixture at marker 8 while retaining sufficient exterior context for both committed medium framings.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, direct the view toward unit 6 and the fixed fixture at marker 8, retaining only geometry-supported exterior context from target units 1, 2, 4, 5, and 6. Where the 50-degree view permits, keep base openings 3 and 7 and fixed marker 9 consistent with their floor-plan positions without asserting the entire visible-unit or visible-opening supersets.\n  - camera_framing_directive: Frame from camera unit 1 at cell [8,4] toward look-at unit 6 at cell [3,2] with a normal 50-degree lens, using neutral coverage that accommodates the committed medium subject framings while preserving readable fixed context behind the midground.\n  - subject_position_directive: Support two committed subject arrangements without baking subjects into the background plate: one centered, motionless upper body occupying roughly two-thirds of a medium frame, and one eye-level two-subject arrangement with subjects in the middle-left and middle-right of the same midground plane. Keep the background free of invented subjects.\n  - state_cue_directive: Render the committed nighttime exterior state, include transient markers 10 and 11, and show marker 9 in its staged illuminated state. Do not add state cues beyond the surfaced shot staging and numbered elements 1 through 11.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements or scenario-specific additions. Keep units outside the committed camera view from being asserted as visible, and preserve the floor-plan positions of base markers 1 through 9, especially openings 3 and 7 and fixed fixtures 8 and 9.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 4]\n  - look_at_unit: 6\n  - look_at_cell: [3, 2]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 1 toward unit 6, centering the fixed fixture at marker 8 while retaining sufficient exterior context for both committed medium framings.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, direct the view toward unit 6 and the fixed fixture at marker 8, retaining only geometry-supported exterior context from target units 1, 2, 4, 5, and 6. Where the 50-degree view permits, keep base openings 3 and 7 and fixed marker 9 consistent with their floor-plan positions without asserting the entire visible-unit or visible-opening supersets.\n  - camera_framing_directive: Frame from camera unit 1 at cell [8,4] toward look-at unit 6 at cell [3,2] with a normal 50-degree lens, using neutral coverage that accommodates the committed medium subject framings while preserving readable fixed context behind the midground.\n  - subject_position_directive: Support two committed subject arrangements without baking subjects into the background plate: one centered, motionless upper body occupying roughly two-thirds of a medium frame, and one eye-level two-subject arrangement with subjects in the middle-left and middle-right of the same midground plane. Keep the background free of invented subjects.\n  - state_cue_directive: Render the committed nighttime exterior state, include transient markers 10 and 11, and show marker 9 in its staged illuminated state. Do not add state cues beyond the surfaced shot staging and numbered elements 1 through 11.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements or scenario-specific additions. Keep units outside the committed camera view from being asserted as visible, and preserve the floor-plan positions of base markers 1 through 9, especially openings 3 and 7 and fixed fixtures 8 and 9.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 4]\n  - look_at_unit: 6\n  - look_at_cell: [3, 2]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 1 toward unit 6, centering the fixed fixture at marker 8 while retaining sufficient exterior context for both committed medium framings.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, direct the view toward unit 6 and the fixed fixture at marker 8, retaining only geometry-supported exterior context from target units 1, 2, 4, 5, and 6. Where the 50-degree view permits, keep base openings 3 and 7 and fixed marker 9 consistent with their floor-plan positions without asserting the entire visible-unit or visible-opening supersets.\n  - camera_framing_directive: Frame from camera unit 1 at cell [8,4] toward look-at unit 6 at cell [3,2] with a normal 50-degree lens, using neutral coverage that accommodates the committed medium subject framings while preserving readable fixed context behind the midground.\n  - subject_position_directive: Support two committed subject arrangements without baking subjects into the background plate: one centered, motionless upper body occupying roughly two-thirds of a medium frame, and one eye-level two-subject arrangement with subjects in the middle-left and middle-right of the same midground plane. Keep the background free of invented subjects.\n  - state_cue_directive: Render the committed nighttime exterior state, include transient markers 10 and 11, and show marker 9 in its staged illuminated state. Do not add state cues beyond the surfaced shot staging and numbered elements 1 through 11.\n  - negative_continuity_directive: Do not introduce unlisted numbered elements or scenario-specific additions. Keep units outside the committed camera view from being asserted as visible, and preserve the floor-plan positions of base markers 1 through 9, especially openings 3 and 7 and fixed fixtures 8 and 9.\n\n2026년 밤, 대한민국 인천 연안의 오래된 저층 다세대 빌라가 밀집한 좁은 골목과 작은 앞마당을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 도로 가장자리의 차량 출입문 바로 바깥에서 약 1.6m의 성인 눈높이로 서서, 28mm 광각 렌즈를 장착한 실제 DSLR 또는 미러리스 카메라로 대각선 방향의 앞마당과 빌라 저층 입면, 외부 계단의 첫 번째 구간을 함께 담는다. 탑다운 시점, 평면도, 건축 도면, 삽화, 합성 이미지, 건축 시각화가 아니라 실제 장소 답사 사진처럼 보여야 한다.\n\n낮은 금속 차량 출입문 너머로 좁은 콘크리트 앞마당이 이어지고, 마당 반대편에는 옥상 방향으로 연결되는 노출형 외부 계단과 금속 난간이 있다. 도로변에는 막 도착한 현대 대한민국의 현실적인 경찰 승용차가 부분적으로 정차해 있으며, 지붕 경광등의 붉고 푸른 빛이 가로등 아래의 아스팔트, 출입문, 콘크리트 바닥과 창 유리에 제한적으로 반사된다. 과장된 광선이나 비현실적인 조명 효과 없이, 접근하는 사이렌의 긴박함은 차량의 경광등 점멸과 골목 안쪽 표면에 닿는 희미한 색 반사만으로 표현한다. 경찰관, 주민, 행인, 얼굴은 전혀 보이지 않는다. 출입문에서 마당을 가로질러 외부 계단으로 이동할 수 있는 통로를 가구나 잡동사니로 막지 말고 분명하게 비워 둔다. 마당 안쪽 벽 가까이에는 생활용 자전거 한 대가 세워져 있다.\n\n빌라는 인천의 1990~2000년대에 지어져 계속 사용 중인 소규모 다세대 주택의 실물 전형으로, 붉은 벽돌과 회색 또는 옅은 베이지색 화강석 타일이 섞인 저층 외벽, 오래된 알루미늄 또는 흰색 PVC 새시 창, 일부 창의 금속 방범창, 현관문, 외벽에 노출된 도시가스 배관과 계량기, 배수관, 에어컨 실외기와 배관을 갖춘다. 벽돌 줄눈의 변색, 타일 가장자리의 물때, 배수관 아래의 습기 자국, 금속 문의 긁힘과 녹, 콘크리트 바닥의 미세한 균열과 덧댄 흔적을 사실적으로 보여 준다. 화분 몇 개, 분리배출용 통, 접힌 빨래건조대나 짧은 빨랫줄처럼 사람이 실제 거주하는 흔적을 가장자리에 절제해 배치하되 이동로는 비워 둔다.\n\n주변에는 같은 규모의 붉은 벽돌·석재 타일 다세대 주택이 촘촘히 이어지고, 좁은 골목의 전신주와 늘어진 통신선 및 전선, 벽 가까이 주차된 소형 생활 차량, 빗물 배수구와 골목 경계석이 자연스럽게 보인다. 대상 빌라를 고립된 콘크리트 요새처럼 만들지 말고 주변 주거와 연속된 실제 동네로 표현한다. 연안 지역의 습기와 염분에 오래 노출된 금속 부품의 옅은 부식, 외벽 하단의 얼룩과 축축한 공기를 과장 없이 반영한다.\n\n건축 규모는 실제 사람 크기 기준으로 정확해야 한다. 현관문 높이는 약 2m, 창문 폭은 약 1~1.5m, 한 층 높이는 약 2.7m, 외부 계단 난간 높이는 약 1.1m로 맞추고, 차량·자전거·출입문·계단·창문이 모두 이 기준에 정합하도록 한다. 외부 계단은 한 사람이 오르내릴 수 있는 일반적인 주거용 폭이며 빌라 전체를 압도할 만큼 커 보이지 않는다.\n\n가로등의 누런 백색광과 빌라 현관등의 약한 빛이 주된 실제 야간 조명이고, 경찰 차량의 붉고 푸른 경광등은 보조적인 순간 반사로만 작용한다. 전체 색은 절제되고 채도가 낮지만 실제 야간 카메라 노출처럼 암부에도 벽돌, 콘크리트, 금속, 유리, 고무, 직물성 빨랫줄의 재질이 식별되어야 한다. 실제 콘크리트 질감, 금속의 녹과 도장 벗겨짐, 벽돌과 석재 타일의 표면, 고무 타이어와 자전거 프레임의 사용 흔적을 정확히 표현한다. 자연스러운 원근과 깊이, 과도하지 않은 피사계 심도, 현실적인 렌즈 왜곡, 후처리 없는 담담한 실제 장소 기록 사진. 깨끗한 광고용 스톡 사진처럼 정돈하지 않는다. 사람 없음, 얼굴 없음, 시신 없음, 피 없음. 16:9 가로 비율, 실제 카메라 촬영본\n\nSITE LOOK REFERENCE: the attached photograph shows this exact place — the confirmed look of its structure and surroundings. Keep the structure's massing, storey count, materials, wear and the character of the surroundings consistent with that photograph while composing the viewpoint this plate needs. Do not copy its camera angle or framing.\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "camera_decision": {
          "camera_cell": [
            8,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 1 toward unit 6, centering the fixed fixture at marker 8 while retaining sufficient exterior context for both committed medium framings.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            2
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 1, direct the view toward unit 6 and the fixed fixture at marker 8, retaining only geometry-supported exterior context from target units 1, 2, 4, 5, and 6. Where the 50-degree view permits, keep base openings 3 and 7 and fixed marker 9 consistent with their floor-plan positions without asserting the entire visible-unit or visible-opening supersets.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [8,4] toward look-at unit 6 at cell [3,2] with a normal 50-degree lens, using neutral coverage that accommodates the committed medium subject framings while preserving readable fixed context behind the midground.",
          "subject_position_directive": "Support two committed subject arrangements without baking subjects into the background plate: one centered, motionless upper body occupying roughly two-thirds of a medium frame, and one eye-level two-subject arrangement with subjects in the middle-left and middle-right of the same midground plane. Keep the background free of invented subjects.",
          "state_cue_directive": "Render the committed nighttime exterior state, include transient markers 10 and 11, and show marker 9 in its staged illuminated state. Do not add state cues beyond the surfaced shot staging and numbered elements 1 through 11.",
          "negative_continuity_directive": "Do not introduce unlisted numbered elements or scenario-specific additions. Keep units outside the committed camera view from being asserted as visible, and preserve the floor-plan positions of base markers 1 through 9, especially openings 3 and 7 and fixed fixtures 8 and 9."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l10_alley_yard_layout",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_rooftop_villa",
            "building_anchor:L03B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "화면 내 인물 없음. 차량 및 골목이 비어있음."
          }
        },
        "aerial_ref": {
          "loc_id": "L10",
          "group_id": "bg_rooftop_villa"
        },
        "fp_ref_replaced_by_aerial": true,
        "building_anchor_ref": {
          "anchor_bg_id": "L03B02",
          "group_id": "bg_rooftop_villa"
        }
      },
      "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/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L11B01.png",
        "t2i_prompt": "2026년 대한민국 인천 연안과 서해의 고립된 섬 공동체에 있는, 실제 사람이 거주하는 낡은 저층 주택의 옥탑방 외부 철제 계단과 상부 현관을 촬영한 야간 현장 사진. 카메라는 하부 계단 구간에 선 사람의 눈높이 약 1.6m에 놓이고, 풀프레임 DSLR 또는 미러리스 카메라의 28mm 광각 렌즈로 좁은 상부 계단을 따라 옥상참과 옥탑방 현관문을 정면에 가깝게 바라본다. 내려다본 평면도 시점이 아니라 계단을 오르는 실제 사람의 수평 시선이며, 양쪽의 가는 철제 난간이 프레임 안에서 위쪽으로 수렴해 다급하고 비좁은 이동 경로를 만든다. 상부 옥상참 앞의 낡은 금속 현관문은 반쯤 열려 있고, 문 안쪽 옥탑방은 불이 꺼져 깊고 자연스러운 어둠으로 보인다. 문짝과 문틀에는 염분 많은 해풍으로 생긴 미세한 녹, 벗겨진 도장, 손때와 빗물 자국이 있다.\n\n한국 연안 지역의 실제 저층 주거 전형을 구체적으로 반영한다. 옥탑방 외벽은 오래된 붉은 벽돌과 부분적으로 보수한 시멘트 미장, 또는 소형 석재 타일 마감이 뒤섞여 있고, 옥상 바닥은 바랜 녹색 우레탄 방수 도장에 덧칠 경계, 잔금, 고인 빗물과 검은 물때가 남아 있다. 새시 창에는 실용적인 금속 방범창이 달려 있으며, 외벽에는 에어컨 실외기와 노출 배관, 가스관 또는 수도관이 층층이 지나간다. 옥상참 너머에는 약 1.1m 높이의 낮은 난간, 작은 물탱크, 느슨한 빨랫줄, 몇 개의 생활 화분이 부분적으로 보여 실제 거주 흔적을 만든다. 주변에는 비슷한 붉은 벽돌·미장 마감의 2~3층 저층 주택이 좁은 골목을 사이에 두고 밀집해 있고, 전신주와 처진 전선, 소형 생활 차량의 일부가 멀리 자연스럽게 보인다. 대상 건물이 주변과 단절된 민무늬 콘크리트 요새나 감옥처럼 보이지 않게 한다.\n\n구조물의 실제 크기를 사람 크기 기준으로 정확히 맞춘다. 현관문 높이는 약 2m, 창문 폭은 약 1~1.5m, 주택 한 층 높이는 약 2.5~3m, 옥상 난간 높이는 약 1.1m이다. 옥탑방은 창문 하나와 현관 하나가 있는 작은 방 한 칸 규모이며, 별도의 큰 건물처럼 부풀리지 않는다. 계단 폭, 디딤판 간격, 손잡이 높이, 문과 옥상 설비의 크기가 이 기준에 동시에 맞아야 한다.\n\n시간은 급박하게 도착한 깊은 밤이다. 인물은 없지만 방금 누군가 계단을 올라가는 듯한 긴장만 공간의 구도에서 느껴진다. 현관 옆의 작고 오래된 방수형 조명이 약한 누런빛을 내고, 멀리서 들어오는 차가운 청회색 야간 주변광과 섞인다. 선택적인 탁한 황금색 조명과 철제 난간의 짙은 적갈색 녹만 제한된 색채 포인트로 사용한다. 과장된 공포 효과, 붉은 원형 문양, 유령, 마법광, 안개 연출은 넣지 않는다. 사람, 얼굴, 신체, 피는 전혀 없다.\n\n실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 실제 콘크리트와 벽돌의 거친 표면, 철제의 녹과 염분 부식, 우레탄 방수층의 광택과 마모, 배관의 플라스틱·금속 질감, 문 도장의 벗겨짐을 정확히 표현한다. 생활 오염과 비대칭적인 보수 흔적이 있는 실제 장소 참고 사진처럼 보여야 하며, 깨끗한 스톡 사진이나 건축 시각화가 아니다. 현실적인 저조도 노출, 조명 주변의 자연스러운 밝기 감소, 암부의 제한된 세부, 자연스러운 원근과 피사계 심도, 과도한 후처리 없는 담담한 사진. CGI, 3D 렌더, 삽화, 콘셉트 아트, 평면도, 건축 도면이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "하부 철제 계단에서 급히 위를 올려다보는 시점을 유지한다. 양쪽 난간이 좁은 상승 동선을 만들고, 상부 옥상참 끝의 반쯤 열린 어두운 현관문이 명확한 도착 지점으로 보여야 한다. 옥상 가장자리와 생활 설비 일부를 문 너머 주변에 포함하되 인물이나 얼굴은 배치하지 않는다.",
            "shot_id": "S11_Shot4"
          },
          {
            "guide_text": "같은 실제 공간의 연속성을 유지하면서 상부 계단과 옥상참을 조금 더 강하게 강조한다. 반쯤 열린 현관문 안쪽은 불이 꺼진 현실적인 암부로 남기고, 약한 현관등과 주변 주택가의 야간광이 녹슨 난간, 젖은 옥상 방수면, 배관의 실제 질감을 드러내게 한다. 사람, 얼굴, 초자연적 발광 효과는 넣지 않는다.",
            "shot_id": "S11_Shot6"
          }
        ],
        "shot_ids": [
          "S11_Shot4",
          "S11_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "on number 2 (lower stair flight), facing along number 4 (upper stair flight) toward number 5 (rooftop landing) and number 11 (rooftop entrance door)",
          "camera_height": "eye-level standing approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Emphasize the narrow rail-lined ascent and keep number 11 clearly visible ahead in its half-open state represented by number 14; include part of number 9 and number 12 beyond the landing to establish the rooftop."
        },
        "reference_decision": {
          "bg_id": "L11B01",
          "fp_id": "fp_l11_exterior_stairs",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L11B01 is the sole supplied clean-anchor fallback candidate and is therefore the first and only dwelling-identity anchor. It is rendered directly from the floor plan because no same-fp references are available. Camera unit 5 looking toward unit 10 and marker 11 best serves the committed direct entrance view in S11_Shot6, while the wide cone also admits the connected target units and structural depth needed behind the close framing in S11_Shot4.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/floor_plan/fp_l11_exterior_stairs.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor_no_refs",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this node establishes dwelling identity from the base floor plan and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              4
            ],
            "camera_unit": 5,
            "fov_deg": 90,
            "framing_notes": "Place the camera in unit 5 at candidate cell [3,4] and aim toward unit 10 using candidate look-at cell [3,1]. The wide 90-degree view supports the direct entrance framing in S11_Shot6 while retaining broad structural coverage that can support the tighter subject-led framing in S11_Shot4.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              1
            ],
            "look_at_unit": 10
          },
          "render_guidance": {
            "visible_space_directive": "From unit 5, direct the wide view toward unit 10 and opening marker 11. Preserve the connected target-unit coverage supplied for units 2, 3, 4, 5, 9, and 10, using markers 6, 7, 8, 12, and 13 as fixed spatial anchors and retaining marker 11 as the principal visible opening.",
            "camera_framing_directive": "Use broad 90-degree coverage from camera unit 5 at cell [3,4], directed toward look-at unit 10 at cell [3,1]. Keep marker 11 near the principal forward axis for S11_Shot6, with enough surrounding structure and connected depth to permit the close subject-led crop required by S11_Shot4.",
            "subject_position_directive": "For S11_Shot4, preserve room for the committed subject paused on a step below the camera, with the camera one step above at face height and structural depth receding behind the subject. S11_Shot6 commits no visible subject because the framing is subjective POV; keep that view free of invented subjects.",
            "state_cue_directive": "Carry transient marker 14 with its committed half-open state and preserve the low-key nighttime state specified by the surfaced shots. Do not invent additional state cues beyond marker 14 and the listed numbered elements.",
            "negative_continuity_directive": "Keep all fixed marker positions consistent with the floor plan, especially markers 6, 7, 8, 11, 12, and 13. Avoid adding unlisted state overlays, avoid relocating marker 11 or the fixed fixtures, and do not depict units or elements outside the broad view available from camera unit 5 toward unit 10."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [3, 4]\n  - look_at_unit: 10\n  - look_at_cell: [3, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera in unit 5 at candidate cell [3,4] and aim toward unit 10 using candidate look-at cell [3,1]. The wide 90-degree view supports the direct entrance framing in S11_Shot6 while retaining broad structural coverage that can support the tighter subject-led framing in S11_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 5, direct the wide view toward unit 10 and opening marker 11. Preserve the connected target-unit coverage supplied for units 2, 3, 4, 5, 9, and 10, using markers 6, 7, 8, 12, and 13 as fixed spatial anchors and retaining marker 11 as the principal visible opening.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 5 at cell [3,4], directed toward look-at unit 10 at cell [3,1]. Keep marker 11 near the principal forward axis for S11_Shot6, with enough surrounding structure and connected depth to permit the close subject-led crop required by S11_Shot4.\n  - subject_position_directive: For S11_Shot4, preserve room for the committed subject paused on a step below the camera, with the camera one step above at face height and structural depth receding behind the subject. S11_Shot6 commits no visible subject because the framing is subjective POV; keep that view free of invented subjects.\n  - state_cue_directive: Carry transient marker 14 with its committed half-open state and preserve the low-key nighttime state specified by the surfaced shots. Do not invent additional state cues beyond marker 14 and the listed numbered elements.\n  - negative_continuity_directive: Keep all fixed marker positions consistent with the floor plan, especially markers 6, 7, 8, 11, 12, and 13. Avoid adding unlisted state overlays, avoid relocating marker 11 or the fixed fixtures, and do not depict units or elements outside the broad view available from camera unit 5 toward unit 10.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [3, 4]\n  - look_at_unit: 10\n  - look_at_cell: [3, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera in unit 5 at candidate cell [3,4] and aim toward unit 10 using candidate look-at cell [3,1]. The wide 90-degree view supports the direct entrance framing in S11_Shot6 while retaining broad structural coverage that can support the tighter subject-led framing in S11_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 5, direct the wide view toward unit 10 and opening marker 11. Preserve the connected target-unit coverage supplied for units 2, 3, 4, 5, 9, and 10, using markers 6, 7, 8, 12, and 13 as fixed spatial anchors and retaining marker 11 as the principal visible opening.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 5 at cell [3,4], directed toward look-at unit 10 at cell [3,1]. Keep marker 11 near the principal forward axis for S11_Shot6, with enough surrounding structure and connected depth to permit the close subject-led crop required by S11_Shot4.\n  - subject_position_directive: For S11_Shot4, preserve room for the committed subject paused on a step below the camera, with the camera one step above at face height and structural depth receding behind the subject. S11_Shot6 commits no visible subject because the framing is subjective POV; keep that view free of invented subjects.\n  - state_cue_directive: Carry transient marker 14 with its committed half-open state and preserve the low-key nighttime state specified by the surfaced shots. Do not invent additional state cues beyond marker 14 and the listed numbered elements.\n  - negative_continuity_directive: Keep all fixed marker positions consistent with the floor plan, especially markers 6, 7, 8, 11, 12, and 13. Avoid adding unlisted state overlays, avoid relocating marker 11 or the fixed fixtures, and do not depict units or elements outside the broad view available from camera unit 5 toward unit 10.\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: 5\n  - camera_cell: [3, 4]\n  - look_at_unit: 10\n  - look_at_cell: [3, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Place the camera in unit 5 at candidate cell [3,4] and aim toward unit 10 using candidate look-at cell [3,1]. The wide 90-degree view supports the direct entrance framing in S11_Shot6 while retaining broad structural coverage that can support the tighter subject-led framing in S11_Shot4.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 5, direct the wide view toward unit 10 and opening marker 11. Preserve the connected target-unit coverage supplied for units 2, 3, 4, 5, 9, and 10, using markers 6, 7, 8, 12, and 13 as fixed spatial anchors and retaining marker 11 as the principal visible opening.\n  - camera_framing_directive: Use broad 90-degree coverage from camera unit 5 at cell [3,4], directed toward look-at unit 10 at cell [3,1]. Keep marker 11 near the principal forward axis for S11_Shot6, with enough surrounding structure and connected depth to permit the close subject-led crop required by S11_Shot4.\n  - subject_position_directive: For S11_Shot4, preserve room for the committed subject paused on a step below the camera, with the camera one step above at face height and structural depth receding behind the subject. S11_Shot6 commits no visible subject because the framing is subjective POV; keep that view free of invented subjects.\n  - state_cue_directive: Carry transient marker 14 with its committed half-open state and preserve the low-key nighttime state specified by the surfaced shots. Do not invent additional state cues beyond marker 14 and the listed numbered elements.\n  - negative_continuity_directive: Keep all fixed marker positions consistent with the floor plan, especially markers 6, 7, 8, 11, 12, and 13. Avoid adding unlisted state overlays, avoid relocating marker 11 or the fixed fixtures, and do not depict units or elements outside the broad view available from camera unit 5 toward unit 10.\n\n2026년 대한민국 인천 연안과 서해의 고립된 섬 공동체에 있는, 실제 사람이 거주하는 낡은 저층 주택의 옥탑방 외부 철제 계단과 상부 현관을 촬영한 야간 현장 사진. 카메라는 하부 계단 구간에 선 사람의 눈높이 약 1.6m에 놓이고, 풀프레임 DSLR 또는 미러리스 카메라의 28mm 광각 렌즈로 좁은 상부 계단을 따라 옥상참과 옥탑방 현관문을 정면에 가깝게 바라본다. 내려다본 평면도 시점이 아니라 계단을 오르는 실제 사람의 수평 시선이며, 양쪽의 가는 철제 난간이 프레임 안에서 위쪽으로 수렴해 다급하고 비좁은 이동 경로를 만든다. 상부 옥상참 앞의 낡은 금속 현관문은 반쯤 열려 있고, 문 안쪽 옥탑방은 불이 꺼져 깊고 자연스러운 어둠으로 보인다. 문짝과 문틀에는 염분 많은 해풍으로 생긴 미세한 녹, 벗겨진 도장, 손때와 빗물 자국이 있다.\n\n한국 연안 지역의 실제 저층 주거 전형을 구체적으로 반영한다. 옥탑방 외벽은 오래된 붉은 벽돌과 부분적으로 보수한 시멘트 미장, 또는 소형 석재 타일 마감이 뒤섞여 있고, 옥상 바닥은 바랜 녹색 우레탄 방수 도장에 덧칠 경계, 잔금, 고인 빗물과 검은 물때가 남아 있다. 새시 창에는 실용적인 금속 방범창이 달려 있으며, 외벽에는 에어컨 실외기와 노출 배관, 가스관 또는 수도관이 층층이 지나간다. 옥상참 너머에는 약 1.1m 높이의 낮은 난간, 작은 물탱크, 느슨한 빨랫줄, 몇 개의 생활 화분이 부분적으로 보여 실제 거주 흔적을 만든다. 주변에는 비슷한 붉은 벽돌·미장 마감의 2~3층 저층 주택이 좁은 골목을 사이에 두고 밀집해 있고, 전신주와 처진 전선, 소형 생활 차량의 일부가 멀리 자연스럽게 보인다. 대상 건물이 주변과 단절된 민무늬 콘크리트 요새나 감옥처럼 보이지 않게 한다.\n\n구조물의 실제 크기를 사람 크기 기준으로 정확히 맞춘다. 현관문 높이는 약 2m, 창문 폭은 약 1~1.5m, 주택 한 층 높이는 약 2.5~3m, 옥상 난간 높이는 약 1.1m이다. 옥탑방은 창문 하나와 현관 하나가 있는 작은 방 한 칸 규모이며, 별도의 큰 건물처럼 부풀리지 않는다. 계단 폭, 디딤판 간격, 손잡이 높이, 문과 옥상 설비의 크기가 이 기준에 동시에 맞아야 한다.\n\n시간은 급박하게 도착한 깊은 밤이다. 인물은 없지만 방금 누군가 계단을 올라가는 듯한 긴장만 공간의 구도에서 느껴진다. 현관 옆의 작고 오래된 방수형 조명이 약한 누런빛을 내고, 멀리서 들어오는 차가운 청회색 야간 주변광과 섞인다. 선택적인 탁한 황금색 조명과 철제 난간의 짙은 적갈색 녹만 제한된 색채 포인트로 사용한다. 과장된 공포 효과, 붉은 원형 문양, 유령, 마법광, 안개 연출은 넣지 않는다. 사람, 얼굴, 신체, 피는 전혀 없다.\n\n실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 실제 콘크리트와 벽돌의 거친 표면, 철제의 녹과 염분 부식, 우레탄 방수층의 광택과 마모, 배관의 플라스틱·금속 질감, 문 도장의 벗겨짐을 정확히 표현한다. 생활 오염과 비대칭적인 보수 흔적이 있는 실제 장소 참고 사진처럼 보여야 하며, 깨끗한 스톡 사진이나 건축 시각화가 아니다. 현실적인 저조도 노출, 조명 주변의 자연스러운 밝기 감소, 암부의 제한된 세부, 자연스러운 원근과 피사계 심도, 과도한 후처리 없는 담담한 사진. CGI, 3D 렌더, 삽화, 콘셉트 아트, 평면도, 건축 도면이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nSITE LOOK REFERENCE: the attached photograph shows this exact place — the confirmed look of its structure and surroundings. Keep the structure's massing, storey count, materials, wear and the character of the surroundings consistent with that photograph while composing the viewpoint this plate needs. Do not copy its camera angle or framing.\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "camera_decision": {
          "camera_cell": [
            3,
            4
          ],
          "camera_unit": 5,
          "fov_deg": 90,
          "framing_notes": "Place the camera in unit 5 at candidate cell [3,4] and aim toward unit 10 using candidate look-at cell [3,1]. The wide 90-degree view supports the direct entrance framing in S11_Shot6 while retaining broad structural coverage that can support the tighter subject-led framing in S11_Shot4.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            1
          ],
          "look_at_unit": 10
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 5, direct the wide view toward unit 10 and opening marker 11. Preserve the connected target-unit coverage supplied for units 2, 3, 4, 5, 9, and 10, using markers 6, 7, 8, 12, and 13 as fixed spatial anchors and retaining marker 11 as the principal visible opening.",
          "camera_framing_directive": "Use broad 90-degree coverage from camera unit 5 at cell [3,4], directed toward look-at unit 10 at cell [3,1]. Keep marker 11 near the principal forward axis for S11_Shot6, with enough surrounding structure and connected depth to permit the close subject-led crop required by S11_Shot4.",
          "subject_position_directive": "For S11_Shot4, preserve room for the committed subject paused on a step below the camera, with the camera one step above at face height and structural depth receding behind the subject. S11_Shot6 commits no visible subject because the framing is subjective POV; keep that view free of invented subjects.",
          "state_cue_directive": "Carry transient marker 14 with its committed half-open state and preserve the low-key nighttime state specified by the surfaced shots. Do not invent additional state cues beyond marker 14 and the listed numbered elements.",
          "negative_continuity_directive": "Keep all fixed marker positions consistent with the floor plan, especially markers 6, 7, 8, 11, 12, and 13. Avoid adding unlisted state overlays, avoid relocating marker 11 or the fixed fixtures, and do not depict units or elements outside the broad view available from camera unit 5 toward unit 10."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l11_exterior_stairs",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_rooftop_villa",
            "building_anchor:L03B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "사람 안 보임"
          }
        },
        "aerial_ref": {
          "loc_id": "L11",
          "group_id": "bg_rooftop_villa"
        },
        "fp_ref_replaced_by_aerial": true,
        "building_anchor_ref": {
          "anchor_bg_id": "L03B02",
          "group_id": "bg_rooftop_villa"
        }
      },
      "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/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L06B01.png",
        "t2i_prompt": "2026년 낮, 대한민국 인천 연안의 외딴 섬 공동체에서 운영되는 소규모 유기견 보호원 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 출입 전실 문턱 가까이에 선 카메라가 약 1.6m 눈높이에서 공용 처치·이동 구역을 대각선으로 가로질러 바라보고, 정면 깊은 곳의 견사 구역과 오른쪽 안쪽의 목욕·미용 구역까지 한 화면에 담는다. 35mm 풀프레임 규격 미러리스 카메라와 28mm 광각 렌즈를 사용한 넓은 구도이며, 과장된 왜곡 없이 실제 장소 기록 사진처럼 자연스러운 원근과 심도를 유지한다.\n\n보호원은 한국의 오래된 저층 작업시설을 실용적으로 개조한 내부로, 연회색 도장 콘크리트 블록 벽과 일부 노출된 단열 샌드위치 패널, 미끄럼 방지 회색 에폭시 바닥, 물때가 남은 바닥 배수구, 스테인리스 철망 견사, 흰색 새시 창, 방수 합판 수납장과 값싼 금속 선반이 있다. 문 높이는 약 2m, 창 폭은 약 1~1.5m, 천장 높이는 약 2.6~2.8m로 서로 일관된 사람 크기 비례를 유지한다. 견사 칸은 중형견 한 마리가 몸을 돌리고 누울 수 있는 현실적인 크기이며, 철망과 잠금쇠에는 반복적인 세척으로 생긴 긁힘과 둔한 금속 광택이 남아 있다. 천장에는 평범한 백색 직관형 조명과 환기팬, 벽 모서리에는 폐쇄회로 카메라가 설치되어 있다. 한글로 된 예방접종 일정표와 소독 주의 표찰은 기능적인 시설 표식으로만 작게 보인다.\n\n전경의 공용 처치 구역에는 스테인리스 처치대와 예방접종 준비 트레이가 있고, 포장된 일회용 주사기, 작은 백신 바이알, 알코올 솜, 장갑, 소독 용기와 의료용 냉장 상자가 정돈과 사용 중 상태가 섞인 모습으로 놓여 있다. 피나 상처는 없다. 처치대 가까이에는 불안해하며 몸을 비틀고 팽팽한 목줄을 당기는 중형 유기견 한 마리가 옆몸과 등 위주로 보이며, 정면 얼굴은 강조하지 않는다. 뒤쪽 양편의 연속된 견사에는 크기와 털 상태가 서로 다른 여러 마리의 개가 철망 너머로 서거나 몸을 돌리고 있고, 일부는 긴장된 자세를 보이지만 과장된 공격 장면은 아니다.\n\n오른쪽 깊은 목욕·미용 구역에는 실제 보호시설용 스테인리스 욕조, 높이가 조절되는 미용대, 벽걸이 호스, 수도꼭지, 전동 이발기, 접힌 수건과 젖은 고무 매트가 있다. 젖은 개 한 마리가 미용대 위에 옆으로 서 있고 주변 도구가 방금 사용된 상태지만 사람은 전혀 보이지 않는다. 열린 수납장, 반쯤 풀린 종이 수건, 소독제 자국, 털이 조금 붙은 바닥, 물방울과 닳은 문턱이 낮 시간의 활발한 예방접종과 목욕 작업 흔적을 전달한다.\n\n흐린 서해안 낮빛이 새시 창으로 들어오고 천장 조명이 이를 평범하게 보완한다. 색감은 바랜 회색과 청록빛 금속, 누렇게 닳은 합판을 중심으로 절제하며, 짙은 붉은색은 의료 폐기물 통의 작은 경고 부분에만 제한한다. 실제 콘크리트의 거친 입자, 금속의 미세한 산화와 물자국, 고무 호스의 무광 표면, 수건의 직조, 합판의 나뭇결과 생활 얼룩을 정확히 표현한다. 깨끗한 광고 사진이 아니라 운영 중인 실제 장소의 무심한 기록 사진이며, 과도한 후처리 없이 자연광과 현실적인 노출을 사용한다. 사람, 사람의 얼굴, 시체, 피, 초자연적 발광 효과는 없다. 평면도나 하향 시점, 건축 도식이 아니며 컴퓨터 생성 이미지나 삽화처럼 보이지 않는다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "출입 전실 가까운 눈높이에서 공용 처치·이동 구역을 대각선으로 바라본다. 화면 앞쪽에는 긴장해 몸을 비트는 유기견의 옆몸과 예방접종 준비대를 분명히 두고, 뒤쪽에는 양편의 견사 열이 이어지게 한다. 오른쪽 깊은 곳에는 젖은 개가 올라간 미용대와 목욕 설비가 보이되 사람은 배치하지 않는다.",
            "shot_id": "S7_Shot2"
          },
          {
            "guide_text": "같은 출입 전실 방향과 공간 축을 유지하되 예방접종 트레이, 의료용 냉장 상자, 소독 용기와 공용 처치대가 읽히도록 중경을 강조한다. 견사 안의 개들은 철망 너머로 몸통이나 옆모습만 자연스럽게 보이고, 정면 얼굴을 강조하지 않는다. 낮 시간의 분주함은 열린 수납장, 사용 중인 수건과 젖은 바닥 흔적으로 전달한다.",
            "shot_id": "S7_Shot3"
          },
          {
            "guide_text": "공용 통로에서 오른쪽 목욕·미용 구역까지 시선이 깊게 이어지도록 구성한다. 전경의 불안정하게 당겨진 목줄과 예방접종 준비 상태, 배경의 연속된 견사, 오른쪽 안쪽의 스테인리스 욕조·호스·미용대·젖은 개가 한 프레임에서 함께 읽혀야 한다. 공간 구조와 낮빛의 방향은 다른 장면과 일관되게 유지한다.",
            "shot_id": "S7_Shot6"
          }
        ],
        "shot_ids": [
          "S7_Shot2",
          "S7_Shot3",
          "S7_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 1 (threshold vestibule), facing diagonally across number 3 (shared handling and circulation zone) toward number 4 (kennel ward) and number 12 (grooming and bathing zone)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Use a wide composition that keeps the agitated dog at number 23 and the vaccination setup at number 24 prominent, with the kennel banks at numbers 5 and 6 across the background and the grooming activity at number 25 visible deeper to the right."
        },
        "reference_decision": {
          "bg_id": "L06B01",
          "fp_id": "fp_shelter_interior",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L06B01 is the sole supplied clean-anchor candidate-set member and the only render-ready BG, so it establishes dwelling identity directly from the floor plan without a prior reference. A wide view from unit 1 toward unit 3 supports the shared context required across S7_Shot2, S7_Shot3, and S7_Shot6 while allowing their close or low subject framing to be performed within the plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/floor_plan/fp_shelter_interior.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node must seed the dwelling identity from the supplied floor plan and the same-fp candidate reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              0,
              5
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use broad coverage from unit 1 toward unit 3, with the optical target copied from the approved candidate at cell [5,5], so the staged close and wide compositions can retain context from target units 3, 4, 8, and 12.",
            "lens_enum": "wide",
            "look_at_cell": [
              5,
              5
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "From unit 1, use the wide cone toward unit 3 to establish units 3 and 4 as the principal visible context, with units 8 and 12 admitted only where supported by the broad view. Preserve the floor-plan relationships of base markers 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, and 16. Openings 2, 7, 11, 16, and 20 are geometry-supported visibility candidates and must retain their committed positions if visible.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [0,5] toward look-at unit 3 with the approved look-at cell [5,5], using a wide 90-degree field of view for broad coverage. Preserve sufficient ground plane and peripheral fixed context for S7_Shot3 while allowing S7_Shot2 and S7_Shot6 to crop to their committed close framings.",
            "subject_position_directive": "Support the staged subject placements without inventing additional subjects: S7_Shot2 requires one close subject centered in the foreground with the opposing subject outside frame beside the lens; S7_Shot3 requires one full-body subject centered in the lower-middle frame at low camera height with visible ground plane; S7_Shot6 requires one close subject slightly off-center at eye height with marker-supported occupied enclosure context soft and peripheral.",
            "state_cue_directive": "Carry the committed transient cues represented by markers 23, 24, 25, and 26, applying them only according to the state-facing requirements of S7_Shot2, S7_Shot3, and S7_Shot6. Maintain the supplied restrained daytime ambient treatment and do not add unlisted state cues.",
            "negative_continuity_directive": "No numbered elements are explicitly ignored and no state-overlay markers are explicitly suppressed. Do not invent additional subjects, scenario-specific objects, or state cues beyond markers 23, 24, 25, and 26. Do not pull unit 17 or openings not supported by the camera-unit-1 visibility superset into the composition; markers 21 and 22 may remain outside the committed cone rather than being relocated."
          },
          "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: [0, 5]\n  - look_at_unit: 3\n  - look_at_cell: [5, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 3, with the optical target copied from the approved candidate at cell [5,5], so the staged close and wide compositions can retain context from target units 3, 4, 8, and 12.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, use the wide cone toward unit 3 to establish units 3 and 4 as the principal visible context, with units 8 and 12 admitted only where supported by the broad view. Preserve the floor-plan relationships of base markers 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, and 16. Openings 2, 7, 11, 16, and 20 are geometry-supported visibility candidates and must retain their committed positions if visible.\n  - camera_framing_directive: Frame from camera unit 1 at cell [0,5] toward look-at unit 3 with the approved look-at cell [5,5], using a wide 90-degree field of view for broad coverage. Preserve sufficient ground plane and peripheral fixed context for S7_Shot3 while allowing S7_Shot2 and S7_Shot6 to crop to their committed close framings.\n  - subject_position_directive: Support the staged subject placements without inventing additional subjects: S7_Shot2 requires one close subject centered in the foreground with the opposing subject outside frame beside the lens; S7_Shot3 requires one full-body subject centered in the lower-middle frame at low camera height with visible ground plane; S7_Shot6 requires one close subject slightly off-center at eye height with marker-supported occupied enclosure context soft and peripheral.\n  - state_cue_directive: Carry the committed transient cues represented by markers 23, 24, 25, and 26, applying them only according to the state-facing requirements of S7_Shot2, S7_Shot3, and S7_Shot6. Maintain the supplied restrained daytime ambient treatment and do not add unlisted state cues.\n  - negative_continuity_directive: No numbered elements are explicitly ignored and no state-overlay markers are explicitly suppressed. Do not invent additional subjects, scenario-specific objects, or state cues beyond markers 23, 24, 25, and 26. Do not pull unit 17 or openings not supported by the camera-unit-1 visibility superset into the composition; markers 21 and 22 may remain outside the committed cone rather than being relocated.\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: [0, 5]\n  - look_at_unit: 3\n  - look_at_cell: [5, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 3, with the optical target copied from the approved candidate at cell [5,5], so the staged close and wide compositions can retain context from target units 3, 4, 8, and 12.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, use the wide cone toward unit 3 to establish units 3 and 4 as the principal visible context, with units 8 and 12 admitted only where supported by the broad view. Preserve the floor-plan relationships of base markers 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, and 16. Openings 2, 7, 11, 16, and 20 are geometry-supported visibility candidates and must retain their committed positions if visible.\n  - camera_framing_directive: Frame from camera unit 1 at cell [0,5] toward look-at unit 3 with the approved look-at cell [5,5], using a wide 90-degree field of view for broad coverage. Preserve sufficient ground plane and peripheral fixed context for S7_Shot3 while allowing S7_Shot2 and S7_Shot6 to crop to their committed close framings.\n  - subject_position_directive: Support the staged subject placements without inventing additional subjects: S7_Shot2 requires one close subject centered in the foreground with the opposing subject outside frame beside the lens; S7_Shot3 requires one full-body subject centered in the lower-middle frame at low camera height with visible ground plane; S7_Shot6 requires one close subject slightly off-center at eye height with marker-supported occupied enclosure context soft and peripheral.\n  - state_cue_directive: Carry the committed transient cues represented by markers 23, 24, 25, and 26, applying them only according to the state-facing requirements of S7_Shot2, S7_Shot3, and S7_Shot6. Maintain the supplied restrained daytime ambient treatment and do not add unlisted state cues.\n  - negative_continuity_directive: No numbered elements are explicitly ignored and no state-overlay markers are explicitly suppressed. Do not invent additional subjects, scenario-specific objects, or state cues beyond markers 23, 24, 25, and 26. Do not pull unit 17 or openings not supported by the camera-unit-1 visibility superset into the composition; markers 21 and 22 may remain outside the committed cone rather than being relocated.\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: [0, 5]\n  - look_at_unit: 3\n  - look_at_cell: [5, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad coverage from unit 1 toward unit 3, with the optical target copied from the approved candidate at cell [5,5], so the staged close and wide compositions can retain context from target units 3, 4, 8, and 12.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 1, use the wide cone toward unit 3 to establish units 3 and 4 as the principal visible context, with units 8 and 12 admitted only where supported by the broad view. Preserve the floor-plan relationships of base markers 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, and 16. Openings 2, 7, 11, 16, and 20 are geometry-supported visibility candidates and must retain their committed positions if visible.\n  - camera_framing_directive: Frame from camera unit 1 at cell [0,5] toward look-at unit 3 with the approved look-at cell [5,5], using a wide 90-degree field of view for broad coverage. Preserve sufficient ground plane and peripheral fixed context for S7_Shot3 while allowing S7_Shot2 and S7_Shot6 to crop to their committed close framings.\n  - subject_position_directive: Support the staged subject placements without inventing additional subjects: S7_Shot2 requires one close subject centered in the foreground with the opposing subject outside frame beside the lens; S7_Shot3 requires one full-body subject centered in the lower-middle frame at low camera height with visible ground plane; S7_Shot6 requires one close subject slightly off-center at eye height with marker-supported occupied enclosure context soft and peripheral.\n  - state_cue_directive: Carry the committed transient cues represented by markers 23, 24, 25, and 26, applying them only according to the state-facing requirements of S7_Shot2, S7_Shot3, and S7_Shot6. Maintain the supplied restrained daytime ambient treatment and do not add unlisted state cues.\n  - negative_continuity_directive: No numbered elements are explicitly ignored and no state-overlay markers are explicitly suppressed. Do not invent additional subjects, scenario-specific objects, or state cues beyond markers 23, 24, 25, and 26. Do not pull unit 17 or openings not supported by the camera-unit-1 visibility superset into the composition; markers 21 and 22 may remain outside the committed cone rather than being relocated.\n\n2026년 낮, 대한민국 인천 연안의 외딴 섬 공동체에서 운영되는 소규모 유기견 보호원 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 출입 전실 문턱 가까이에 선 카메라가 약 1.6m 눈높이에서 공용 처치·이동 구역을 대각선으로 가로질러 바라보고, 정면 깊은 곳의 견사 구역과 오른쪽 안쪽의 목욕·미용 구역까지 한 화면에 담는다. 35mm 풀프레임 규격 미러리스 카메라와 28mm 광각 렌즈를 사용한 넓은 구도이며, 과장된 왜곡 없이 실제 장소 기록 사진처럼 자연스러운 원근과 심도를 유지한다.\n\n보호원은 한국의 오래된 저층 작업시설을 실용적으로 개조한 내부로, 연회색 도장 콘크리트 블록 벽과 일부 노출된 단열 샌드위치 패널, 미끄럼 방지 회색 에폭시 바닥, 물때가 남은 바닥 배수구, 스테인리스 철망 견사, 흰색 새시 창, 방수 합판 수납장과 값싼 금속 선반이 있다. 문 높이는 약 2m, 창 폭은 약 1~1.5m, 천장 높이는 약 2.6~2.8m로 서로 일관된 사람 크기 비례를 유지한다. 견사 칸은 중형견 한 마리가 몸을 돌리고 누울 수 있는 현실적인 크기이며, 철망과 잠금쇠에는 반복적인 세척으로 생긴 긁힘과 둔한 금속 광택이 남아 있다. 천장에는 평범한 백색 직관형 조명과 환기팬, 벽 모서리에는 폐쇄회로 카메라가 설치되어 있다. 한글로 된 예방접종 일정표와 소독 주의 표찰은 기능적인 시설 표식으로만 작게 보인다.\n\n전경의 공용 처치 구역에는 스테인리스 처치대와 예방접종 준비 트레이가 있고, 포장된 일회용 주사기, 작은 백신 바이알, 알코올 솜, 장갑, 소독 용기와 의료용 냉장 상자가 정돈과 사용 중 상태가 섞인 모습으로 놓여 있다. 피나 상처는 없다. 처치대 가까이에는 불안해하며 몸을 비틀고 팽팽한 목줄을 당기는 중형 유기견 한 마리가 옆몸과 등 위주로 보이며, 정면 얼굴은 강조하지 않는다. 뒤쪽 양편의 연속된 견사에는 크기와 털 상태가 서로 다른 여러 마리의 개가 철망 너머로 서거나 몸을 돌리고 있고, 일부는 긴장된 자세를 보이지만 과장된 공격 장면은 아니다.\n\n오른쪽 깊은 목욕·미용 구역에는 실제 보호시설용 스테인리스 욕조, 높이가 조절되는 미용대, 벽걸이 호스, 수도꼭지, 전동 이발기, 접힌 수건과 젖은 고무 매트가 있다. 젖은 개 한 마리가 미용대 위에 옆으로 서 있고 주변 도구가 방금 사용된 상태지만 사람은 전혀 보이지 않는다. 열린 수납장, 반쯤 풀린 종이 수건, 소독제 자국, 털이 조금 붙은 바닥, 물방울과 닳은 문턱이 낮 시간의 활발한 예방접종과 목욕 작업 흔적을 전달한다.\n\n흐린 서해안 낮빛이 새시 창으로 들어오고 천장 조명이 이를 평범하게 보완한다. 색감은 바랜 회색과 청록빛 금속, 누렇게 닳은 합판을 중심으로 절제하며, 짙은 붉은색은 의료 폐기물 통의 작은 경고 부분에만 제한한다. 실제 콘크리트의 거친 입자, 금속의 미세한 산화와 물자국, 고무 호스의 무광 표면, 수건의 직조, 합판의 나뭇결과 생활 얼룩을 정확히 표현한다. 깨끗한 광고 사진이 아니라 운영 중인 실제 장소의 무심한 기록 사진이며, 과도한 후처리 없이 자연광과 현실적인 노출을 사용한다. 사람, 사람의 얼굴, 시체, 피, 초자연적 발광 효과는 없다. 평면도나 하향 시점, 건축 도식이 아니며 컴퓨터 생성 이미지나 삽화처럼 보이지 않는다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "camera_decision": {
          "camera_cell": [
            0,
            5
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use broad coverage from unit 1 toward unit 3, with the optical target copied from the approved candidate at cell [5,5], so the staged close and wide compositions can retain context from target units 3, 4, 8, and 12.",
          "lens_enum": "wide",
          "look_at_cell": [
            5,
            5
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 1, use the wide cone toward unit 3 to establish units 3 and 4 as the principal visible context, with units 8 and 12 admitted only where supported by the broad view. Preserve the floor-plan relationships of base markers 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, and 16. Openings 2, 7, 11, 16, and 20 are geometry-supported visibility candidates and must retain their committed positions if visible.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [0,5] toward look-at unit 3 with the approved look-at cell [5,5], using a wide 90-degree field of view for broad coverage. Preserve sufficient ground plane and peripheral fixed context for S7_Shot3 while allowing S7_Shot2 and S7_Shot6 to crop to their committed close framings.",
          "subject_position_directive": "Support the staged subject placements without inventing additional subjects: S7_Shot2 requires one close subject centered in the foreground with the opposing subject outside frame beside the lens; S7_Shot3 requires one full-body subject centered in the lower-middle frame at low camera height with visible ground plane; S7_Shot6 requires one close subject slightly off-center at eye height with marker-supported occupied enclosure context soft and peripheral.",
          "state_cue_directive": "Carry the committed transient cues represented by markers 23, 24, 25, and 26, applying them only according to the state-facing requirements of S7_Shot2, S7_Shot3, and S7_Shot6. Maintain the supplied restrained daytime ambient treatment and do not add unlisted state cues.",
          "negative_continuity_directive": "No numbered elements are explicitly ignored and no state-overlay markers are explicitly suppressed. Do not invent additional subjects, scenario-specific objects, or state cues beyond markers 23, 24, 25, and 26. Do not pull unit 17 or openings not supported by the camera-unit-1 visibility superset into the composition; markers 21 and 22 may remain outside the committed cone rather than being relocated."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_shelter_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_shelter_interior"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "사람이나 신체 일부가 보이지 않음"
          }
        }
      },
      "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/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L08B01.png",
        "t2i_prompt": "2026년 대한민국 인천 연안 생활권의 마트 인접 번화가를 황혼에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 상업거리 쪽 접근로의 보도 가장자리에서 서 있는 사람의 눈높이 약 1.6미터로 바라보며, 풀프레임 미러리스 카메라와 28밀리미터 광각 렌즈를 사용한 자연스러운 시야다. 전경의 보도와 연석, 차도가 화면 안쪽으로 대각선으로 이어지고, 그 너머 배경에 넓은 유리 출입문과 생활형 상품 홍보물이 있는 동네 마트 전면이 보인다. 연석에는 2020년대 중반 대한민국에서 흔한 현대식 택시 몇 대가 정차하거나 천천히 통과하고, 하나로 이어진 보도 영업 구획에는 접이식 차양, 스테인리스 조리대, 투명 비닐 바람막이, 플라스틱 상자와 손수레를 갖춘 간이 음식 판매대와 노점이 나란히 놓여 있다. 노점 조명과 조리 설비는 켜져 있지만 사람, 얼굴, 인체는 전혀 없다.\n\n해가 막 진 푸른 회색 하늘 아래 상점의 붉은색·주황색·누런 금빛 계열 발광 간판과 흰색 실내등이 켜지고, 마트 유리에는 실제 거리 조명과 차량 불빛이 약하게 반사된다. 간판은 한국 상업거리의 현실적인 한글 업종 표기와 가격표 느낌을 가지되 특정 상호나 작품 고유명사는 사용하지 않는다. 전체 색은 생활 사진처럼 절제되고 다소 바랜 저채도이며, 선택적으로 짙은 붉은 간판과 탁한 금빛 조명이 눈에 띈다. 젖지 않은 아스팔트의 타이어 자국, 보도블록의 얼룩과 껌 자국, 연석의 긁힘, 간판 프레임의 먼지, 차양 천의 주름, 스테인리스의 손때와 잔기스까지 실제 사용 흔적을 사실적으로 표현한다.\n\n마트와 주변 건물은 인천의 오래된 상업·주거 혼합 지역에서 흔한 3~5층 저층 건물로, 붉은 벽돌과 회색 또는 옅은 베이지색 화강석 타일 외벽, 부분적으로 덧댄 금속 간판판, 알루미늄 새시 창으로 구성한다. 상층 주거 창에는 방범창, 에어컨 실외기와 노출 배관, 외벽 가스 배관과 계량기, 작은 화분과 생활 잡동사니가 보이며, 일부 발코니에는 빈 빨래줄과 난간이 있다. 멀리 보이는 평지붕 가장자리에는 낡고 부분적으로 덧칠된 녹색 우레탄 방수층과 소형 물탱크가 자연스럽게 드러난다. 옆 골목에는 같은 유형의 저층 건물, 전신주, 느슨하게 이어진 전선, 주차된 소형 생활 차량이 밀집해 있어 대상 건물이 주변 동네와 단절되지 않는다.\n\n모든 건축 규모는 실제 사람 크기에 맞춘다. 상점 출입문 높이는 약 2미터, 일반 창문 폭은 약 1~1.5미터, 한 층 높이는 약 2.5~3미터, 발코니와 옥상 난간 높이는 약 1.1미터로 서로 일관되게 표현한다. 마트 전면, 인접 점포, 택시, 노점과 보도 폭도 이 기준에 맞아야 하며 건물을 비현실적으로 거대하거나 축소해 보이게 하지 않는다. 번화가의 활동감은 켜진 점포 조명, 정차 차량, 진열된 판매대와 밀도 높은 거리 설비로 전달하되 사람은 묘사하지 않는다.\n\n실제 콘크리트, 벽돌, 화강석 타일, 금속의 산화와 때, 유리 반사, 비닐의 투명도, 천의 직조와 주름, 아스팔트와 보도블록의 질감을 정확히 담는다. 황혼의 남은 자연광과 상업 조명이 실제 노출 범위 안에서 섞이고, 밝은 간판이 하얗게 날아가거나 어두운 골목이 과도하게 선명해지지 않게 한다. 자연스러운 심도와 사실적인 광학 원근감, 손으로 들고 촬영한 장소 기록 사진의 담담한 프레이밍, 과도한 후처리 없는 실제 현장 참고 사진. 위에서 내려다본 시점, 배치도, 건축 도면, 삽화, 삼차원 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "상업거리 쪽 접근로의 보도 가장자리에서 약 1.6미터 눈높이로 촬영한다. 전경의 연속된 보도와 차도 경계를 따라 시선이 대각선으로 이어지고, 화면 뒤쪽에 마트 전면과 출입구가 분명히 보이게 구성한다. 한쪽 연석에는 현대식 택시가 잠시 정차하고, 같은 보도의 끊기지 않은 영업 구획에는 조명이 켜진 무인 노점과 간이 음식 판매대가 이어지게 한다. 마트 양옆의 인접 점포, 간판, 골목 입구도 함께 담아 번화가의 밀도를 보여 주되 사람이나 얼굴은 넣지 않는다. 풀프레임 카메라의 28밀리미터 광각 시야로 과장되지 않은 원근감과 자연스러운 수직선을 유지한다.",
            "shot_id": "S8_Shot1"
          }
        ],
        "shot_ids": [
          "S8_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "from the commercial street approach near number 5, facing diagonally across number 4 toward number 6, with numbers 3 and 9 beside the frontage",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Establish the busy dusk approach with the supermarket frontage in the background; reference number 12 at the curb and number 13 on one contiguous sidewalk pitch without adding them to the base plan."
        },
        "reference_decision": {
          "bg_id": "L08B01",
          "fp_id": "fp_l08_exterior_site",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "S8_Shot1 uses the same physical site and the same fixed marker inventory as L08B02, so L08B02 commits the positions of units 1-5, openings 6-8, and fixtures 9-10. The camera changes from unit 4 toward unit 2 to unit 5 toward unit 3, producing a genuinely different structural slice for the staged lateral wide view; therefore this requires its own same-physical-space plate rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L08B02.png"
          ],
          "source_bg_ids": [
            "L08B02"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "fp_l08_exterior_site_space_01"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "fp_l08_exterior_site_space_01",
                "ref_bg_id": "L08B02",
                "space_description": "Same physical site with fixed unit markers 1-5, openings 6-8, and fixtures 9-10 viewed from a different camera unit."
              }
            ],
            "why_single_ref_or_two_refs": "A single earlier reference is sufficient because L08B02 establishes the same physical-space identity and no second distinct visible space is committed for S8_Shot1."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              5
            ],
            "camera_unit": 5,
            "fov_deg": 90,
            "framing_notes": "Use broad lateral coverage from unit 5 toward unit 3 and look-at cell [3,1], leaving the middle third available for the complete staged profile while retaining layered fixed context.",
            "lens_enum": "wide",
            "look_at_cell": [
              3,
              1
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "From unit 5, look toward unit 3 and cell [3,1], with broad coverage across units 5, 4, and 3 and the unit 2 and unit 1 frontage depth where supported by the wide cone. Maintain openings 6, 7, and 8 and fixtures 9 and 10 in exactly the fixed positions established by reference L08B02.",
            "camera_framing_directive": "Frame from camera unit 5 at cell [8,5] toward unit 3 at look-at cell [3,1] with a wide 90-degree lens. Use broad lateral coverage that keeps the complete staged profile in the middle third and allows layered background bands across the visible target units.",
            "subject_position_directive": "Keep the committed subject and complete staged riding profile in the middle third, facing profile-right with the seated mid-pedal downstroke fully readable. Maintain the prescribed street-side lateral relationship and prevent background layers from obscuring the path.",
            "state_cue_directive": "Preserve numbered elements 1-10 and carry transient markers 12 and 13 as committed for S8_Shot1. Apply the staged dusk balance, restrained desaturated grade, and selective muted illumination without adding uncommitted state cues or specific display content.",
            "negative_continuity_directive": "Exclude ignored overlay markers 11 and 14. Preserve the fixed positions inherited from L08B02 for units 1-5, openings 6-8, and fixtures 9-10; do not invent additional numbered elements, specific display content, or spaces outside the unit-5-to-unit-3 wide 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='L08B02' physical_space_id='fp_l08_exterior_site_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [8, 5]\n  - look_at_unit: 3\n  - look_at_cell: [3, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad lateral coverage from unit 5 toward unit 3 and look-at cell [3,1], leaving the middle third available for the complete staged profile while retaining layered fixed context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 5, look toward unit 3 and cell [3,1], with broad coverage across units 5, 4, and 3 and the unit 2 and unit 1 frontage depth where supported by the wide cone. Maintain openings 6, 7, and 8 and fixtures 9 and 10 in exactly the fixed positions established by reference L08B02.\n  - camera_framing_directive: Frame from camera unit 5 at cell [8,5] toward unit 3 at look-at cell [3,1] with a wide 90-degree lens. Use broad lateral coverage that keeps the complete staged profile in the middle third and allows layered background bands across the visible target units.\n  - subject_position_directive: Keep the committed subject and complete staged riding profile in the middle third, facing profile-right with the seated mid-pedal downstroke fully readable. Maintain the prescribed street-side lateral relationship and prevent background layers from obscuring the path.\n  - state_cue_directive: Preserve numbered elements 1-10 and carry transient markers 12 and 13 as committed for S8_Shot1. Apply the staged dusk balance, restrained desaturated grade, and selective muted illumination without adding uncommitted state cues or specific display content.\n  - negative_continuity_directive: Exclude ignored overlay markers 11 and 14. Preserve the fixed positions inherited from L08B02 for units 1-5, openings 6-8, and fixtures 9-10; do not invent additional numbered elements, specific display content, or spaces outside the unit-5-to-unit-3 wide 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='L08B02' physical_space_id='fp_l08_exterior_site_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [8, 5]\n  - look_at_unit: 3\n  - look_at_cell: [3, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad lateral coverage from unit 5 toward unit 3 and look-at cell [3,1], leaving the middle third available for the complete staged profile while retaining layered fixed context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 5, look toward unit 3 and cell [3,1], with broad coverage across units 5, 4, and 3 and the unit 2 and unit 1 frontage depth where supported by the wide cone. Maintain openings 6, 7, and 8 and fixtures 9 and 10 in exactly the fixed positions established by reference L08B02.\n  - camera_framing_directive: Frame from camera unit 5 at cell [8,5] toward unit 3 at look-at cell [3,1] with a wide 90-degree lens. Use broad lateral coverage that keeps the complete staged profile in the middle third and allows layered background bands across the visible target units.\n  - subject_position_directive: Keep the committed subject and complete staged riding profile in the middle third, facing profile-right with the seated mid-pedal downstroke fully readable. Maintain the prescribed street-side lateral relationship and prevent background layers from obscuring the path.\n  - state_cue_directive: Preserve numbered elements 1-10 and carry transient markers 12 and 13 as committed for S8_Shot1. Apply the staged dusk balance, restrained desaturated grade, and selective muted illumination without adding uncommitted state cues or specific display content.\n  - negative_continuity_directive: Exclude ignored overlay markers 11 and 14. Preserve the fixed positions inherited from L08B02 for units 1-5, openings 6-8, and fixtures 9-10; do not invent additional numbered elements, specific display content, or spaces outside the unit-5-to-unit-3 wide 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='L08B02' physical_space_id='fp_l08_exterior_site_space_01'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [8, 5]\n  - look_at_unit: 3\n  - look_at_cell: [3, 1]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad lateral coverage from unit 5 toward unit 3 and look-at cell [3,1], leaving the middle third available for the complete staged profile while retaining layered fixed context.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 5, look toward unit 3 and cell [3,1], with broad coverage across units 5, 4, and 3 and the unit 2 and unit 1 frontage depth where supported by the wide cone. Maintain openings 6, 7, and 8 and fixtures 9 and 10 in exactly the fixed positions established by reference L08B02.\n  - camera_framing_directive: Frame from camera unit 5 at cell [8,5] toward unit 3 at look-at cell [3,1] with a wide 90-degree lens. Use broad lateral coverage that keeps the complete staged profile in the middle third and allows layered background bands across the visible target units.\n  - subject_position_directive: Keep the committed subject and complete staged riding profile in the middle third, facing profile-right with the seated mid-pedal downstroke fully readable. Maintain the prescribed street-side lateral relationship and prevent background layers from obscuring the path.\n  - state_cue_directive: Preserve numbered elements 1-10 and carry transient markers 12 and 13 as committed for S8_Shot1. Apply the staged dusk balance, restrained desaturated grade, and selective muted illumination without adding uncommitted state cues or specific display content.\n  - negative_continuity_directive: Exclude ignored overlay markers 11 and 14. Preserve the fixed positions inherited from L08B02 for units 1-5, openings 6-8, and fixtures 9-10; do not invent additional numbered elements, specific display content, or spaces outside the unit-5-to-unit-3 wide view.\n\n2026년 대한민국 인천 연안 생활권의 마트 인접 번화가를 황혼에 실제 카메라로 촬영한 다큐멘터리 풍 사진. 상업거리 쪽 접근로의 보도 가장자리에서 서 있는 사람의 눈높이 약 1.6미터로 바라보며, 풀프레임 미러리스 카메라와 28밀리미터 광각 렌즈를 사용한 자연스러운 시야다. 전경의 보도와 연석, 차도가 화면 안쪽으로 대각선으로 이어지고, 그 너머 배경에 넓은 유리 출입문과 생활형 상품 홍보물이 있는 동네 마트 전면이 보인다. 연석에는 2020년대 중반 대한민국에서 흔한 현대식 택시 몇 대가 정차하거나 천천히 통과하고, 하나로 이어진 보도 영업 구획에는 접이식 차양, 스테인리스 조리대, 투명 비닐 바람막이, 플라스틱 상자와 손수레를 갖춘 간이 음식 판매대와 노점이 나란히 놓여 있다. 노점 조명과 조리 설비는 켜져 있지만 사람, 얼굴, 인체는 전혀 없다.\n\n해가 막 진 푸른 회색 하늘 아래 상점의 붉은색·주황색·누런 금빛 계열 발광 간판과 흰색 실내등이 켜지고, 마트 유리에는 실제 거리 조명과 차량 불빛이 약하게 반사된다. 간판은 한국 상업거리의 현실적인 한글 업종 표기와 가격표 느낌을 가지되 특정 상호나 작품 고유명사는 사용하지 않는다. 전체 색은 생활 사진처럼 절제되고 다소 바랜 저채도이며, 선택적으로 짙은 붉은 간판과 탁한 금빛 조명이 눈에 띈다. 젖지 않은 아스팔트의 타이어 자국, 보도블록의 얼룩과 껌 자국, 연석의 긁힘, 간판 프레임의 먼지, 차양 천의 주름, 스테인리스의 손때와 잔기스까지 실제 사용 흔적을 사실적으로 표현한다.\n\n마트와 주변 건물은 인천의 오래된 상업·주거 혼합 지역에서 흔한 3~5층 저층 건물로, 붉은 벽돌과 회색 또는 옅은 베이지색 화강석 타일 외벽, 부분적으로 덧댄 금속 간판판, 알루미늄 새시 창으로 구성한다. 상층 주거 창에는 방범창, 에어컨 실외기와 노출 배관, 외벽 가스 배관과 계량기, 작은 화분과 생활 잡동사니가 보이며, 일부 발코니에는 빈 빨래줄과 난간이 있다. 멀리 보이는 평지붕 가장자리에는 낡고 부분적으로 덧칠된 녹색 우레탄 방수층과 소형 물탱크가 자연스럽게 드러난다. 옆 골목에는 같은 유형의 저층 건물, 전신주, 느슨하게 이어진 전선, 주차된 소형 생활 차량이 밀집해 있어 대상 건물이 주변 동네와 단절되지 않는다.\n\n모든 건축 규모는 실제 사람 크기에 맞춘다. 상점 출입문 높이는 약 2미터, 일반 창문 폭은 약 1~1.5미터, 한 층 높이는 약 2.5~3미터, 발코니와 옥상 난간 높이는 약 1.1미터로 서로 일관되게 표현한다. 마트 전면, 인접 점포, 택시, 노점과 보도 폭도 이 기준에 맞아야 하며 건물을 비현실적으로 거대하거나 축소해 보이게 하지 않는다. 번화가의 활동감은 켜진 점포 조명, 정차 차량, 진열된 판매대와 밀도 높은 거리 설비로 전달하되 사람은 묘사하지 않는다.\n\n실제 콘크리트, 벽돌, 화강석 타일, 금속의 산화와 때, 유리 반사, 비닐의 투명도, 천의 직조와 주름, 아스팔트와 보도블록의 질감을 정확히 담는다. 황혼의 남은 자연광과 상업 조명이 실제 노출 범위 안에서 섞이고, 밝은 간판이 하얗게 날아가거나 어두운 골목이 과도하게 선명해지지 않게 한다. 자연스러운 심도와 사실적인 광학 원근감, 손으로 들고 촬영한 장소 기록 사진의 담담한 프레이밍, 과도한 후처리 없는 실제 현장 참고 사진. 위에서 내려다본 시점, 배치도, 건축 도면, 삽화, 삼차원 시각화가 아니다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nSITE LOOK REFERENCE: the attached photograph shows this exact place — the confirmed look of its structure and surroundings. Keep the structure's massing, storey count, materials, wear and the character of the surroundings consistent with that photograph while composing the viewpoint this plate needs. Do not copy its camera angle or framing.",
        "camera_decision": {
          "camera_cell": [
            8,
            5
          ],
          "camera_unit": 5,
          "fov_deg": 90,
          "framing_notes": "Use broad lateral coverage from unit 5 toward unit 3 and look-at cell [3,1], leaving the middle third available for the complete staged profile while retaining layered fixed context.",
          "lens_enum": "wide",
          "look_at_cell": [
            3,
            1
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From unit 5, look toward unit 3 and cell [3,1], with broad coverage across units 5, 4, and 3 and the unit 2 and unit 1 frontage depth where supported by the wide cone. Maintain openings 6, 7, and 8 and fixtures 9 and 10 in exactly the fixed positions established by reference L08B02.",
          "camera_framing_directive": "Frame from camera unit 5 at cell [8,5] toward unit 3 at look-at cell [3,1] with a wide 90-degree lens. Use broad lateral coverage that keeps the complete staged profile in the middle third and allows layered background bands across the visible target units.",
          "subject_position_directive": "Keep the committed subject and complete staged riding profile in the middle third, facing profile-right with the seated mid-pedal downstroke fully readable. Maintain the prescribed street-side lateral relationship and prevent background layers from obscuring the path.",
          "state_cue_directive": "Preserve numbered elements 1-10 and carry transient markers 12 and 13 as committed for S8_Shot1. Apply the staged dusk balance, restrained desaturated grade, and selective muted illumination without adding uncommitted state cues or specific display content.",
          "negative_continuity_directive": "Exclude ignored overlay markers 11 and 14. Preserve the fixed positions inherited from L08B02 for units 1-5, openings 6-8, and fixtures 9-10; do not invent additional numbered elements, specific display content, or spaces outside the unit-5-to-unit-3 wide view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l08_exterior_site",
          "prior_bg_ids": [
            "L08B02"
          ],
          "attached_ref_labels": [
            "aerial:bg_supermarket_complex",
            "bg:L08B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "거리, 상점, 포장마차 및 차량 내부에 사람 없음."
          }
        },
        "aerial_ref": {
          "loc_id": "L08",
          "group_id": "bg_supermarket_complex"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L08B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L08B02.png",
        "t2i_prompt": "2026년 서해 연안의 고립된 한국 섬마을에 있는 생활형 소형 마트 외부와 자전거 주차 구역을 해 질 무렵에 촬영한 실제 카메라 다큐멘터리 풍 사진. 카메라는 자전거 거치대 곁의 보행 공간에 서서 높이 약 1.6m의 사람 눈높이로, 35mm급 적당한 광각 렌즈를 사용해 마트 출입구와 정면 외벽의 문·창·간판·차양을 비스듬히 바라본다. 출입구와 자전거 주차 공간을 중심으로 단단하게 구성하고, 넓은 도로 교통이나 포장마차 활동은 프레임에 넣지 않는다. 응답 없는 전화가 이어지는 순간에 어울리는 텅 빈 정적을 표현하되 사람, 얼굴, 신체는 전혀 없다.\n\n섬 주민이 실제로 이용하는 평범한 저층 마트의 외관으로, 염분과 습기에 노출된 시멘트 미장과 작은 석재 타일 또는 오래된 외장 벽돌, 부분적으로 덧댄 금속 패널, 알루미늄 새시 창, 유리 출입문, 빛바랜 한글 마트 간판과 낡은 비닐 차양을 현실적으로 묘사한다. 특정 상표나 고유 상호는 사용하지 않는다. 평지붕 가장자리에는 바랜 방수 도장과 빗물 홈통이 보이며, 외벽에는 에어컨 실외기와 노출 배관, 가스 배관과 계량기, 전선, 작은 디지털 방범 카메라, 출입구 벽등이 실제 설치 방식에 맞게 배치된다. 금속에는 해풍으로 생긴 옅은 녹과 얼룩, 콘크리트에는 빗물 자국과 미세한 균열, 유리에는 손자국과 먼지, 차양에는 실제 직물과 비닐의 주름이 보인다. 출입구 근처에는 생활감 있는 플라스틱 상자 몇 개와 작은 화분이 정돈되지 않은 채 놓여 있지만 통로를 막지 않는다.\n\n자전거 거치대에는 2020년대 한국에서 흔한 실용 자전거 몇 대가 서로 다른 각도로 세워져 있고, 금속 프레임의 긁힘과 녹, 타이어 먼지, 자물쇠와 바구니의 사용 흔적이 자연스럽다. 보행로의 콘크리트 경계석, 짧은 안전 말뚝, 배수 홈과 젖었다 마른 얼룩을 사실적으로 표현한다. 프레임 가장자리에는 좁은 골목과 인접한 소규모 주거·상가 외벽, 전신주와 느슨하게 이어진 전선이 일부만 보여 이 건물이 실제 섬마을 생활권 안에 있음을 드러내되, 주변 활동이 주제를 압도하지 않게 한다.\n\n건축 규모는 사람 크기를 기준으로 정확히 유지한다. 유리 출입문 높이는 약 2m, 창문 폭은 약 1~1.5m, 보이는 한 층 높이는 약 2.7m이며, 자전거와 거치대·계량기·실외기·차양의 크기도 이 기준과 일치해야 한다. 작은 생활형 마트를 거대한 건물이나 창고처럼 부풀리지 않는다.\n\n해가 막 진 뒤의 푸른 자연광이 외벽과 보행 공간에 남아 있고, 마트 내부의 평범한 따뜻한 백색 조명과 출입구 벽등이 유리를 통해 약하게 번진다. 실제 현장의 낮은 조도에서 나타나는 자연스러운 명암과 제한된 그림자를 유지한다. 전체 색은 현실적으로 절제되고 약간 바랜 회색·청회색·갈색을 중심으로 하며, 빛바랜 짙은 붉은 간판 요소와 탁한 금색 조명이 소량만 보인다. 과장된 공포 효과, 초자연적 문양, 발광 효과는 없다. 실제 콘크리트, 금속 녹, 유리, 고무, 직물, 목재와 플라스틱의 재질을 정확히 보여 주고, 일상적인 마모와 얼룩을 숨기지 않는다. 자연스러운 초점 심도와 렌즈 원근을 지닌 보정 없는 실제 장소 기록 사진이며, 깨끗한 광고 사진이나 컴퓨터 그래픽, 삽화, 건축 시각화가 아니다. 위에서 내려다본 시점, 평면도, 건축 도면이 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "자전거 주차 구역 옆 보행 공간에서 마트 출입구와 외벽을 대각선으로 바라본다. 응답 없는 전화가 이어지는 순간처럼 출입구 주변이 비어 있고 정적인 상태를 유지하며, 자전거와 거치대가 전경 또는 중경에서 입구와 함께 분명히 읽히게 한다. 도로의 넓은 교통 흐름이나 포장마차 활동은 프레임 밖으로 제외하고, 닫힌 듯 고요한 외부와 내부 조명의 대비에 집중한다.",
            "shot_id": "S8_Shot7"
          }
        ],
        "shot_ids": [
          "S8_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "from number 3 beside number 11, facing diagonally toward number 6 and the facade elements numbered 7, 8, and 10",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Emphasize the entrance and bicycle parking area during the unsuccessful call attempt; keep the broader curbside traffic and food-stall activity outside this tighter state."
        },
        "reference_decision": {
          "bg_id": "L08B02",
          "fp_id": "fp_l08_exterior_site",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L08B02 is an allowed clean-anchor fallback candidate and its fixed wide staging in S8_Shot7 provides the more stable dwelling-identity plate. It is rendered fresh from camera unit 4 toward unit 2, with markers 1-10 establishing the fixed structural identity and markers 11 and 14 supplying only the committed shot state.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/floor_plan/fp_l08_exterior_site.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_no_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp node is available because this first node establishes the dwelling identity."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              5
            ],
            "camera_unit": 4,
            "fov_deg": 90,
            "framing_notes": "Use broad, fixed eye-level coverage from unit 4 toward unit 2, centering the view on look-at cell [2,5] while retaining stable context around the committed subject.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              5
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From unit 4, show unit 2 as the primary look-at space at cell [2,5], with unit 1 beyond the frontage boundary and broad context from target units 3, 4, and 5 where supported by the wide cone. Keep openings 6, 7, and 8 and fixed markers 9 and 10 in their committed floor-plan positions.",
            "camera_framing_directive": "Frame from camera unit 4 at cell [5,5] toward unit 2 at look-at cell [2,5] with a wide 90-degree lens, giving broad, fixed eye-level coverage rather than tracking movement.",
            "subject_position_directive": "Place the committed full-figure subject slightly to one side of center at medium-wide distance, in the staged three-quarter-right angle with fixed weight, marker 14 raised at the ear, and gaze directed down.",
            "state_cue_directive": "Preserve numbered elements 1-10 and carry transient markers 11 and 14 as committed for S8_Shot7. Apply the staged subdued dusk, desaturated low-to-mid-key treatment without adding uncommitted state cues or specific display content.",
            "negative_continuity_directive": "Exclude ignored overlay markers 12 and 13. Do not invent numbered elements, subjects, signage content, or state cues beyond the committed facts, and do not promote spaces outside the wide view from unit 4 toward unit 2 into the frame."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [5, 5]\n  - look_at_unit: 2\n  - look_at_cell: [2, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad, fixed eye-level coverage from unit 4 toward unit 2, centering the view on look-at cell [2,5] while retaining stable context around the committed subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 4, show unit 2 as the primary look-at space at cell [2,5], with unit 1 beyond the frontage boundary and broad context from target units 3, 4, and 5 where supported by the wide cone. Keep openings 6, 7, and 8 and fixed markers 9 and 10 in their committed floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 4 at cell [5,5] toward unit 2 at look-at cell [2,5] with a wide 90-degree lens, giving broad, fixed eye-level coverage rather than tracking movement.\n  - subject_position_directive: Place the committed full-figure subject slightly to one side of center at medium-wide distance, in the staged three-quarter-right angle with fixed weight, marker 14 raised at the ear, and gaze directed down.\n  - state_cue_directive: Preserve numbered elements 1-10 and carry transient markers 11 and 14 as committed for S8_Shot7. Apply the staged subdued dusk, desaturated low-to-mid-key treatment without adding uncommitted state cues or specific display content.\n  - negative_continuity_directive: Exclude ignored overlay markers 12 and 13. Do not invent numbered elements, subjects, signage content, or state cues beyond the committed facts, and do not promote spaces outside the wide view from unit 4 toward unit 2 into the frame.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [5, 5]\n  - look_at_unit: 2\n  - look_at_cell: [2, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad, fixed eye-level coverage from unit 4 toward unit 2, centering the view on look-at cell [2,5] while retaining stable context around the committed subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 4, show unit 2 as the primary look-at space at cell [2,5], with unit 1 beyond the frontage boundary and broad context from target units 3, 4, and 5 where supported by the wide cone. Keep openings 6, 7, and 8 and fixed markers 9 and 10 in their committed floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 4 at cell [5,5] toward unit 2 at look-at cell [2,5] with a wide 90-degree lens, giving broad, fixed eye-level coverage rather than tracking movement.\n  - subject_position_directive: Place the committed full-figure subject slightly to one side of center at medium-wide distance, in the staged three-quarter-right angle with fixed weight, marker 14 raised at the ear, and gaze directed down.\n  - state_cue_directive: Preserve numbered elements 1-10 and carry transient markers 11 and 14 as committed for S8_Shot7. Apply the staged subdued dusk, desaturated low-to-mid-key treatment without adding uncommitted state cues or specific display content.\n  - negative_continuity_directive: Exclude ignored overlay markers 12 and 13. Do not invent numbered elements, subjects, signage content, or state cues beyond the committed facts, and do not promote spaces outside the wide view from unit 4 toward unit 2 into the frame.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [5, 5]\n  - look_at_unit: 2\n  - look_at_cell: [2, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad, fixed eye-level coverage from unit 4 toward unit 2, centering the view on look-at cell [2,5] while retaining stable context around the committed subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 4, show unit 2 as the primary look-at space at cell [2,5], with unit 1 beyond the frontage boundary and broad context from target units 3, 4, and 5 where supported by the wide cone. Keep openings 6, 7, and 8 and fixed markers 9 and 10 in their committed floor-plan positions.\n  - camera_framing_directive: Frame from camera unit 4 at cell [5,5] toward unit 2 at look-at cell [2,5] with a wide 90-degree lens, giving broad, fixed eye-level coverage rather than tracking movement.\n  - subject_position_directive: Place the committed full-figure subject slightly to one side of center at medium-wide distance, in the staged three-quarter-right angle with fixed weight, marker 14 raised at the ear, and gaze directed down.\n  - state_cue_directive: Preserve numbered elements 1-10 and carry transient markers 11 and 14 as committed for S8_Shot7. Apply the staged subdued dusk, desaturated low-to-mid-key treatment without adding uncommitted state cues or specific display content.\n  - negative_continuity_directive: Exclude ignored overlay markers 12 and 13. Do not invent numbered elements, subjects, signage content, or state cues beyond the committed facts, and do not promote spaces outside the wide view from unit 4 toward unit 2 into the frame.\n\n2026년 서해 연안의 고립된 한국 섬마을에 있는 생활형 소형 마트 외부와 자전거 주차 구역을 해 질 무렵에 촬영한 실제 카메라 다큐멘터리 풍 사진. 카메라는 자전거 거치대 곁의 보행 공간에 서서 높이 약 1.6m의 사람 눈높이로, 35mm급 적당한 광각 렌즈를 사용해 마트 출입구와 정면 외벽의 문·창·간판·차양을 비스듬히 바라본다. 출입구와 자전거 주차 공간을 중심으로 단단하게 구성하고, 넓은 도로 교통이나 포장마차 활동은 프레임에 넣지 않는다. 응답 없는 전화가 이어지는 순간에 어울리는 텅 빈 정적을 표현하되 사람, 얼굴, 신체는 전혀 없다.\n\n섬 주민이 실제로 이용하는 평범한 저층 마트의 외관으로, 염분과 습기에 노출된 시멘트 미장과 작은 석재 타일 또는 오래된 외장 벽돌, 부분적으로 덧댄 금속 패널, 알루미늄 새시 창, 유리 출입문, 빛바랜 한글 마트 간판과 낡은 비닐 차양을 현실적으로 묘사한다. 특정 상표나 고유 상호는 사용하지 않는다. 평지붕 가장자리에는 바랜 방수 도장과 빗물 홈통이 보이며, 외벽에는 에어컨 실외기와 노출 배관, 가스 배관과 계량기, 전선, 작은 디지털 방범 카메라, 출입구 벽등이 실제 설치 방식에 맞게 배치된다. 금속에는 해풍으로 생긴 옅은 녹과 얼룩, 콘크리트에는 빗물 자국과 미세한 균열, 유리에는 손자국과 먼지, 차양에는 실제 직물과 비닐의 주름이 보인다. 출입구 근처에는 생활감 있는 플라스틱 상자 몇 개와 작은 화분이 정돈되지 않은 채 놓여 있지만 통로를 막지 않는다.\n\n자전거 거치대에는 2020년대 한국에서 흔한 실용 자전거 몇 대가 서로 다른 각도로 세워져 있고, 금속 프레임의 긁힘과 녹, 타이어 먼지, 자물쇠와 바구니의 사용 흔적이 자연스럽다. 보행로의 콘크리트 경계석, 짧은 안전 말뚝, 배수 홈과 젖었다 마른 얼룩을 사실적으로 표현한다. 프레임 가장자리에는 좁은 골목과 인접한 소규모 주거·상가 외벽, 전신주와 느슨하게 이어진 전선이 일부만 보여 이 건물이 실제 섬마을 생활권 안에 있음을 드러내되, 주변 활동이 주제를 압도하지 않게 한다.\n\n건축 규모는 사람 크기를 기준으로 정확히 유지한다. 유리 출입문 높이는 약 2m, 창문 폭은 약 1~1.5m, 보이는 한 층 높이는 약 2.7m이며, 자전거와 거치대·계량기·실외기·차양의 크기도 이 기준과 일치해야 한다. 작은 생활형 마트를 거대한 건물이나 창고처럼 부풀리지 않는다.\n\n해가 막 진 뒤의 푸른 자연광이 외벽과 보행 공간에 남아 있고, 마트 내부의 평범한 따뜻한 백색 조명과 출입구 벽등이 유리를 통해 약하게 번진다. 실제 현장의 낮은 조도에서 나타나는 자연스러운 명암과 제한된 그림자를 유지한다. 전체 색은 현실적으로 절제되고 약간 바랜 회색·청회색·갈색을 중심으로 하며, 빛바랜 짙은 붉은 간판 요소와 탁한 금색 조명이 소량만 보인다. 과장된 공포 효과, 초자연적 문양, 발광 효과는 없다. 실제 콘크리트, 금속 녹, 유리, 고무, 직물, 목재와 플라스틱의 재질을 정확히 보여 주고, 일상적인 마모와 얼룩을 숨기지 않는다. 자연스러운 초점 심도와 렌즈 원근을 지닌 보정 없는 실제 장소 기록 사진이며, 깨끗한 광고 사진이나 컴퓨터 그래픽, 삽화, 건축 시각화가 아니다. 위에서 내려다본 시점, 평면도, 건축 도면이 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nSITE LOOK REFERENCE: the attached photograph shows this exact place — the confirmed look of its structure and surroundings. Keep the structure's massing, storey count, materials, wear and the character of the surroundings consistent with that photograph while composing the viewpoint this plate needs. Do not copy its camera angle or framing.",
        "camera_decision": {
          "camera_cell": [
            5,
            5
          ],
          "camera_unit": 4,
          "fov_deg": 90,
          "framing_notes": "Use broad, fixed eye-level coverage from unit 4 toward unit 2, centering the view on look-at cell [2,5] while retaining stable context around the committed subject.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            5
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 4, show unit 2 as the primary look-at space at cell [2,5], with unit 1 beyond the frontage boundary and broad context from target units 3, 4, and 5 where supported by the wide cone. Keep openings 6, 7, and 8 and fixed markers 9 and 10 in their committed floor-plan positions.",
          "camera_framing_directive": "Frame from camera unit 4 at cell [5,5] toward unit 2 at look-at cell [2,5] with a wide 90-degree lens, giving broad, fixed eye-level coverage rather than tracking movement.",
          "subject_position_directive": "Place the committed full-figure subject slightly to one side of center at medium-wide distance, in the staged three-quarter-right angle with fixed weight, marker 14 raised at the ear, and gaze directed down.",
          "state_cue_directive": "Preserve numbered elements 1-10 and carry transient markers 11 and 14 as committed for S8_Shot7. Apply the staged subdued dusk, desaturated low-to-mid-key treatment without adding uncommitted state cues or specific display content.",
          "negative_continuity_directive": "Exclude ignored overlay markers 12 and 13. Do not invent numbered elements, subjects, signage content, or state cues beyond the committed facts, and do not promote spaces outside the wide view from unit 4 toward unit 2 into the frame."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l08_exterior_site",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_supermarket_complex"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "건물 안팎과 거리에 사람이 보이지 않습니다."
          }
        },
        "aerial_ref": {
          "loc_id": "L08",
          "group_id": "bg_supermarket_complex"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L08B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L08B03.png",
        "t2i_prompt": "2026년 대한민국 연안 지역의 생활권에 있는 대형 마트 입구 구역을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 안쪽 자동 미닫이문 바로 안, 서 있는 사람의 눈높이 약 1.6m에 놓고 35mm급 렌즈로 입구 판매 바닥을 가로질러 직원 응대 공간, 긴 상품 진열대, 통로 끝 엔드캡 방향을 대각선으로 바라본다. 직원 응대 공간과 진열대, 엔드캡이 화면에서 뚜렷하고 비중 있게 보이며, 엔드캡 옆에는 재고 보충용 바퀴 달린 카트와 개봉 전 골판지 상자 몇 개가 현실적으로 놓여 있다. 사람은 전혀 없지만, 직원들이 진열 작업과 긴장된 대화를 잠시 중단하고 자리를 비운 듯한 정돈되지 않은 작업 흔적과 불편한 정적이 남아 있다.\n\n프레임 뒤쪽 또는 한쪽에는 안쪽과 바깥쪽의 유리 자동 미닫이문, 출입 감지 게이트, 미끄럼 방지 바닥 매트, 쇼핑카트 보관 구역이 이어져 입구 구조를 분명히 보여준다. 자동문 너머로는 해가 거의 진 청회색 하늘과 젖지 않은 평범한 주차 구역의 일부만 제한적으로 보이고, 외부 풍경이 실내보다 두드러지지 않는다. 출입문은 높이 약 2.1~2.3m의 사람용 자동문, 유리 패널 한 장의 폭은 약 1~1.5m이며, 진열대는 성인 키와 비슷한 약 1.8~2m, 천장은 일반 상업시설의 약 3~3.5m 높이로 서로 일관된 실제 규모를 유지한다.\n\n해 질 무렵의 차가운 외광과 매장 천장의 중성 백색 LED 조명이 유리문 주변에서 자연스럽게 섞인다. 전체 색은 절제된 저채도이되 가격표 띠와 소형 안내 표지에 짙은 적색과 탁한 금색 계열이 제한적으로 들어간다. 과도하게 어둡거나 장식적인 공포 연출 없이, 정상 영업 공간의 현실적인 밝기 안에서 낮고 팽팽한 긴장감을 만든다. 현대 한국 대형 마트에서 흔한 금속 프레임 자동문, 알루미늄 새시, 강화유리, 회색 논슬립 타일, 분체도장 철제 진열대, 플라스틱 가격표 레일, 천장 배선 덕트, 실제 CCTV 카메라와 실용적인 한국어 안내 표지를 시대에 맞게 표현한다.\n\n실제 DSLR 또는 미러리스 카메라로 촬영한 현장 참고 사진처럼 보여야 한다. 유리의 미세한 손자국과 반사, 타일 줄눈의 때, 카트 바퀴 자국, 금속 모서리의 작은 긁힘, 골판지 섬유, 비닐 포장과 인쇄 라벨, 선반의 생활 마모를 정확한 재질감으로 표현한다. 자연스러운 원근과 깊이감, 과장되지 않은 피사계 심도, 현실적인 노출과 화이트밸런스, 후보정 없는 담담한 사진. 사람이 없는 배경만 표현하며 얼굴, 신체, 피, 시신은 넣지 않는다. 평면도, 하향 시점, 건축 도면, 삽화, 3D 그래픽, 건축 시각화처럼 보이지 않게 한다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "안쪽 자동 미닫이문 바로 안쪽의 약 1.6m 눈높이에서 35mm급 보통 광각으로 촬영한다. 직원 응대 공간, 긴 진열대와 엔드캡을 전경과 중경의 핵심으로 두고, 엔드캡 옆에는 재고 보충용 바퀴 달린 카트와 아직 풀지 않은 골판지 상자를 배치한다. 자동문, 출입 감지 게이트와 입구 바닥 매트는 후경 또는 화면 한쪽에 포함해 대형 마트 입구라는 맥락을 유지하며, 문밖의 저녁 하늘과 주차 구역은 좁게만 보인다. 사람 없이도 방금 직원들이 대화를 멈추고 작업을 비운 듯한 긴장된 정적을 표현한다.",
            "shot_id": "S8_Shot6"
          }
        ],
        "shot_ids": [
          "S8_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "just inside number 6 (inner sliding-door bank), facing diagonally across number 3 (entrance sales floor) toward number 4 (employee interaction bay), number 10 (shelving run), and number 11 (aisle endcap)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep numbers 4, 10, and 11 prominent for the employee conversation and stocking action; include numbers 5, 6, and 7 behind or along one side to preserve the entrance context, with a limited view of the dusk exterior through the doors. Depict transient number 12 beside number 11."
        },
        "reference_decision": {
          "bg_id": "L08B03",
          "fp_id": "fp_l08_entrance",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L08B03 is the sole supplied clean-anchor fallback candidate and the only render-ready BG, so it establishes dwelling identity directly from the floor plan without a prior reference. The telephoto view from camera unit 3 at [5,4] toward marker 10 at [2,8] supports S8_Shot6's close subject isolation while retaining narrow contextual traces of the fixed display elements.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/floor_plan/fp_l08_entrance.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp references are available, and this first node must seed the dwelling identity from the supplied floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              4
            ],
            "camera_unit": 3,
            "fov_deg": 25,
            "framing_notes": "Use compressed, narrow coverage from unit 3 toward marker 10 within unit 3, leaving only softened edge context behind the tightly centered foreground subject.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              2,
              8
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Show a narrow slice of unit 3 from camera cell [5,4] toward look-at cell [2,8], using marker 10 and limited traces of marker 11 as the principal fixed edge context. Other target units 1, 2, and 4 and openings 5 and 6 remain floor-plan continuity commitments but should appear only if they fall inside this 25-degree view.",
            "camera_framing_directive": "Frame from camera unit 3 at cell [5,4], looking within unit 3 toward cell [2,8] and marker 10 with a telephoto 25-degree field of view; use compressed, narrow coverage so the foreground middle-center subject is close and dominant while fixed background context remains limited to softened edge traces.",
            "subject_position_directive": "Place 수리영 in the foreground middle-center at close scale, three-quarter left, mid-step abruptly halted, with widened eyes and an off-screen gaze; tightly center the face while leaving only narrow softened background traces at the edges.",
            "state_cue_directive": "Carry transient marker 12 as the committed state overlay and retain the in-use state associated with the staged background context. Do not invent additional state cues beyond markers 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, and 12.",
            "negative_continuity_directive": "Keep the narrow view tied to unit 3 and marker 10; do not introduce marker 9, unlisted overlay markers, or units and openings outside the committed telephoto framing. Preserve the floor-plan positions of referenced structural markers 1, 2, 3, 4, openings 5 and 6, and fixed markers 7, 8, 10, and 11 wherever they enter the 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\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 4]\n  - look_at_unit: 3\n  - look_at_cell: [2, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use compressed, narrow coverage from unit 3 toward marker 10 within unit 3, leaving only softened edge context behind the tightly centered foreground subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow slice of unit 3 from camera cell [5,4] toward look-at cell [2,8], using marker 10 and limited traces of marker 11 as the principal fixed edge context. Other target units 1, 2, and 4 and openings 5 and 6 remain floor-plan continuity commitments but should appear only if they fall inside this 25-degree view.\n  - camera_framing_directive: Frame from camera unit 3 at cell [5,4], looking within unit 3 toward cell [2,8] and marker 10 with a telephoto 25-degree field of view; use compressed, narrow coverage so the foreground middle-center subject is close and dominant while fixed background context remains limited to softened edge traces.\n  - subject_position_directive: Place 수리영 in the foreground middle-center at close scale, three-quarter left, mid-step abruptly halted, with widened eyes and an off-screen gaze; tightly center the face while leaving only narrow softened background traces at the edges.\n  - state_cue_directive: Carry transient marker 12 as the committed state overlay and retain the in-use state associated with the staged background context. Do not invent additional state cues beyond markers 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, and 12.\n  - negative_continuity_directive: Keep the narrow view tied to unit 3 and marker 10; do not introduce marker 9, unlisted overlay markers, or units and openings outside the committed telephoto framing. Preserve the floor-plan positions of referenced structural markers 1, 2, 3, 4, openings 5 and 6, and fixed markers 7, 8, 10, and 11 wherever they enter the 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\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 4]\n  - look_at_unit: 3\n  - look_at_cell: [2, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use compressed, narrow coverage from unit 3 toward marker 10 within unit 3, leaving only softened edge context behind the tightly centered foreground subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow slice of unit 3 from camera cell [5,4] toward look-at cell [2,8], using marker 10 and limited traces of marker 11 as the principal fixed edge context. Other target units 1, 2, and 4 and openings 5 and 6 remain floor-plan continuity commitments but should appear only if they fall inside this 25-degree view.\n  - camera_framing_directive: Frame from camera unit 3 at cell [5,4], looking within unit 3 toward cell [2,8] and marker 10 with a telephoto 25-degree field of view; use compressed, narrow coverage so the foreground middle-center subject is close and dominant while fixed background context remains limited to softened edge traces.\n  - subject_position_directive: Place 수리영 in the foreground middle-center at close scale, three-quarter left, mid-step abruptly halted, with widened eyes and an off-screen gaze; tightly center the face while leaving only narrow softened background traces at the edges.\n  - state_cue_directive: Carry transient marker 12 as the committed state overlay and retain the in-use state associated with the staged background context. Do not invent additional state cues beyond markers 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, and 12.\n  - negative_continuity_directive: Keep the narrow view tied to unit 3 and marker 10; do not introduce marker 9, unlisted overlay markers, or units and openings outside the committed telephoto framing. Preserve the floor-plan positions of referenced structural markers 1, 2, 3, 4, openings 5 and 6, and fixed markers 7, 8, 10, and 11 wherever they enter the 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\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 4]\n  - look_at_unit: 3\n  - look_at_cell: [2, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use compressed, narrow coverage from unit 3 toward marker 10 within unit 3, leaving only softened edge context behind the tightly centered foreground subject.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show a narrow slice of unit 3 from camera cell [5,4] toward look-at cell [2,8], using marker 10 and limited traces of marker 11 as the principal fixed edge context. Other target units 1, 2, and 4 and openings 5 and 6 remain floor-plan continuity commitments but should appear only if they fall inside this 25-degree view.\n  - camera_framing_directive: Frame from camera unit 3 at cell [5,4], looking within unit 3 toward cell [2,8] and marker 10 with a telephoto 25-degree field of view; use compressed, narrow coverage so the foreground middle-center subject is close and dominant while fixed background context remains limited to softened edge traces.\n  - subject_position_directive: Place 수리영 in the foreground middle-center at close scale, three-quarter left, mid-step abruptly halted, with widened eyes and an off-screen gaze; tightly center the face while leaving only narrow softened background traces at the edges.\n  - state_cue_directive: Carry transient marker 12 as the committed state overlay and retain the in-use state associated with the staged background context. Do not invent additional state cues beyond markers 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, and 12.\n  - negative_continuity_directive: Keep the narrow view tied to unit 3 and marker 10; do not introduce marker 9, unlisted overlay markers, or units and openings outside the committed telephoto framing. Preserve the floor-plan positions of referenced structural markers 1, 2, 3, 4, openings 5 and 6, and fixed markers 7, 8, 10, and 11 wherever they enter the view.\n\n2026년 대한민국 연안 지역의 생활권에 있는 대형 마트 입구 구역을 실제 카메라로 촬영한 다큐멘터리 풍 사진. 카메라는 안쪽 자동 미닫이문 바로 안, 서 있는 사람의 눈높이 약 1.6m에 놓고 35mm급 렌즈로 입구 판매 바닥을 가로질러 직원 응대 공간, 긴 상품 진열대, 통로 끝 엔드캡 방향을 대각선으로 바라본다. 직원 응대 공간과 진열대, 엔드캡이 화면에서 뚜렷하고 비중 있게 보이며, 엔드캡 옆에는 재고 보충용 바퀴 달린 카트와 개봉 전 골판지 상자 몇 개가 현실적으로 놓여 있다. 사람은 전혀 없지만, 직원들이 진열 작업과 긴장된 대화를 잠시 중단하고 자리를 비운 듯한 정돈되지 않은 작업 흔적과 불편한 정적이 남아 있다.\n\n프레임 뒤쪽 또는 한쪽에는 안쪽과 바깥쪽의 유리 자동 미닫이문, 출입 감지 게이트, 미끄럼 방지 바닥 매트, 쇼핑카트 보관 구역이 이어져 입구 구조를 분명히 보여준다. 자동문 너머로는 해가 거의 진 청회색 하늘과 젖지 않은 평범한 주차 구역의 일부만 제한적으로 보이고, 외부 풍경이 실내보다 두드러지지 않는다. 출입문은 높이 약 2.1~2.3m의 사람용 자동문, 유리 패널 한 장의 폭은 약 1~1.5m이며, 진열대는 성인 키와 비슷한 약 1.8~2m, 천장은 일반 상업시설의 약 3~3.5m 높이로 서로 일관된 실제 규모를 유지한다.\n\n해 질 무렵의 차가운 외광과 매장 천장의 중성 백색 LED 조명이 유리문 주변에서 자연스럽게 섞인다. 전체 색은 절제된 저채도이되 가격표 띠와 소형 안내 표지에 짙은 적색과 탁한 금색 계열이 제한적으로 들어간다. 과도하게 어둡거나 장식적인 공포 연출 없이, 정상 영업 공간의 현실적인 밝기 안에서 낮고 팽팽한 긴장감을 만든다. 현대 한국 대형 마트에서 흔한 금속 프레임 자동문, 알루미늄 새시, 강화유리, 회색 논슬립 타일, 분체도장 철제 진열대, 플라스틱 가격표 레일, 천장 배선 덕트, 실제 CCTV 카메라와 실용적인 한국어 안내 표지를 시대에 맞게 표현한다.\n\n실제 DSLR 또는 미러리스 카메라로 촬영한 현장 참고 사진처럼 보여야 한다. 유리의 미세한 손자국과 반사, 타일 줄눈의 때, 카트 바퀴 자국, 금속 모서리의 작은 긁힘, 골판지 섬유, 비닐 포장과 인쇄 라벨, 선반의 생활 마모를 정확한 재질감으로 표현한다. 자연스러운 원근과 깊이감, 과장되지 않은 피사계 심도, 현실적인 노출과 화이트밸런스, 후보정 없는 담담한 사진. 사람이 없는 배경만 표현하며 얼굴, 신체, 피, 시신은 넣지 않는다. 평면도, 하향 시점, 건축 도면, 삽화, 3D 그래픽, 건축 시각화처럼 보이지 않게 한다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nSITE LOOK REFERENCE: the attached photograph shows this exact place — the confirmed look of its structure and surroundings. Keep the structure's massing, storey count, materials, wear and the character of the surroundings consistent with that photograph while composing the viewpoint this plate needs. Do not copy its camera angle or framing.\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.",
        "camera_decision": {
          "camera_cell": [
            5,
            4
          ],
          "camera_unit": 3,
          "fov_deg": 25,
          "framing_notes": "Use compressed, narrow coverage from unit 3 toward marker 10 within unit 3, leaving only softened edge context behind the tightly centered foreground subject.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            2,
            8
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show a narrow slice of unit 3 from camera cell [5,4] toward look-at cell [2,8], using marker 10 and limited traces of marker 11 as the principal fixed edge context. Other target units 1, 2, and 4 and openings 5 and 6 remain floor-plan continuity commitments but should appear only if they fall inside this 25-degree view.",
          "camera_framing_directive": "Frame from camera unit 3 at cell [5,4], looking within unit 3 toward cell [2,8] and marker 10 with a telephoto 25-degree field of view; use compressed, narrow coverage so the foreground middle-center subject is close and dominant while fixed background context remains limited to softened edge traces.",
          "subject_position_directive": "Place 수리영 in the foreground middle-center at close scale, three-quarter left, mid-step abruptly halted, with widened eyes and an off-screen gaze; tightly center the face while leaving only narrow softened background traces at the edges.",
          "state_cue_directive": "Carry transient marker 12 as the committed state overlay and retain the in-use state associated with the staged background context. Do not invent additional state cues beyond markers 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, and 12.",
          "negative_continuity_directive": "Keep the narrow view tied to unit 3 and marker 10; do not introduce marker 9, unlisted overlay markers, or units and openings outside the committed telephoto framing. Preserve the floor-plan positions of referenced structural markers 1, 2, 3, 4, openings 5 and 6, and fixed markers 7, 8, 10, and 11 wherever they enter the view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l08_entrance",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_supermarket_complex",
            "same_loc_anchor:L08B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "매장 내외부에 사람이나 그림자가 없음."
          }
        },
        "aerial_ref": {
          "loc_id": "L08",
          "group_id": "bg_supermarket_complex"
        },
        "fp_ref_replaced_by_aerial": true,
        "same_loc_anchor_ref": {
          "anchor_bg_id": "L08B02",
          "loc_id": "L08"
        }
      },
      "L09B01": {
        "status": "ok",
        "location_id": "L09",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L09B01.png",
        "t2i_prompt": "2026년 대한민국 인천 연안의 외딴 섬마을, 영업 전의 조용한 이른 아침에 촬영한 작은 동네 마트 외벽과 그 아래의 좁은 통행 공간. 실제 미러리스 카메라와 35밀리미터급 렌즈로 사람 눈높이 약 1.6미터에서 외벽을 따라 비스듬히 촬영한 다큐멘터리 풍 사진이다. 프레임 상단에는 처마 모서리에 고정된 현대형 디지털 폐쇄회로 감시카메라가 아래쪽을 향해 설치되어 있고, 햇빛과 염분에 바랜 흰색 하우징, 금속 브래킷, 벽을 따라 내려오는 노출 전선관이 실제 설치 방식대로 연결되어 있다. 감시카메라 바로 아래에는 비어 있는 벽면과 닫힌 마트 출입문, 폭 약 1.2미터의 알루미늄 새시 창, 얕은 차양, 색이 바랜 일반적인 마트 간판 일부가 보인다. 특정 상표나 읽을 수 있는 고유명사는 없다.\n\n건물은 한국 연안 섬마을에서 흔히 볼 수 있는 1층 규모의 소형 조적조 상가로, 한 층 높이는 약 2.7미터, 출입문 높이는 약 2미터이며 모든 설비와 개구부의 크기가 이 기준에 맞는다. 외장은 오래된 적갈색 벽돌 타일과 부분적으로 보수한 회색 시멘트 미장면이 섞여 있고, 염분 얼룩, 빗물 자국, 미세한 균열, 덧칠 흔적이 과장 없이 남아 있다. 외벽에는 전기 계량기, 배수관, 낡은 실외기와 냉매 배관이 실제 간격으로 설치되어 있으며, 바닥에는 닳은 콘크리트 포장과 배수 홈, 정리되지 않은 빈 플라스틱 운반 상자 몇 개가 있다. 공간은 버려진 폐허가 아니라 현재도 운영되는 생활 상점이 영업 전 잠시 닫혀 있는 상태다.\n\n건물 옆 좁은 골목 너머에는 같은 규모의 실제 섬마을 저층 주택들이 이어진다. 벽돌 또는 석재 타일 외벽, 알루미늄 새시 창, 창문 방범창, 가스 배관과 계량기, 실외기, 작은 옥상 물탱크, 화분이 드문드문 보인다. 전신주와 느슨하게 이어진 전선이 골목 위를 지나가며, 대상 마트가 주변 동네와 자연스럽게 맞물린다. 사람, 얼굴, 동물은 전혀 없다.\n\n해가 막 떠오르기 시작한 흐린 이른 아침의 차갑고 약한 자연광, 꺼진 실내 조명, 길게 퍼지지 않는 부드러운 그림자, 옅은 해무와 습기가 남은 공기. 절제되고 약간 탈색된 실제 색감 속에서 간판의 탁한 붉은색과 오래된 금속의 누런 색만 미세하게 드러난다. 실제 콘크리트의 거친 입자, 금속의 부식과 녹, 플라스틱의 자외선 변색, 유리의 흐린 반사, 벽돌 줄눈과 도장면의 마모를 정확히 표현한다. 자연스러운 원근과 피사계 심도, 과도한 보정 없는 실제 장소 기록 사진이며 깨끗한 광고 사진처럼 정돈하지 않는다. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 컴퓨터 그래픽은 금지한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "사람 눈높이 약 1.6미터에서 마트 외벽을 따라 비스듬히 바라본다. 프레임 상단에는 처마 아래 감시카메라가 확실히 보이고, 그 아래의 출입문 주변과 비어 있는 좁은 통행 공간이 주요 배경이 되게 한다. 이른 아침의 차갑고 약한 자연광, 닫힌 영업 전 상태, 사람 없는 정적을 유지한다.",
            "shot_id": "S19_Shot4"
          },
          {
            "guide_text": "같은 외벽을 조금 더 측면에서 바라보며 감시카메라 아래의 사각지대처럼 느껴지는 벽면과 건물 모퉁이, 골목 방향의 깊이를 함께 담는다. 감시카메라, 노출 전선관, 계량기와 실외기의 상대적 위치가 자연스럽게 이어지고, 주변 섬마을 저층 주택과 전선이 멀리 약하게 보이도록 한다. 인물이나 얼굴은 배치하지 않는다.",
            "shot_id": "S19_Shot6"
          }
        ],
        "shot_ids": [
          "S19_Shot4",
          "S19_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2026년 대한민국 인천 연안의 외딴 섬마을, 영업 전의 조용한 이른 아침에 촬영한 작은 동네 마트 외벽과 그 아래의 좁은 통행 공간. 실제 미러리스 카메라와 35밀리미터급 렌즈로 사람 눈높이 약 1.6미터에서 외벽을 따라 비스듬히 촬영한 다큐멘터리 풍 사진이다. 프레임 상단에는 처마 모서리에 고정된 현대형 디지털 폐쇄회로 감시카메라가 아래쪽을 향해 설치되어 있고, 햇빛과 염분에 바랜 흰색 하우징, 금속 브래킷, 벽을 따라 내려오는 노출 전선관이 실제 설치 방식대로 연결되어 있다. 감시카메라 바로 아래에는 비어 있는 벽면과 닫힌 마트 출입문, 폭 약 1.2미터의 알루미늄 새시 창, 얕은 차양, 색이 바랜 일반적인 마트 간판 일부가 보인다. 특정 상표나 읽을 수 있는 고유명사는 없다.\n\n건물은 한국 연안 섬마을에서 흔히 볼 수 있는 1층 규모의 소형 조적조 상가로, 한 층 높이는 약 2.7미터, 출입문 높이는 약 2미터이며 모든 설비와 개구부의 크기가 이 기준에 맞는다. 외장은 오래된 적갈색 벽돌 타일과 부분적으로 보수한 회색 시멘트 미장면이 섞여 있고, 염분 얼룩, 빗물 자국, 미세한 균열, 덧칠 흔적이 과장 없이 남아 있다. 외벽에는 전기 계량기, 배수관, 낡은 실외기와 냉매 배관이 실제 간격으로 설치되어 있으며, 바닥에는 닳은 콘크리트 포장과 배수 홈, 정리되지 않은 빈 플라스틱 운반 상자 몇 개가 있다. 공간은 버려진 폐허가 아니라 현재도 운영되는 생활 상점이 영업 전 잠시 닫혀 있는 상태다.\n\n건물 옆 좁은 골목 너머에는 같은 규모의 실제 섬마을 저층 주택들이 이어진다. 벽돌 또는 석재 타일 외벽, 알루미늄 새시 창, 창문 방범창, 가스 배관과 계량기, 실외기, 작은 옥상 물탱크, 화분이 드문드문 보인다. 전신주와 느슨하게 이어진 전선이 골목 위를 지나가며, 대상 마트가 주변 동네와 자연스럽게 맞물린다. 사람, 얼굴, 동물은 전혀 없다.\n\n해가 막 떠오르기 시작한 흐린 이른 아침의 차갑고 약한 자연광, 꺼진 실내 조명, 길게 퍼지지 않는 부드러운 그림자, 옅은 해무와 습기가 남은 공기. 절제되고 약간 탈색된 실제 색감 속에서 간판의 탁한 붉은색과 오래된 금속의 누런 색만 미세하게 드러난다. 실제 콘크리트의 거친 입자, 금속의 부식과 녹, 플라스틱의 자외선 변색, 유리의 흐린 반사, 벽돌 줄눈과 도장면의 마모를 정확히 표현한다. 자연스러운 원근과 피사계 심도, 과도한 보정 없는 실제 장소 기록 사진이며 깨끗한 광고 사진처럼 정돈하지 않는다. 위에서 내려다본 시점, 평면도, 건축 도면, 삽화, 컴퓨터 그래픽은 금지한다. 16:9 가로 비율, 실제 카메라 촬영본\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "사람이나 인물 흔적이 없음."
          }
        },
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "building_anchor:L08B02"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "building_anchor_ref": {
          "anchor_bg_id": "L08B02",
          "group_id": "bg_supermarket_complex"
        }
      },
      "L16B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L16",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L16B01.png",
        "t2i_prompt": "2026년 대한민국의 중소형 마트 안쪽에 마련된 비좁고 실용적인 총무과 보안 확인 사무실. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 답사 사진처럼 꾸밈없고 후처리 없는 사실적인 모습. 카메라는 뒤쪽 방문자가 서서 지켜볼 법한 좁은 빈 자리 부근, 바닥에서 약 1.6m 높이의 사람 눈높이에 놓고, 35mm급 보통 광각 렌즈로 검토 구역을 가로질러 업무용 책상과 직원용 사무 의자, 바로 옆의 손님 의자, 책상 위 CCTV 모니터 뱅크를 대각선으로 바라본다. 한 화면에서 빈 뒤쪽 관찰 자리와 두 의자, 보안 업무석, 모니터 뱅크의 관계가 자연스럽게 읽혀야 하지만 사람과 얼굴은 전혀 없다.\n\n사무실은 층고 약 2.6m의 평범한 상업시설 내부이며, 출입문은 높이 약 2m의 표준형 문으로 표현해 모든 가구와 구조의 규모를 현실적으로 맞춘다. 값싼 회백색 비닐 바닥재의 긁힘과 눌린 자국, 아이보리색 도장 벽의 손때와 작은 얼룩, 회색 금속 서류함의 모서리 마모와 미세한 녹, 합판 사무용 책상의 실제 목재 무늬와 벗겨진 테두리, 검은 플라스틱 의자의 사용 흔적을 세밀하게 보여준다. 벽 선반과 문서 트레이에는 마트 관리용 서류철, 영수증 묶음과 평범한 사무용품이 정돈이 덜 된 상태로 놓여 있고, 유선전화, 키보드, 마우스, 멀티탭과 현실적인 케이블 배선이 업무 공간의 생활감을 만든다. 천장에는 2020년대 한국 상업시설에서 흔한 평판형 LED 또는 형광등 계열 조명이 있으나 전체 조도는 낮고 일부만 켜져 있다. 과도하게 미래적인 장비나 홀로그램 인터페이스는 없다.\n\nCCTV 모니터 뱅크의 차가운 청색 빛이 책상과 빈 의자 가장자리, 주변 벽에 약하게 반사되어 증거 검토 중인 늦은 시간의 눌린 긴장감을 만든다. 모니터 화면은 실제 디지털 CCTV 특유의 제한된 해상도, 약한 압축 흔적, 낮은 명암과 소형 시간 표시를 지닌 마트 내부 감시 영상이다. 화면 일부에는 유난히 어둡고 정보가 뭉개진 구간이 있지만, 그 안의 대상을 선명하게 복원하거나 사람의 형체와 얼굴로 식별하지 않는다. 이 불명확한 구간은 오직 모니터의 평면 영상 안에만 존재하며 실제 사무실 공간으로 번지지 않는다. 실내는 절제된 저채도 회색과 낡은 베이지가 중심이고 청색 모니터 광만 선택적으로 두드러진다.\n\n실제 콘크리트와 도장면, 금속의 미세한 산화, 플라스틱 광택, 종이 섬유, 전선 피복, 직물 의자 표면을 정확한 물성으로 표현한다. 자연스러운 노출과 현실적인 약한 심도, 직선이 과도하게 왜곡되지 않는 실제 DSLR 또는 미러리스 카메라 사진. 깨끗한 스톡 사진이 아니며, CGI 건축 시각화나 삽화가 아니고, 위에서 내려다본 도면이나 평면도도 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "뒤쪽의 비어 있는 방문자 관찰 자리에서 대각선으로 바라본 시점을 유지한다. 전경의 좁은 빈 공간, 검토 구역, 직원용 사무 의자와 옆 손님 의자, 책상 위 CCTV 모니터 뱅크가 한 프레임에서 명확히 읽히게 한다. 사람이나 얼굴은 넣지 않으며, 모니터 화면에만 푸른 저조도 감시 영상과 식별할 수 없을 정도로 어두운 구간을 표시한다.",
            "shot_id": "S20_Shot2"
          },
          {
            "guide_text": "같은 공간과 가구 배치를 유지하되 증거 확인의 긴장감이 모니터 뱅크에 집중되도록 구성한다. 카메라는 뒤쪽 방문자 위치의 약 1.6m 눈높이를 지키고, 35mm 상당의 자연스러운 원근 안에서 모니터, 직원 의자, 손님 의자, 책상 가장자리를 함께 담는다. 감시 영상의 어두운 부분을 선명하게 복원하거나 사람의 형체·얼굴로 확정하지 않는다.",
            "shot_id": "S20_Shot6"
          }
        ],
        "shot_ids": [
          "S20_Shot2",
          "S20_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 10 (rear visitor standing position), facing diagonally across number 3 (visitor review zone) toward number 8 (staff chair), number 9 (guest chair), and number 7 (CCTV monitor bank) above number 6 (workstation desk)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the monitor bank, seated security workstation, adjacent guest position, and anxious rear observer position readable in one frame. Apply number 11 only to the monitor image as dim blue evidence-review footage with an unusually dark, unidentifiable section; do not clarify the recorded figures."
        },
        "reference_decision": {
          "bg_id": "L16B01",
          "fp_id": "fp_l16_admin_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L16B01 is the sole supplied clean-anchor candidate-set member and therefore establishes the dwelling identity directly from the floor plan without a prior reference. Camera unit 3 at [5,5], looking toward unit 2 at the listed candidate [2,5] with a normal 50-degree lens, supports the committed workstation axis: S20_Shot2 needs an oblique close view involving markers 6 and 7, while S20_Shot6 needs neutral coverage across the same fixed work surface and seating arrangement.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/floor_plan/fp_l16_admin_office.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp reference is available, and this first node must seed the dwelling identity directly from the supplied floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              5
            ],
            "camera_unit": 3,
            "fov_deg": 50,
            "framing_notes": "Use a seated-eye-level sightline from unit 3 toward unit 2, centering the fixed workstation markers 6 and 7 while retaining enough lateral and depth coverage for both the close composition in S20_Shot2 and the shared-space medium composition in S20_Shot6.",
            "lens_enum": "normal",
            "look_at_cell": [
              2,
              5
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From unit 3, look toward unit 2 and prioritize the connected portions of target units 1, 2, 3, and 10 that fall within the normal view. Show base markers 6 and 7 as the principal fixed axis, retain markers 8 and 9 in their established relationship to marker 6, and include marker 10 only where the chosen sightline and framing expose it. Do not assert visibility of opening marker 5 because it is not required by this BG's render facts.",
            "camera_framing_directive": "Frame from camera unit 3 at cell [5,5] toward unit 2 at look-at cell [2,5] with a normal 50-degree lens. Use neutral coverage along the established workstation axis, retaining the fixed relationship among markers 6, 7, 8, and 9 while allowing the consuming shots to crop from a close profile composition to a medium two-subject composition.",
            "subject_position_directive": "For S20_Shot2, reserve the right side for the committed close-profile subject leaning toward marker 7, with an oblique slice of marker 7 at the left edge and marker 6 beneath the profile. For S20_Shot6, reserve the left foreground for the seated profile subject, the right midground across marker 6 for the second seated subject, and the lower center for the shared fixed surface. Add no subjects beyond those committed by the consuming-shot staging.",
            "state_cue_directive": "Carry transient marker 11 as the committed state cue associated with fixed marker 7. Preserve the use of numbered elements 1, 2, 3, 6, 7, 8, 9, 10, and 11, and do not introduce additional uncommitted state cues; clean-background treatment is not expected for this BG.",
            "negative_continuity_directive": "Do not invent numbered elements or state overlays beyond the committed set. Keep units outside the geometry-supported view cone out of frame, do not relocate fixed markers 6, 7, 8, or 9, and do not add scenario-specific subjects, objects, signage, openings, or state cues not supplied by the staging and marker facts."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 5]\n  - look_at_unit: 2\n  - look_at_cell: [2, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a seated-eye-level sightline from unit 3 toward unit 2, centering the fixed workstation markers 6 and 7 while retaining enough lateral and depth coverage for both the close composition in S20_Shot2 and the shared-space medium composition in S20_Shot6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, look toward unit 2 and prioritize the connected portions of target units 1, 2, 3, and 10 that fall within the normal view. Show base markers 6 and 7 as the principal fixed axis, retain markers 8 and 9 in their established relationship to marker 6, and include marker 10 only where the chosen sightline and framing expose it. Do not assert visibility of opening marker 5 because it is not required by this BG's render facts.\n  - camera_framing_directive: Frame from camera unit 3 at cell [5,5] toward unit 2 at look-at cell [2,5] with a normal 50-degree lens. Use neutral coverage along the established workstation axis, retaining the fixed relationship among markers 6, 7, 8, and 9 while allowing the consuming shots to crop from a close profile composition to a medium two-subject composition.\n  - subject_position_directive: For S20_Shot2, reserve the right side for the committed close-profile subject leaning toward marker 7, with an oblique slice of marker 7 at the left edge and marker 6 beneath the profile. For S20_Shot6, reserve the left foreground for the seated profile subject, the right midground across marker 6 for the second seated subject, and the lower center for the shared fixed surface. Add no subjects beyond those committed by the consuming-shot staging.\n  - state_cue_directive: Carry transient marker 11 as the committed state cue associated with fixed marker 7. Preserve the use of numbered elements 1, 2, 3, 6, 7, 8, 9, 10, and 11, and do not introduce additional uncommitted state cues; clean-background treatment is not expected for this BG.\n  - negative_continuity_directive: Do not invent numbered elements or state overlays beyond the committed set. Keep units outside the geometry-supported view cone out of frame, do not relocate fixed markers 6, 7, 8, or 9, and do not add scenario-specific subjects, objects, signage, openings, or state cues not supplied by the staging and marker facts.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 5]\n  - look_at_unit: 2\n  - look_at_cell: [2, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a seated-eye-level sightline from unit 3 toward unit 2, centering the fixed workstation markers 6 and 7 while retaining enough lateral and depth coverage for both the close composition in S20_Shot2 and the shared-space medium composition in S20_Shot6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, look toward unit 2 and prioritize the connected portions of target units 1, 2, 3, and 10 that fall within the normal view. Show base markers 6 and 7 as the principal fixed axis, retain markers 8 and 9 in their established relationship to marker 6, and include marker 10 only where the chosen sightline and framing expose it. Do not assert visibility of opening marker 5 because it is not required by this BG's render facts.\n  - camera_framing_directive: Frame from camera unit 3 at cell [5,5] toward unit 2 at look-at cell [2,5] with a normal 50-degree lens. Use neutral coverage along the established workstation axis, retaining the fixed relationship among markers 6, 7, 8, and 9 while allowing the consuming shots to crop from a close profile composition to a medium two-subject composition.\n  - subject_position_directive: For S20_Shot2, reserve the right side for the committed close-profile subject leaning toward marker 7, with an oblique slice of marker 7 at the left edge and marker 6 beneath the profile. For S20_Shot6, reserve the left foreground for the seated profile subject, the right midground across marker 6 for the second seated subject, and the lower center for the shared fixed surface. Add no subjects beyond those committed by the consuming-shot staging.\n  - state_cue_directive: Carry transient marker 11 as the committed state cue associated with fixed marker 7. Preserve the use of numbered elements 1, 2, 3, 6, 7, 8, 9, 10, and 11, and do not introduce additional uncommitted state cues; clean-background treatment is not expected for this BG.\n  - negative_continuity_directive: Do not invent numbered elements or state overlays beyond the committed set. Keep units outside the geometry-supported view cone out of frame, do not relocate fixed markers 6, 7, 8, or 9, and do not add scenario-specific subjects, objects, signage, openings, or state cues not supplied by the staging and marker facts.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 5]\n  - look_at_unit: 2\n  - look_at_cell: [2, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use a seated-eye-level sightline from unit 3 toward unit 2, centering the fixed workstation markers 6 and 7 while retaining enough lateral and depth coverage for both the close composition in S20_Shot2 and the shared-space medium composition in S20_Shot6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, look toward unit 2 and prioritize the connected portions of target units 1, 2, 3, and 10 that fall within the normal view. Show base markers 6 and 7 as the principal fixed axis, retain markers 8 and 9 in their established relationship to marker 6, and include marker 10 only where the chosen sightline and framing expose it. Do not assert visibility of opening marker 5 because it is not required by this BG's render facts.\n  - camera_framing_directive: Frame from camera unit 3 at cell [5,5] toward unit 2 at look-at cell [2,5] with a normal 50-degree lens. Use neutral coverage along the established workstation axis, retaining the fixed relationship among markers 6, 7, 8, and 9 while allowing the consuming shots to crop from a close profile composition to a medium two-subject composition.\n  - subject_position_directive: For S20_Shot2, reserve the right side for the committed close-profile subject leaning toward marker 7, with an oblique slice of marker 7 at the left edge and marker 6 beneath the profile. For S20_Shot6, reserve the left foreground for the seated profile subject, the right midground across marker 6 for the second seated subject, and the lower center for the shared fixed surface. Add no subjects beyond those committed by the consuming-shot staging.\n  - state_cue_directive: Carry transient marker 11 as the committed state cue associated with fixed marker 7. Preserve the use of numbered elements 1, 2, 3, 6, 7, 8, 9, 10, and 11, and do not introduce additional uncommitted state cues; clean-background treatment is not expected for this BG.\n  - negative_continuity_directive: Do not invent numbered elements or state overlays beyond the committed set. Keep units outside the geometry-supported view cone out of frame, do not relocate fixed markers 6, 7, 8, or 9, and do not add scenario-specific subjects, objects, signage, openings, or state cues not supplied by the staging and marker facts.\n\n2026년 대한민국의 중소형 마트 안쪽에 마련된 비좁고 실용적인 총무과 보안 확인 사무실. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 장소 답사 사진처럼 꾸밈없고 후처리 없는 사실적인 모습. 카메라는 뒤쪽 방문자가 서서 지켜볼 법한 좁은 빈 자리 부근, 바닥에서 약 1.6m 높이의 사람 눈높이에 놓고, 35mm급 보통 광각 렌즈로 검토 구역을 가로질러 업무용 책상과 직원용 사무 의자, 바로 옆의 손님 의자, 책상 위 CCTV 모니터 뱅크를 대각선으로 바라본다. 한 화면에서 빈 뒤쪽 관찰 자리와 두 의자, 보안 업무석, 모니터 뱅크의 관계가 자연스럽게 읽혀야 하지만 사람과 얼굴은 전혀 없다.\n\n사무실은 층고 약 2.6m의 평범한 상업시설 내부이며, 출입문은 높이 약 2m의 표준형 문으로 표현해 모든 가구와 구조의 규모를 현실적으로 맞춘다. 값싼 회백색 비닐 바닥재의 긁힘과 눌린 자국, 아이보리색 도장 벽의 손때와 작은 얼룩, 회색 금속 서류함의 모서리 마모와 미세한 녹, 합판 사무용 책상의 실제 목재 무늬와 벗겨진 테두리, 검은 플라스틱 의자의 사용 흔적을 세밀하게 보여준다. 벽 선반과 문서 트레이에는 마트 관리용 서류철, 영수증 묶음과 평범한 사무용품이 정돈이 덜 된 상태로 놓여 있고, 유선전화, 키보드, 마우스, 멀티탭과 현실적인 케이블 배선이 업무 공간의 생활감을 만든다. 천장에는 2020년대 한국 상업시설에서 흔한 평판형 LED 또는 형광등 계열 조명이 있으나 전체 조도는 낮고 일부만 켜져 있다. 과도하게 미래적인 장비나 홀로그램 인터페이스는 없다.\n\nCCTV 모니터 뱅크의 차가운 청색 빛이 책상과 빈 의자 가장자리, 주변 벽에 약하게 반사되어 증거 검토 중인 늦은 시간의 눌린 긴장감을 만든다. 모니터 화면은 실제 디지털 CCTV 특유의 제한된 해상도, 약한 압축 흔적, 낮은 명암과 소형 시간 표시를 지닌 마트 내부 감시 영상이다. 화면 일부에는 유난히 어둡고 정보가 뭉개진 구간이 있지만, 그 안의 대상을 선명하게 복원하거나 사람의 형체와 얼굴로 식별하지 않는다. 이 불명확한 구간은 오직 모니터의 평면 영상 안에만 존재하며 실제 사무실 공간으로 번지지 않는다. 실내는 절제된 저채도 회색과 낡은 베이지가 중심이고 청색 모니터 광만 선택적으로 두드러진다.\n\n실제 콘크리트와 도장면, 금속의 미세한 산화, 플라스틱 광택, 종이 섬유, 전선 피복, 직물 의자 표면을 정확한 물성으로 표현한다. 자연스러운 노출과 현실적인 약한 심도, 직선이 과도하게 왜곡되지 않는 실제 DSLR 또는 미러리스 카메라 사진. 깨끗한 스톡 사진이 아니며, CGI 건축 시각화나 삽화가 아니고, 위에서 내려다본 도면이나 평면도도 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            5,
            5
          ],
          "camera_unit": 3,
          "fov_deg": 50,
          "framing_notes": "Use a seated-eye-level sightline from unit 3 toward unit 2, centering the fixed workstation markers 6 and 7 while retaining enough lateral and depth coverage for both the close composition in S20_Shot2 and the shared-space medium composition in S20_Shot6.",
          "lens_enum": "normal",
          "look_at_cell": [
            2,
            5
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 3, look toward unit 2 and prioritize the connected portions of target units 1, 2, 3, and 10 that fall within the normal view. Show base markers 6 and 7 as the principal fixed axis, retain markers 8 and 9 in their established relationship to marker 6, and include marker 10 only where the chosen sightline and framing expose it. Do not assert visibility of opening marker 5 because it is not required by this BG's render facts.",
          "camera_framing_directive": "Frame from camera unit 3 at cell [5,5] toward unit 2 at look-at cell [2,5] with a normal 50-degree lens. Use neutral coverage along the established workstation axis, retaining the fixed relationship among markers 6, 7, 8, and 9 while allowing the consuming shots to crop from a close profile composition to a medium two-subject composition.",
          "subject_position_directive": "For S20_Shot2, reserve the right side for the committed close-profile subject leaning toward marker 7, with an oblique slice of marker 7 at the left edge and marker 6 beneath the profile. For S20_Shot6, reserve the left foreground for the seated profile subject, the right midground across marker 6 for the second seated subject, and the lower center for the shared fixed surface. Add no subjects beyond those committed by the consuming-shot staging.",
          "state_cue_directive": "Carry transient marker 11 as the committed state cue associated with fixed marker 7. Preserve the use of numbered elements 1, 2, 3, 6, 7, 8, 9, 10, and 11, and do not introduce additional uncommitted state cues; clean-background treatment is not expected for this BG.",
          "negative_continuity_directive": "Do not invent numbered elements or state overlays beyond the committed set. Keep units outside the geometry-supported view cone out of frame, do not relocate fixed markers 6, 7, 8, or 9, and do not add scenario-specific subjects, objects, signage, openings, or state cues not supplied by the staging and marker facts."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l16_admin_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l16_admin_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "방 내부에 사람이 없으며 빈 의자와 책상만 확인됩니다."
          }
        }
      },
      "L13B05": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L13B04",
        "reused_from_bg_id": "L13B04",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L13B04.png",
        "t2i_prompt": "2026년 대한민국 인천 연안의 외딴 섬 공동체에 있는 소규모 경찰서 사무실 내부를 복도 쪽 출입문 바로 바깥에서 바라본 실제 카메라 다큐멘터리 풍 사진. 카메라는 서 있는 사람의 눈높이 약 1.6미터에 놓고 35밀리미터급 광각 렌즈를 사용한다. 열린 출입문과 금속 문턱을 전경에 크게 두고, 문을 통과해 야간 당직 업무석과 그 뒤쪽의 책임 수사관 책상을 한눈에 볼 수 있는 방향이다. 하향식 평면도나 건축 도식이 아니라 실제 사람이 복도에서 막 들어서며 보는 수평 시점이다.\n\n출입문은 높이 약 2미터, 폭 약 0.9미터인 현대 한국 공공기관의 실용적인 철제 문틀과 유리 삽입문이며, 한 층 내부 천장 높이는 약 2.7미터다. 창문은 폭 약 1.2미터의 알루미늄 새시 창으로, 바깥은 완전히 어두운 해안 지역의 밤이고 유리에 사무실 조명이 약하게 반사된다. 바닥은 오래 사용해 광택이 불균일하고 문턱 주변이 긁힌 회색 비닐 타일, 벽은 약간 누렇게 변색된 밝은 도장면이다. 형광등형 천장 조명과 일부 교체된 흰색 발광다이오드 조명이 야간 당직에 필요한 만큼만 켜져 있어 복도는 어둡고 사무실 안은 낮고 현실적인 밝기로 보인다.\n\n문 안쪽에는 높이 약 0.75미터의 낡은 합판 무늬 당직 업무석, 현대형 데스크톱 컴퓨터와 모니터, 키보드, 유선 전화기, 서류 받침대, 소형 프린터가 있다. 그 너머에는 조금 더 큰 책임 수사관 책상과 사무용 의자, 금속 서류장이 보인다. 모니터에는 과도하게 미래적인 화면 없이 평범한 업무 창과 제한적인 저조도 감시 화면만 희미하게 표시되고, 사람 얼굴이나 선명하게 복원된 대상은 없다. 벽에는 해상 기상과 당직 일정 관련 게시물이 꽂힌 게시판, 평범한 벽시계가 있으며, 출입문 근처 옷걸이에는 비에 젖었다가 마른 흔적이 있는 실용적인 우의가 걸려 있다. 책상 위에는 정돈되지 않은 문서철, 펜, 종이컵 자국과 생활 먼지가 남아 있어 실제 야간 근무 공간처럼 보인다.\n\n문턱 바로 안쪽의 작은 수납면에는 도착 직후 잠시 내려놓은 현대형 스마트폰 한 대가 있으며, 화면에는 상대가 받지 않은 통화 상태를 암시하는 단순한 통화 아이콘만 보이고 읽을 수 있는 이름이나 문구는 없다. 스마트폰은 장면의 작은 단서일 뿐 과장된 빛을 내지 않는다. 도착한 사람이 설 수 있도록 문턱 근처에 자연스러운 빈 공간을 남긴다. 사람, 손, 얼굴, 인물 실루엣은 전혀 포함하지 않는다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 꾸밈없는 현장 참고 사진처럼 표현한다. 실제 금속의 미세한 산화와 긁힘, 합판 책상의 나뭇결 무늬, 플라스틱 전화기와 컴퓨터 외장의 사용감, 직물 우의의 짜임, 종이의 구김, 바닥 얼룩을 정확하게 보여 준다. 자연스러운 피사계 심도와 현실적인 야간 실내 노출, 절제된 저채도 색감, 게시물과 표식에서만 보이는 탁한 짙은 적색과 바랜 금색의 작은 강조. 깨끗한 광고 사진이 아니며 후처리 효과, 삽화, 삼차원 그래픽, 건축 시각화가 아닌 실제 장소 기록 사진. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "복도에서 막 사무실로 들어서는 시점으로, 열린 출입문과 닳은 문턱이 전경의 핵심이 되게 한다. 문 안쪽의 당직 업무석을 가장 명확하게 보여 주고 그 너머에 책임 수사관 책상이 식별되게 한다. 문턱 가까운 작은 수납면에 연결되지 않은 통화 상태를 암시하는 스마트폰을 일시적으로 놓되, 사람이나 손은 그리지 않는다. 복도는 어둡고 사무실은 야간 당직 조명으로 현실적으로 밝혀진 상태를 유지하며 다른 인물이나 인물 실루엣은 포함하지 않는다.",
            "shot_id": "S16_Shot1"
          }
        ],
        "shot_ids": [
          "S16_Shot1"
        ],
        "scenes": [],
        "parent_id": "L13B04",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "just outside number 4 (corridor entrance door), facing through number 2 (entry threshold zone) toward number 8 (duty workstation) and number 7 (lead detective desk)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep the doorway and threshold prominent, with a clear view into the night-duty office; depict transient number 14 near the arriving caller but do not include numbers 12 or 13."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L13B04",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_1",
              "ref_bg_id": "L13B04",
              "space_description": "The same entrance-side physical-space axis with fixed opening and work-area placement."
            }
          ]
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 2 at cell [7,2] toward unit 1 at cell [4,7] with a normal 50-degree lens, giving neutral medium coverage with opening marker 4 at the lateral foreground and deeper markers 7 and 8 behind the subject position.",
          "negative_continuity_directive": "Remove overlay markers 12 and 13 from the referenced view. Keep opening marker 4 and fixed markers 5, 6, 7, and 8 in their established positions, exclude unit 3, and do not add uncommitted objects or subjects.",
          "state_cue_directive": "Carry transient marker 14 and the restrained low-to-mid-key state committed by S16_Shot1 while using markers 1, 2, 4, 5, 6, 7, and 8; introduce no other overlay cues.",
          "subject_position_directive": "S16_Shot1 commits one subject in a medium three-quarter view on the right, with one hand at opening marker 4 in the lower-left foreground and transient marker 14 held beside the face; keep deeper unit-1 space available behind that position and add no other subjects.",
          "visible_space_directive": "Show unit 2 at the camera position and unit 1 beyond it, with opening marker 4 forming the entrance boundary and base markers 5, 6, 7, and 8 retained from L13B04."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_police_office",
          "prior_bg_ids": [
            "L13B04"
          ],
          "attached_ref_labels": [
            "bg:L13B04"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B06": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L13B06.png",
        "t2i_prompt": "2026년 대한민국 인천 연안 지역의 현대적인 경찰서 형사 사무실 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 조용한 심야 당직 시간이며, 증거 검토용 책상 가까이에 카메라를 두고 약 1.5미터 높이의 사람 눈높이에서 32밀리미터 준광각 렌즈로 촬영한다. 카메라는 당직 근무석과 책임 형사 책상, 커피 준비대를 향해 대각선으로 바라본다. 여러 개의 실용적인 회색 사무용 책상과 검정 회전 의자, 데스크톱 컴퓨터, 모니터, 키보드, 유선전화, 프린터, 문서 트레이와 금속 파일 캐비닛이 드문드문 정돈되어 있어 야간 사무실의 한산한 구조가 분명히 읽힌다. 한 명이 당직 근무 중인 상태를 암시하도록 당직 근무석 한 곳의 모니터와 작은 책상 조명만 켜져 있지만 사람은 프레임 밖에 있고, 다른 좌석은 비어 있으며 모니터는 꺼져 있거나 절전 화면이다. 모니터에는 식별 가능한 사건 영상이나 개인정보가 표시되지 않는다. 뒤쪽 벽의 커피 준비대에는 작은 스테인리스 싱크대, 전기주전자, 종이컵 디스펜서와 평범한 머그잔이 놓여 있다. 사건별 증거물, 특정 인물 사진, 수사 보드, 긴급 상황의 잔해 같은 일회성 물체는 없다.\n\n2020년대 중반 한국 공공기관 사무실에 흔한 흰색 흡음 천장판, 매립형 발광다이오드 조명, 옅은 회색 비닐 바닥재, 무광 도장 벽, 알루미늄 새시 창과 블라인드, 표준 규격 사무실 문을 사용한다. 문 높이는 약 2미터, 창문 폭은 약 1~1.5미터로 사람 크기에 맞는 실제 비례를 유지하고, 책상 높이는 약 0.72미터이며 의자와 컴퓨터 크기도 이에 맞춘다. 창밖은 빛이 거의 없는 밤이고 블라인드 틈으로 희미한 외부 보안등만 들어온다. 천장 조명은 일부만 켜져 있어 차갑고 낮은 밝기의 실내광을 만들며, 켜진 당직 책상 조명이 제한적으로 따뜻한 빛을 더한다. 과도하게 극적인 명암이나 비현실적인 색광 없이 실제 야간 사무실의 노출을 유지한다.\n\n실제 플라스틱 키캡과 모니터 표면, 분체도장 금속 캐비닛, 스테인리스 싱크대, 종이 문서철, 직물 의자 등받이, 비닐 바닥의 미세한 긁힘과 의자 바퀴 자국, 책상 모서리의 생활 마모, 커피 준비대의 옅은 물자국을 정확하게 표현한다. 지나치게 깨끗한 광고 사진이 아니라 실제로 사용되는 근무 공간의 절제된 생활 흔적과 현실적인 정돈 상태를 담는다. 풀프레임 디지털 일안 반사식 또는 미러리스 카메라의 자연스러운 원근감과 심도를 적용하고, 가까운 책상부터 뒤쪽 커피 준비대까지 주요 구조가 알아볼 수 있게 초점을 유지한다. 후처리로 꾸민 느낌 없이 절제된 저채도 색감과 실제 재료색을 보존한다. 사람, 얼굴, 시신, 혈흔은 전혀 보이지 않는다. 위에서 내려다본 시점이나 배치도, 건축 도면이 아닌 실제 장소 참고용 정면 사진이다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "증거 검토용 책상 부근의 약 1.5미터 눈높이에서 당직 근무석과 책임 형사 책상, 뒤쪽 커피 준비대가 대각선으로 읽히게 구성한다. 당직 근무석 한 곳의 모니터와 책상 조명만 켜져 있어 한 명이 야간 근무 중임을 암시하되, 사람이나 얼굴은 보이지 않게 한다. 사건별 증거물, 특정 사진, 수사 보드, 식별 가능한 문서 내용은 넣지 않는다.",
            "shot_id": "S16_Shot3"
          }
        ],
        "shot_ids": [
          "S16_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 9 (evidence review desk), facing diagonally toward number 8 (duty workstation), number 7 (lead detective desk), and number 11 (coffee counter)",
          "camera_height": "eye-level seated-to-standing, approximately 1.5 m",
          "lens_hint": "32mm moderate wide angle",
          "framing_notes": "Show the sparse, quiet organization of the night-duty office and keep the persistent workstations readable; omit all event-specific objects and displays."
        },
        "reference_decision": {
          "bg_id": "L13B06",
          "fp_id": "fp_police_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L13B06 is the sole clean anchor candidate and is therefore rendered first from the floor plan without a prior reference. A normal view from unit 1 toward marker 8 supports the committed medium staging and establishes markers 5, 6, 7, 8, 9, 10, and 11 as fixed dwelling identity.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/floor_plan/fp_police_office.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_no_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp plate exists; this node establishes the single dwelling-identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from unit 1 toward base marker 8, retaining the workstation context required by S16_Shot3.",
            "lens_enum": "normal",
            "look_at_cell": [
              4,
              7
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 from within unit 1, centered toward base marker 8, with fixed base markers 5, 6, 7, 8, 9, 10, and 11 placed according to the floor plan.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [3,4] toward unit 1 at cell [4,7] with a normal 50-degree lens, giving neutral medium coverage of marker 8 and its immediate fixed context.",
            "subject_position_directive": "S16_Shot3 commits one subject seated just beyond a lower-central foreground presentation and another leaning in from the left edge; reserve those compositing positions while keeping the clean background free of invented subjects.",
            "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because the plate is marked clean and has no transient markers; refrain from inventing additional cues.",
            "negative_continuity_directive": "Exclude overlay markers 12, 13, and 14, avoid adding spaces outside the selected unit-1 view, and do not invent scenario-specific objects or subjects beyond the committed staging cues."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 4]\n  - look_at_unit: 1\n  - look_at_cell: [4, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 1 toward base marker 8, retaining the workstation context required by S16_Shot3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from within unit 1, centered toward base marker 8, with fixed base markers 5, 6, 7, 8, 9, 10, and 11 placed according to the floor plan.\n  - camera_framing_directive: Frame from camera unit 1 at cell [3,4] toward unit 1 at cell [4,7] with a normal 50-degree lens, giving neutral medium coverage of marker 8 and its immediate fixed context.\n  - subject_position_directive: S16_Shot3 commits one subject seated just beyond a lower-central foreground presentation and another leaning in from the left edge; reserve those compositing positions while keeping the clean background free of invented subjects.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because the plate is marked clean and has no transient markers; refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude overlay markers 12, 13, and 14, avoid adding spaces outside the selected unit-1 view, and do not invent scenario-specific objects or subjects beyond the committed staging cues.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 4]\n  - look_at_unit: 1\n  - look_at_cell: [4, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 1 toward base marker 8, retaining the workstation context required by S16_Shot3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from within unit 1, centered toward base marker 8, with fixed base markers 5, 6, 7, 8, 9, 10, and 11 placed according to the floor plan.\n  - camera_framing_directive: Frame from camera unit 1 at cell [3,4] toward unit 1 at cell [4,7] with a normal 50-degree lens, giving neutral medium coverage of marker 8 and its immediate fixed context.\n  - subject_position_directive: S16_Shot3 commits one subject seated just beyond a lower-central foreground presentation and another leaning in from the left edge; reserve those compositing positions while keeping the clean background free of invented subjects.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because the plate is marked clean and has no transient markers; refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude overlay markers 12, 13, and 14, avoid adding spaces outside the selected unit-1 view, and do not invent scenario-specific objects or subjects beyond the committed staging cues.\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: [3, 4]\n  - look_at_unit: 1\n  - look_at_cell: [4, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from unit 1 toward base marker 8, retaining the workstation context required by S16_Shot3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 from within unit 1, centered toward base marker 8, with fixed base markers 5, 6, 7, 8, 9, 10, and 11 placed according to the floor plan.\n  - camera_framing_directive: Frame from camera unit 1 at cell [3,4] toward unit 1 at cell [4,7] with a normal 50-degree lens, giving neutral medium coverage of marker 8 and its immediate fixed context.\n  - subject_position_directive: S16_Shot3 commits one subject seated just beyond a lower-central foreground presentation and another leaning in from the left edge; reserve those compositing positions while keeping the clean background free of invented subjects.\n  - state_cue_directive: No committed state cue beyond \"clean residential space\" applies because the plate is marked clean and has no transient markers; refrain from inventing additional cues.\n  - negative_continuity_directive: Exclude overlay markers 12, 13, and 14, avoid adding spaces outside the selected unit-1 view, and do not invent scenario-specific objects or subjects beyond the committed staging cues.\n\n2026년 대한민국 인천 연안 지역의 현대적인 경찰서 형사 사무실 내부를 실제 카메라로 촬영한 다큐멘터리 풍 사진. 조용한 심야 당직 시간이며, 증거 검토용 책상 가까이에 카메라를 두고 약 1.5미터 높이의 사람 눈높이에서 32밀리미터 준광각 렌즈로 촬영한다. 카메라는 당직 근무석과 책임 형사 책상, 커피 준비대를 향해 대각선으로 바라본다. 여러 개의 실용적인 회색 사무용 책상과 검정 회전 의자, 데스크톱 컴퓨터, 모니터, 키보드, 유선전화, 프린터, 문서 트레이와 금속 파일 캐비닛이 드문드문 정돈되어 있어 야간 사무실의 한산한 구조가 분명히 읽힌다. 한 명이 당직 근무 중인 상태를 암시하도록 당직 근무석 한 곳의 모니터와 작은 책상 조명만 켜져 있지만 사람은 프레임 밖에 있고, 다른 좌석은 비어 있으며 모니터는 꺼져 있거나 절전 화면이다. 모니터에는 식별 가능한 사건 영상이나 개인정보가 표시되지 않는다. 뒤쪽 벽의 커피 준비대에는 작은 스테인리스 싱크대, 전기주전자, 종이컵 디스펜서와 평범한 머그잔이 놓여 있다. 사건별 증거물, 특정 인물 사진, 수사 보드, 긴급 상황의 잔해 같은 일회성 물체는 없다.\n\n2020년대 중반 한국 공공기관 사무실에 흔한 흰색 흡음 천장판, 매립형 발광다이오드 조명, 옅은 회색 비닐 바닥재, 무광 도장 벽, 알루미늄 새시 창과 블라인드, 표준 규격 사무실 문을 사용한다. 문 높이는 약 2미터, 창문 폭은 약 1~1.5미터로 사람 크기에 맞는 실제 비례를 유지하고, 책상 높이는 약 0.72미터이며 의자와 컴퓨터 크기도 이에 맞춘다. 창밖은 빛이 거의 없는 밤이고 블라인드 틈으로 희미한 외부 보안등만 들어온다. 천장 조명은 일부만 켜져 있어 차갑고 낮은 밝기의 실내광을 만들며, 켜진 당직 책상 조명이 제한적으로 따뜻한 빛을 더한다. 과도하게 극적인 명암이나 비현실적인 색광 없이 실제 야간 사무실의 노출을 유지한다.\n\n실제 플라스틱 키캡과 모니터 표면, 분체도장 금속 캐비닛, 스테인리스 싱크대, 종이 문서철, 직물 의자 등받이, 비닐 바닥의 미세한 긁힘과 의자 바퀴 자국, 책상 모서리의 생활 마모, 커피 준비대의 옅은 물자국을 정확하게 표현한다. 지나치게 깨끗한 광고 사진이 아니라 실제로 사용되는 근무 공간의 절제된 생활 흔적과 현실적인 정돈 상태를 담는다. 풀프레임 디지털 일안 반사식 또는 미러리스 카메라의 자연스러운 원근감과 심도를 적용하고, 가까운 책상부터 뒤쪽 커피 준비대까지 주요 구조가 알아볼 수 있게 초점을 유지한다. 후처리로 꾸민 느낌 없이 절제된 저채도 색감과 실제 재료색을 보존한다. 사람, 얼굴, 시신, 혈흔은 전혀 보이지 않는다. 위에서 내려다본 시점이나 배치도, 건축 도면이 아닌 실제 장소 참고용 정면 사진이다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            3,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from unit 1 toward base marker 8, retaining the workstation context required by S16_Shot3.",
          "lens_enum": "normal",
          "look_at_cell": [
            4,
            7
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 from within unit 1, centered toward base marker 8, with fixed base markers 5, 6, 7, 8, 9, 10, and 11 placed according to the floor plan.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [3,4] toward unit 1 at cell [4,7] with a normal 50-degree lens, giving neutral medium coverage of marker 8 and its immediate fixed context.",
          "subject_position_directive": "S16_Shot3 commits one subject seated just beyond a lower-central foreground presentation and another leaning in from the left edge; reserve those compositing positions while keeping the clean background free of invented subjects.",
          "state_cue_directive": "No committed state cue beyond \"clean residential space\" applies because the plate is marked clean and has no transient markers; refrain from inventing additional cues.",
          "negative_continuity_directive": "Exclude overlay markers 12, 13, and 14, avoid adding spaces outside the selected unit-1 view, and do not invent scenario-specific objects or subjects beyond the committed staging cues."
        },
        "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"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "사무실 내에 사람이나 관련 그림자가 보이지 않습니다."
          }
        }
      },
      "L13B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L13B04.png",
        "t2i_prompt": "2026년 대한민국 인천 연안 지역의 현대적인 경찰서 수사 사무실 중앙 책상 구역. 형사들이 회의 호출을 받고 막 자리를 비운 낮 시간의 텅 빈 공간이며 사람, 얼굴, 인체는 전혀 없다. 출입구 문턱 가까운 위치에서 공용 업무 구역을 가로질러 수석 형사 책상, 당직 근무석, 증거 검토 책상 방향을 바라보는 시점이다. 카메라 높이는 서 있는 사람의 눈높이인 약 1.6미터, 28밀리미터 광각 렌즈를 사용하되 왜곡은 현실적인 수준으로 제한한다. 책상 사이의 열린 이동 통로가 분명하고, 각 업무석과 등받이 의자의 실제 크기 및 간격이 자연스럽게 읽히는 구도다.\n\n현대 한국 관공서에서 흔히 볼 수 있는 실용적인 회색과 옅은 베이지색 사무 가구, 낮은 책상 칸막이, 데스크톱 컴퓨터와 꺼져 있거나 중립적인 대기 화면의 모니터, 키보드, 마우스, 공용 프린터, 금속 서류함, 창문 블라인드, 천장 형광 조명을 배치한다. 위치정보 검색 결과나 지도·위성항법 결과를 보여 주는 화면은 없으며, 통화 중임을 나타내는 휴대전화나 전화기는 없다. 수석 형사 책상 위에는 평면도에서 12번으로 지정된 기존 책상 물체가 가려지지 않게 남아 있어야 하며, 참조에서 확인되지 않는 기능이나 디자인은 덧붙이지 않는다. 몇몇 의자는 급히 일어난 듯 책상에서 비스듬히 밀려 있고, 정리 중이던 문서철과 메모지, 열린 공책, 펜, 식은 머그잔, 책상 아래 휴지통이 과하지 않게 남아 있다. 사건 자료는 실제 사무 문서처럼 보이되 특정 인물의 얼굴, 알아볼 수 있는 개인정보, 선정적 이미지, 피나 시신은 표시하지 않는다.\n\n창문으로 들어오는 흐린 해안 도시의 낮빛과 켜진 사무실 조명이 섞인 현실적인 조도. 절제된 저채도의 회색·청회색·베이지색을 중심으로 하며, 파일 표지나 작은 사무용품에만 짙은 적색과 탁한 금색이 제한적으로 섞인다. 새로 꾸민 전시장이나 깨끗한 광고 사진이 아니라 실제 근무 공간답게 책상 모서리의 잔흠집, 금속 서류함의 손자국과 미세한 도장 마모, 플라스틱 칸막이의 사용 흔적, 종이의 구김, 직물 의자의 보풀, 바닥의 옅은 바퀴 자국과 생활 얼룩을 사실적으로 표현한다.\n\n실제 미러리스 또는 디지털 일안반사식 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 꾸밈없고 자연스러운 원근감, 정확한 재료 질감, 자연스러운 심도와 색, 과도한 후처리 없음. 삽화나 건축 시각화가 아니며, 위에서 내려다본 시점이나 평면도 표현이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "출입구 문턱 부근에서 공용 업무 구역 너머를 바라본다. 수석 형사 책상, 당직 근무석, 증거 검토 책상이 서로 겹치지 않도록 열린 이동 통로와 함께 한 화면에 읽히게 한다. 급히 회의로 떠난 직후처럼 의자가 조금씩 뒤로 밀려 있고 문서와 필기구가 일상적으로 남아 있지만 사람은 전혀 없다. 수석 형사 책상 위 평면도의 12번 물체는 가리지 말고, 위치정보 결과 화면과 통화용 물체는 제외한다.",
            "shot_id": "S21_Shot3"
          }
        ],
        "shot_ids": [
          "S21_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2 (entry threshold zone), facing across number 1 (shared work zone) toward number 7 (lead detective desk), number 8 (duty workstation), and number 9 (evidence review desk)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Present a recently vacated daytime office with open circulation between the desks; number 12 remains visible on number 7, while the location-result display and phone-call object are absent."
        },
        "reference_decision": {
          "bg_id": "L13B04",
          "fp_id": "fp_police_office",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "S21_Shot3 requires a genuinely different entrance-side wide slice of the same physical space, revealing unit 2, unit 1, opening marker 4, and a broader set of fixed markers than the anchor view. L13B06 commits the fixed layout, while the changed camera unit and broad view require a new plate rather than low-delta reuse.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L13B06.png"
          ],
          "source_bg_ids": [
            "L13B06"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "physical_space_1"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "physical_space_1",
                "ref_bg_id": "L13B06",
                "space_description": "The same fixed physical layout viewed from the unit-2 entrance side."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference supplies the fixed same-space layout; the consuming shot does not establish two distinct physical spaces requiring separate references."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              2
            ],
            "camera_unit": 2,
            "fov_deg": 90,
            "framing_notes": "Use broad entrance-side coverage from unit 2 toward base marker 7 in unit 1 so the committed wide staging can spread fixed work markers across both sides.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              2
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show camera unit 2 and unit 1 along the entrance-side axis, with opening marker 4 and base markers 5, 6, 7, 8, 9, 10, and 11 visible as supported by the broad view.",
            "camera_framing_directive": "Frame from camera unit 2 at cell [7,2] toward unit 1 at cell [4,2] with a wide 90-degree lens, giving broad coverage around marker 7 and the fixed elements extending across both sides.",
            "subject_position_directive": "S21_Shot3 commits one small subject centered in the midground with the back toward the camera and marker 7 ahead, while vacant fixed work positions spread on both sides; reserve this placement and add no other subjects.",
            "state_cue_directive": "Carry transient marker 12 and the staged vacancy cue while using markers 1, 2, 4, 5, 6, 7, 8, 9, 10, and 11; do not add other state overlays.",
            "negative_continuity_directive": "Exclude overlay markers 13 and 14. Preserve the positions of markers 5, 6, 7, 8, 9, 10, and 11 established by L13B06, retain opening marker 4 on the entrance axis, and avoid adding unit 3 or any uncommitted objects."
          },
          "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='L13B06' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 2]\n  - look_at_unit: 1\n  - look_at_cell: [4, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad entrance-side coverage from unit 2 toward base marker 7 in unit 1 so the committed wide staging can spread fixed work markers across both sides.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show camera unit 2 and unit 1 along the entrance-side axis, with opening marker 4 and base markers 5, 6, 7, 8, 9, 10, and 11 visible as supported by the broad view.\n  - camera_framing_directive: Frame from camera unit 2 at cell [7,2] toward unit 1 at cell [4,2] with a wide 90-degree lens, giving broad coverage around marker 7 and the fixed elements extending across both sides.\n  - subject_position_directive: S21_Shot3 commits one small subject centered in the midground with the back toward the camera and marker 7 ahead, while vacant fixed work positions spread on both sides; reserve this placement and add no other subjects.\n  - state_cue_directive: Carry transient marker 12 and the staged vacancy cue while using markers 1, 2, 4, 5, 6, 7, 8, 9, 10, and 11; do not add other state overlays.\n  - negative_continuity_directive: Exclude overlay markers 13 and 14. Preserve the positions of markers 5, 6, 7, 8, 9, 10, and 11 established by L13B06, retain opening marker 4 on the entrance axis, and avoid adding unit 3 or any uncommitted objects.\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='L13B06' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 2]\n  - look_at_unit: 1\n  - look_at_cell: [4, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad entrance-side coverage from unit 2 toward base marker 7 in unit 1 so the committed wide staging can spread fixed work markers across both sides.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show camera unit 2 and unit 1 along the entrance-side axis, with opening marker 4 and base markers 5, 6, 7, 8, 9, 10, and 11 visible as supported by the broad view.\n  - camera_framing_directive: Frame from camera unit 2 at cell [7,2] toward unit 1 at cell [4,2] with a wide 90-degree lens, giving broad coverage around marker 7 and the fixed elements extending across both sides.\n  - subject_position_directive: S21_Shot3 commits one small subject centered in the midground with the back toward the camera and marker 7 ahead, while vacant fixed work positions spread on both sides; reserve this placement and add no other subjects.\n  - state_cue_directive: Carry transient marker 12 and the staged vacancy cue while using markers 1, 2, 4, 5, 6, 7, 8, 9, 10, and 11; do not add other state overlays.\n  - negative_continuity_directive: Exclude overlay markers 13 and 14. Preserve the positions of markers 5, 6, 7, 8, 9, 10, and 11 established by L13B06, retain opening marker 4 on the entrance axis, and avoid adding unit 3 or any uncommitted objects.\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='L13B06' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 2\n  - camera_cell: [7, 2]\n  - look_at_unit: 1\n  - look_at_cell: [4, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use broad entrance-side coverage from unit 2 toward base marker 7 in unit 1 so the committed wide staging can spread fixed work markers across both sides.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show camera unit 2 and unit 1 along the entrance-side axis, with opening marker 4 and base markers 5, 6, 7, 8, 9, 10, and 11 visible as supported by the broad view.\n  - camera_framing_directive: Frame from camera unit 2 at cell [7,2] toward unit 1 at cell [4,2] with a wide 90-degree lens, giving broad coverage around marker 7 and the fixed elements extending across both sides.\n  - subject_position_directive: S21_Shot3 commits one small subject centered in the midground with the back toward the camera and marker 7 ahead, while vacant fixed work positions spread on both sides; reserve this placement and add no other subjects.\n  - state_cue_directive: Carry transient marker 12 and the staged vacancy cue while using markers 1, 2, 4, 5, 6, 7, 8, 9, 10, and 11; do not add other state overlays.\n  - negative_continuity_directive: Exclude overlay markers 13 and 14. Preserve the positions of markers 5, 6, 7, 8, 9, 10, and 11 established by L13B06, retain opening marker 4 on the entrance axis, and avoid adding unit 3 or any uncommitted objects.\n\n2026년 대한민국 인천 연안 지역의 현대적인 경찰서 수사 사무실 중앙 책상 구역. 형사들이 회의 호출을 받고 막 자리를 비운 낮 시간의 텅 빈 공간이며 사람, 얼굴, 인체는 전혀 없다. 출입구 문턱 가까운 위치에서 공용 업무 구역을 가로질러 수석 형사 책상, 당직 근무석, 증거 검토 책상 방향을 바라보는 시점이다. 카메라 높이는 서 있는 사람의 눈높이인 약 1.6미터, 28밀리미터 광각 렌즈를 사용하되 왜곡은 현실적인 수준으로 제한한다. 책상 사이의 열린 이동 통로가 분명하고, 각 업무석과 등받이 의자의 실제 크기 및 간격이 자연스럽게 읽히는 구도다.\n\n현대 한국 관공서에서 흔히 볼 수 있는 실용적인 회색과 옅은 베이지색 사무 가구, 낮은 책상 칸막이, 데스크톱 컴퓨터와 꺼져 있거나 중립적인 대기 화면의 모니터, 키보드, 마우스, 공용 프린터, 금속 서류함, 창문 블라인드, 천장 형광 조명을 배치한다. 위치정보 검색 결과나 지도·위성항법 결과를 보여 주는 화면은 없으며, 통화 중임을 나타내는 휴대전화나 전화기는 없다. 수석 형사 책상 위에는 평면도에서 12번으로 지정된 기존 책상 물체가 가려지지 않게 남아 있어야 하며, 참조에서 확인되지 않는 기능이나 디자인은 덧붙이지 않는다. 몇몇 의자는 급히 일어난 듯 책상에서 비스듬히 밀려 있고, 정리 중이던 문서철과 메모지, 열린 공책, 펜, 식은 머그잔, 책상 아래 휴지통이 과하지 않게 남아 있다. 사건 자료는 실제 사무 문서처럼 보이되 특정 인물의 얼굴, 알아볼 수 있는 개인정보, 선정적 이미지, 피나 시신은 표시하지 않는다.\n\n창문으로 들어오는 흐린 해안 도시의 낮빛과 켜진 사무실 조명이 섞인 현실적인 조도. 절제된 저채도의 회색·청회색·베이지색을 중심으로 하며, 파일 표지나 작은 사무용품에만 짙은 적색과 탁한 금색이 제한적으로 섞인다. 새로 꾸민 전시장이나 깨끗한 광고 사진이 아니라 실제 근무 공간답게 책상 모서리의 잔흠집, 금속 서류함의 손자국과 미세한 도장 마모, 플라스틱 칸막이의 사용 흔적, 종이의 구김, 직물 의자의 보풀, 바닥의 옅은 바퀴 자국과 생활 얼룩을 사실적으로 표현한다.\n\n실제 미러리스 또는 디지털 일안반사식 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 꾸밈없고 자연스러운 원근감, 정확한 재료 질감, 자연스러운 심도와 색, 과도한 후처리 없음. 삽화나 건축 시각화가 아니며, 위에서 내려다본 시점이나 평면도 표현이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            7,
            2
          ],
          "camera_unit": 2,
          "fov_deg": 90,
          "framing_notes": "Use broad entrance-side coverage from unit 2 toward base marker 7 in unit 1 so the committed wide staging can spread fixed work markers across both sides.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            2
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show camera unit 2 and unit 1 along the entrance-side axis, with opening marker 4 and base markers 5, 6, 7, 8, 9, 10, and 11 visible as supported by the broad view.",
          "camera_framing_directive": "Frame from camera unit 2 at cell [7,2] toward unit 1 at cell [4,2] with a wide 90-degree lens, giving broad coverage around marker 7 and the fixed elements extending across both sides.",
          "subject_position_directive": "S21_Shot3 commits one small subject centered in the midground with the back toward the camera and marker 7 ahead, while vacant fixed work positions spread on both sides; reserve this placement and add no other subjects.",
          "state_cue_directive": "Carry transient marker 12 and the staged vacancy cue while using markers 1, 2, 4, 5, 6, 7, 8, 9, 10, and 11; do not add other state overlays.",
          "negative_continuity_directive": "Exclude overlay markers 13 and 14. Preserve the positions of markers 5, 6, 7, 8, 9, 10, and 11 established by L13B06, retain opening marker 4 on the entrance axis, and avoid adding unit 3 or any uncommitted objects."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_police_office",
          "prior_bg_ids": [
            "L13B06"
          ],
          "attached_ref_labels": [
            "bg:L13B06"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "사무실에 사람이나 그림자가 없습니다."
          }
        }
      },
      "L13B02": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L13B06",
        "reused_from_bg_id": "L13B06",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L13B06.png",
        "t2i_prompt": "2026년 대한민국의 현실적인 경찰 수사 사무실 내부, 수석 형사의 책상과 수사 사진 검토 구역. 수석 형사 책상 바로 옆에서 카메라를 두고 약 1.3미터의 앉은 사람 눈높이로 작업면을 비스듬히 내려다보며, 50밀리미터 표준 렌즈로 촬영한다. 책상 위를 뒤덮은 여러 장의 대형 컬러 사건 현장 인화 사진이 화면의 지배적인 전경 요소다. 사진들은 실제 수사 기록처럼 크기와 방향이 조금씩 어긋나 겹쳐 있고, 가장자리가 손에 닳거나 약간 말렸으며, 일부에는 번호 표식과 자가 놓여 있다. 사진 표면 안에는 파손된 방, 깨진 생활용품, 넘어지거나 흩어진 물건, 훼손 흔적, 검붉게 말라붙은 혈흔과 법의학 증거 표식이 보이지만 시신, 신체 일부, 사람, 얼굴은 절대 보이지 않는다. 사진 속 기록은 현재 사무실 공간과 명확히 구분되어 평평한 인화지 내부에만 존재한다.\n\n책상에는 현대적인 사무용 모니터, 키보드, 마우스, 파일 트레이, 수사 서류철, 메모지와 펜이 현실적으로 섞여 있으나 확대 사진을 가리지 않는다. 모니터에는 활성 지도, 위치 핀, 위성 화면, 좌표, 네트워크 위치 검색 결과를 표시하지 말고 평범한 비활성 업무 화면이나 어두운 대기 화면만 둔다. 중간 배경에는 인접한 당직 업무석이 식별될 정도로 보이며, 사무용 의자와 모니터, 낮은 칸막이, 정리되지 않은 문서와 일상적인 사용 흔적이 있다. 빈 공간이며 사람은 없다.\n\n낮 시간 창문을 통해 들어오는 흐린 자연광과 실내 천장 조명이 섞인 현실적인 밝기. 과도하게 극적이지 않은 낮은 채도의 회색·베이지 사무실 색감, 인화 사진 속 검붉은 흔적과 낡은 종이의 탁한 황금빛만 제한적으로 두드러진다. 합판 또는 무늬목 책상의 실제 나뭇결, 플라스틱 모니터의 미세한 먼지, 금속 파일 트레이의 생활 흠집, 종이 섬유와 인화지의 반광택, 칸막이 직물의 짜임, 손때와 커피 얼룩 등 평범한 장기 사용 흔적을 정확히 표현한다. 깔끔한 상품 사진이 아니라 실제 근무 중인 사무실을 기록한 담담한 현장 사진이다.\n\n실제 디지털 일안 반사식 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 자연스러운 원근과 피사계 심도, 확대 사진은 선명하고 중간 배경의 당직 업무석은 약간 부드럽게 보이되 구조를 알아볼 수 있다. 후보정 없는 실제 장소 참고 사진처럼 표현하며, 삽화나 건축 시각화가 아니고 평면도나 하향식 조감도도 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "수석 형사 책상을 덮은 확대 수사 사진들이 화면 전경의 핵심이 되게 한다. 사진에는 시신이나 얼굴을 넣지 말고, 훼손된 실내와 흩어진 물건, 법의학 표식, 검붉게 마른 혈흔 같은 사건 현장 흔적만 사진 표면 안에 제한하여 보여 준다. 중간 배경에는 인접한 당직 업무석과 꺼져 있거나 일반 업무 대기 화면인 모니터를 남겨 경찰 사무실임을 알 수 있게 한다. 지도, 위성 화면, 좌표 핀, 위치 검색 결과 등 활성화된 장소 확인 결과는 아직 표시하지 않는다.",
            "shot_id": "S21_Shot5"
          }
        ],
        "shot_ids": [
          "S21_Shot5"
        ],
        "scenes": [],
        "parent_id": "L13B06",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "beside number 7 (lead detective desk), facing down toward its work surface with number 8 (duty workstation) in the middle background",
          "camera_height": "eye-level seated, approximately 1.3 m",
          "lens_hint": "50mm normal lens",
          "framing_notes": "Make transient number 12 the dominant foreground element while preserving enough office context to identify the neighboring duty workstation; do not show an active location result yet."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L13B06",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_1",
              "ref_bg_id": "L13B06",
              "space_description": "Unit 1 fixed layout established by the clean anchor."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 1 at cell [3,4] toward unit 1 at cell [4,7] with a telephoto 25-degree lens, producing narrow compressed coverage for the close staging and a restrained lower-frame surface strip.",
          "negative_continuity_directive": "Do not carry overlay markers 13 or 14 into this plate. Keep markers 5, 7, and 8 in the positions established by L13B06, exclude spaces outside the narrow unit-1 view, and add no uncommitted objects or subjects.",
          "state_cue_directive": "Carry transient marker 12 on the committed surface while using numbered elements 1, 5, 7, and 8; do not introduce any additional state cue.",
          "subject_position_directive": "S21_Shot5 commits one subject at eye level in a face-filling slight three-quarter close view, with a downward gaze and only a narrow strip of marker 12 along the lower edge; do not add other subjects.",
          "visible_space_directive": "Show a narrow slice of unit 1 directed toward marker 8, retaining the fixed positions of base markers 5, 7, and 8 from L13B06 and allowing marker 12 only at the lower-frame surface."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_police_office",
          "prior_bg_ids": [
            "L13B06"
          ],
          "attached_ref_labels": [
            "bg:L13B06"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L13B03.png",
        "t2i_prompt": "2026년 대한민국의 실제 생활형 경찰서 사무실과 복도 경계를 촬영한 완전한 실사 배경 사진. 낮 시간이며 사무실은 잠시 비어 있고 사람, 얼굴, 신체, 인물의 반사나 실루엣이 전혀 없다. 카메라는 당직 근무석 가까운 위치에서 공동 업무 구역을 대각선으로 가로질러 출입문 문턱과 복도 입구를 바라본다. 열린 출입문과 그 너머의 조용한 복도가 은밀한 퇴장의 명확한 시선 종착점이 되도록 구성한다. 카메라 높이는 서 있는 사람의 눈높이 약 1.6m, 35mm급 광각 렌즈를 사용하되 왜곡은 자연스럽고 절제되어 있다.\n\n2020년대 중반 한국의 공공기관에서 흔히 볼 수 있는 실용적인 업무 환경: 연회색 또는 옅은 베이지색 도장 벽, 내구성 있는 비닐계 바닥재, 금속 프레임과 적층판 상판의 공동 업무용 책상, 낮은 칸막이, 바퀴 달린 사무용 의자, 서류함과 문서 트레이, 평범한 게시판, 흰색 직사각형 천장 조명. 출입문은 실제 높이 약 2m의 공공기관용 문이며, 천장 높이는 약 2.6~2.8m로 문과 가구의 비례가 현실적이어야 한다. 복도 폭과 책상 간격도 성인 한 명이 자연스럽게 통과할 수 있는 실제 업무 공간 규모로 유지한다. 문을 과도하게 크거나 웅장하게 만들지 않는다.\n\n당직 근무석의 모니터가 화면 안에서 식별 가능해야 하며, 모니터에는 과도하게 미래적이지 않은 한국어 기반의 일반적인 지도 화면, 좌표와 네트워크 위치정보 조회 결과, 간단한 조회 기록 인터페이스가 표시되어 있다. 화면 안에는 사람이나 얼굴 사진이 없다. 다른 책상 위에는 기존의 평범한 문서 트레이와 사무용 소품이 그대로 남아 있어 급히 자리를 비운 듯하지만, 수화기나 스마트폰 등 전화 통화를 암시하는 물건은 없다. 책상과 의자는 정돈되어 있으면서도 모서리 마모, 손자국, 케이블, 종이의 미세한 흐트러짐, 바닥의 생활 얼룩처럼 실제로 사용된 흔적이 남아 있다.\n\n창에서 들어오는 흐린 자연광과 꺼지지 않은 중성색 천장 조명이 섞인 낮의 조명. 열린 문 안쪽보다 복도는 약간 어둡지만 세부가 현실적으로 보이며, 탈출 방향을 강조하기 위한 비현실적인 조명이나 효과는 사용하지 않는다. 절제된 저채도 색감과 낮거나 중간 정도의 명암 대비를 실제 공간의 조명 조건으로 구현한다. 실제 콘크리트와 도장면의 미세한 요철, 금속의 사용 흔적, 플라스틱의 무광 표면, 목재 적층판의 결, 의자 직물의 짜임을 정확하게 표현한다.\n\n실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 담담하고 자연스러운 결과, 현실적인 원근과 자연스러운 피사계 심도, 과도한 후처리 없음. 깨끗한 스톡 사진, 인테리어 홍보 사진, 3차원 렌더링, 삽화, 건축 시각화, 평면도, 하향식 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "비어 있는 낮 시간의 경찰서 사무실. 카메라는 당직 근무석 가까이에서 열린 출입문을 향해 대각선으로 바라본다. 문과 그 너머 복도가 은밀한 퇴장의 명확한 시선 종착점이 되도록 하며, 전경 또는 중경의 당직 모니터에는 한국어 기반의 일반적인 지도와 좌표, 네트워크 위치정보 조회 결과가 작게 표시되어야 한다. 다른 책상 위의 기존 사무용 소품은 그대로 남아 있지만 수화기, 스마트폰 등 전화 통화를 암시하는 물건은 배치하지 않는다. 사람이나 얼굴은 전혀 보이지 않는다.",
            "shot_id": "S21_Shot9"
          }
        ],
        "shot_ids": [
          "S21_Shot9"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 8 (duty workstation), facing diagonally across number 1 (shared work zone) toward number 2 (entry threshold zone) and number 4 (corridor entrance door)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep the open doorway as the visual destination of the covert exit, with number 13 visible on the duty monitor and number 12 remaining on the other desk; no phone-call object is present."
        },
        "reference_decision": {
          "bg_id": "L13B03",
          "fp_id": "fp_police_office",
          "node_index": 4,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "S21_Shot9 views the same physical layout from inside unit 1 toward unit 2 and opening marker 4. The changed look-at unit exposes the threshold axis rather than the anchor's workstation slice, so L13B04 supplies continuity for the opening and fixed markers while this node receives its own plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L13B04.png"
          ],
          "source_bg_ids": [
            "L13B04"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "physical_space_1"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "physical_space_1",
                "ref_bg_id": "L13B04",
                "space_description": "The same physical layout, including the fixed unit-1/unit-2 threshold and opening marker 4."
              }
            ],
            "why_single_ref_or_two_refs": "A single same-space reference preserves the threshold and fixed layout; units 1 and 2 are parts of one physical space rather than distinct referenced spaces."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from inside unit 1 toward opening marker 4 at cell [8,2] in unit 2, centering the threshold axis required by S21_Shot9.",
            "lens_enum": "normal",
            "look_at_cell": [
              8,
              2
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "Show unit 1 looking toward unit 2 through opening marker 4, with markers 7 and 8 retained in the unit-1 background and the threshold centered in the selected normal view.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [3,4] toward unit 2 at cell [8,2] with a normal 50-degree lens, giving neutral medium coverage centered on opening marker 4 and the threshold axis.",
            "subject_position_directive": "S21_Shot9 commits one subject in a medium back view centered on opening marker 4, with the body divided across the unit-1/unit-2 threshold; preserve empty negative space behind that position and add no other subjects.",
            "state_cue_directive": "Carry transient markers 12 and 13 and the staged vacancy cue while using markers 1, 2, 4, 7, and 8; do not introduce marker 14 or any additional state overlay.",
            "negative_continuity_directive": "Exclude overlay marker 14. Preserve opening marker 4 and fixed markers 7 and 8 in the positions committed by L13B04, keep overlay markers 12 and 13 limited to their committed state, exclude unit 3, and add no uncommitted subjects or objects."
          },
          "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='L13B04' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 4]\n  - look_at_unit: 2\n  - look_at_cell: [8, 2]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from inside unit 1 toward opening marker 4 at cell [8,2] in unit 2, centering the threshold axis required by S21_Shot9.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 looking toward unit 2 through opening marker 4, with markers 7 and 8 retained in the unit-1 background and the threshold centered in the selected normal view.\n  - camera_framing_directive: Frame from camera unit 1 at cell [3,4] toward unit 2 at cell [8,2] with a normal 50-degree lens, giving neutral medium coverage centered on opening marker 4 and the threshold axis.\n  - subject_position_directive: S21_Shot9 commits one subject in a medium back view centered on opening marker 4, with the body divided across the unit-1/unit-2 threshold; preserve empty negative space behind that position and add no other subjects.\n  - state_cue_directive: Carry transient markers 12 and 13 and the staged vacancy cue while using markers 1, 2, 4, 7, and 8; do not introduce marker 14 or any additional state overlay.\n  - negative_continuity_directive: Exclude overlay marker 14. Preserve opening marker 4 and fixed markers 7 and 8 in the positions committed by L13B04, keep overlay markers 12 and 13 limited to their committed state, exclude unit 3, and add no uncommitted subjects or objects.\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='L13B04' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 4]\n  - look_at_unit: 2\n  - look_at_cell: [8, 2]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from inside unit 1 toward opening marker 4 at cell [8,2] in unit 2, centering the threshold axis required by S21_Shot9.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 looking toward unit 2 through opening marker 4, with markers 7 and 8 retained in the unit-1 background and the threshold centered in the selected normal view.\n  - camera_framing_directive: Frame from camera unit 1 at cell [3,4] toward unit 2 at cell [8,2] with a normal 50-degree lens, giving neutral medium coverage centered on opening marker 4 and the threshold axis.\n  - subject_position_directive: S21_Shot9 commits one subject in a medium back view centered on opening marker 4, with the body divided across the unit-1/unit-2 threshold; preserve empty negative space behind that position and add no other subjects.\n  - state_cue_directive: Carry transient markers 12 and 13 and the staged vacancy cue while using markers 1, 2, 4, 7, and 8; do not introduce marker 14 or any additional state overlay.\n  - negative_continuity_directive: Exclude overlay marker 14. Preserve opening marker 4 and fixed markers 7 and 8 in the positions committed by L13B04, keep overlay markers 12 and 13 limited to their committed state, exclude unit 3, and add no uncommitted subjects or objects.\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='L13B04' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [3, 4]\n  - look_at_unit: 2\n  - look_at_cell: [8, 2]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from inside unit 1 toward opening marker 4 at cell [8,2] in unit 2, centering the threshold axis required by S21_Shot9.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit 1 looking toward unit 2 through opening marker 4, with markers 7 and 8 retained in the unit-1 background and the threshold centered in the selected normal view.\n  - camera_framing_directive: Frame from camera unit 1 at cell [3,4] toward unit 2 at cell [8,2] with a normal 50-degree lens, giving neutral medium coverage centered on opening marker 4 and the threshold axis.\n  - subject_position_directive: S21_Shot9 commits one subject in a medium back view centered on opening marker 4, with the body divided across the unit-1/unit-2 threshold; preserve empty negative space behind that position and add no other subjects.\n  - state_cue_directive: Carry transient markers 12 and 13 and the staged vacancy cue while using markers 1, 2, 4, 7, and 8; do not introduce marker 14 or any additional state overlay.\n  - negative_continuity_directive: Exclude overlay marker 14. Preserve opening marker 4 and fixed markers 7 and 8 in the positions committed by L13B04, keep overlay markers 12 and 13 limited to their committed state, exclude unit 3, and add no uncommitted subjects or objects.\n\n2026년 대한민국의 실제 생활형 경찰서 사무실과 복도 경계를 촬영한 완전한 실사 배경 사진. 낮 시간이며 사무실은 잠시 비어 있고 사람, 얼굴, 신체, 인물의 반사나 실루엣이 전혀 없다. 카메라는 당직 근무석 가까운 위치에서 공동 업무 구역을 대각선으로 가로질러 출입문 문턱과 복도 입구를 바라본다. 열린 출입문과 그 너머의 조용한 복도가 은밀한 퇴장의 명확한 시선 종착점이 되도록 구성한다. 카메라 높이는 서 있는 사람의 눈높이 약 1.6m, 35mm급 광각 렌즈를 사용하되 왜곡은 자연스럽고 절제되어 있다.\n\n2020년대 중반 한국의 공공기관에서 흔히 볼 수 있는 실용적인 업무 환경: 연회색 또는 옅은 베이지색 도장 벽, 내구성 있는 비닐계 바닥재, 금속 프레임과 적층판 상판의 공동 업무용 책상, 낮은 칸막이, 바퀴 달린 사무용 의자, 서류함과 문서 트레이, 평범한 게시판, 흰색 직사각형 천장 조명. 출입문은 실제 높이 약 2m의 공공기관용 문이며, 천장 높이는 약 2.6~2.8m로 문과 가구의 비례가 현실적이어야 한다. 복도 폭과 책상 간격도 성인 한 명이 자연스럽게 통과할 수 있는 실제 업무 공간 규모로 유지한다. 문을 과도하게 크거나 웅장하게 만들지 않는다.\n\n당직 근무석의 모니터가 화면 안에서 식별 가능해야 하며, 모니터에는 과도하게 미래적이지 않은 한국어 기반의 일반적인 지도 화면, 좌표와 네트워크 위치정보 조회 결과, 간단한 조회 기록 인터페이스가 표시되어 있다. 화면 안에는 사람이나 얼굴 사진이 없다. 다른 책상 위에는 기존의 평범한 문서 트레이와 사무용 소품이 그대로 남아 있어 급히 자리를 비운 듯하지만, 수화기나 스마트폰 등 전화 통화를 암시하는 물건은 없다. 책상과 의자는 정돈되어 있으면서도 모서리 마모, 손자국, 케이블, 종이의 미세한 흐트러짐, 바닥의 생활 얼룩처럼 실제로 사용된 흔적이 남아 있다.\n\n창에서 들어오는 흐린 자연광과 꺼지지 않은 중성색 천장 조명이 섞인 낮의 조명. 열린 문 안쪽보다 복도는 약간 어둡지만 세부가 현실적으로 보이며, 탈출 방향을 강조하기 위한 비현실적인 조명이나 효과는 사용하지 않는다. 절제된 저채도 색감과 낮거나 중간 정도의 명암 대비를 실제 공간의 조명 조건으로 구현한다. 실제 콘크리트와 도장면의 미세한 요철, 금속의 사용 흔적, 플라스틱의 무광 표면, 목재 적층판의 결, 의자 직물의 짜임을 정확하게 표현한다.\n\n실제 DSLR 또는 미러리스 카메라로 촬영한 다큐멘터리 풍 사진, 실제 장소 기록 사진처럼 담담하고 자연스러운 결과, 현실적인 원근과 자연스러운 피사계 심도, 과도한 후처리 없음. 깨끗한 스톡 사진, 인테리어 홍보 사진, 3차원 렌더링, 삽화, 건축 시각화, 평면도, 하향식 시점이 아니다. 16:9 가로 비율, 실제 카메라 촬영본.",
        "camera_decision": {
          "camera_cell": [
            3,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from inside unit 1 toward opening marker 4 at cell [8,2] in unit 2, centering the threshold axis required by S21_Shot9.",
          "lens_enum": "normal",
          "look_at_cell": [
            8,
            2
          ],
          "look_at_unit": 2
        },
        "shot_aware_plan_node_index": 4,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Show unit 1 looking toward unit 2 through opening marker 4, with markers 7 and 8 retained in the unit-1 background and the threshold centered in the selected normal view.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [3,4] toward unit 2 at cell [8,2] with a normal 50-degree lens, giving neutral medium coverage centered on opening marker 4 and the threshold axis.",
          "subject_position_directive": "S21_Shot9 commits one subject in a medium back view centered on opening marker 4, with the body divided across the unit-1/unit-2 threshold; preserve empty negative space behind that position and add no other subjects.",
          "state_cue_directive": "Carry transient markers 12 and 13 and the staged vacancy cue while using markers 1, 2, 4, 7, and 8; do not introduce marker 14 or any additional state overlay.",
          "negative_continuity_directive": "Exclude overlay marker 14. Preserve opening marker 4 and fixed markers 7 and 8 in the positions committed by L13B04, keep overlay markers 12 and 13 limited to their committed state, exclude unit 3, and add no uncommitted subjects or objects."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_police_office",
          "prior_bg_ids": [
            "L13B04"
          ],
          "attached_ref_labels": [
            "bg:L13B04"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "사무실 및 복도에 사람이나 그림자가 없습니다."
          }
        }
      },
      "L13B01": {
        "status": "ok",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L13B01.png",
        "t2i_prompt": "2026년 낮, 대한민국 인천 연안의 오래된 저층 주거 골목에 자리한 실제 소규모 경찰 관서 전면과 그 앞 자전거 주차 구역. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 약 1.6m의 서 있는 사람 눈높이에서 35mm급 렌즈를 사용해 자전거 거치대 가장자리에서 경찰서 출입구와 골목 출구를 비스듬히 바라본다. 화면 왼쪽과 중앙에는 2~3층 규모의 평범한 공공건물이 있으며, 한 층 높이는 약 2.7m, 유리 출입문 높이는 약 2m, 새시 창 폭은 약 1~1.5m로 사람 크기에 맞는 현실적인 비례를 유지한다. 입면은 한국의 소규모 관공서에서 흔한 밝은 석재 타일과 일부 회색 금속 패널, 사용감이 있는 콘크리트 기단으로 마감되고, 출입구 위에는 과장되지 않은 파란색 계열의 일반 경찰 표지와 얕은 차양이 있다. 표면에는 빗물 자국, 먼지, 미세한 균열, 모서리의 때와 보수 흔적이 자연스럽게 남아 있다.\n\n출입구 옆에는 실제 크기의 폐쇄회로 감시 카메라, 벽 부착형 에어컨 실외기와 노출 배관, 배수관, 작은 화분과 공공 안내판이 있고, 보행로 가장자리에는 낮은 금속 볼라드가 놓여 있다. 전면 자전거 주차 구역에는 아연도금 금속 거치대와 생활형 자전거 두세 대가 듬성듬성 세워져 있으며, 한 칸은 막 떠난 듯 비어 있다. 거치대 앞에서 화면 오른쪽 골목과 도로 쪽으로 이어지는 통로는 넓고 분명하게 비워 두어 긴박하게 자전거가 빠져나갈 수 있는 동선을 만든다. 사람, 얼굴, 이동 중인 자전거는 보이지 않는다.\n\n주변에는 붉은 벽돌과 화강석 타일 외벽의 2~4층 다세대 주택이 촘촘히 이어지고, 각 층 높이는 약 2.6~2.8m이다. 주택에는 알루미늄 새시 창, 일부 창문의 방범창, 외벽 가스 배관과 계량기, 에어컨 실외기와 늘어진 배관, 옥상 물탱크 일부, 빨래줄, 작은 화분과 생활 잡동사니가 층층이 드러난다. 골목에는 전신주와 처진 전선, 빗물 배수로, 낡은 노면 표시, 평범한 소형 생활 차량 한두 대가 있어 실제 사람이 사는 한국 연안 동네처럼 보인다. 경찰서가 주변과 단절된 요새나 민무늬 콘크리트 덩어리처럼 보이지 않게 한다.\n\n맑지만 약간 흐린 낮의 자연광, 연안의 습기로 살짝 탁해진 공기, 절제되고 자연스럽게 바랜 생활 색감. 금속의 산화와 긁힘, 직물 안장의 재질, 고무 타이어의 먼지, 실제 콘크리트와 석재 타일의 질감, 자전거 프레임의 사용 흔적을 정확하게 표현한다. 자연스러운 원근과 피사계 심도, 과도한 대비나 인위적 색 보정 없이 사실적인 노출. 깨끗한 광고용 사진이 아니라 실제 장소 기록 사진이며, 컴퓨터 생성 이미지, 삽화, 건축 시각화, 평면도, 위에서 내려다본 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "카메라는 자전거 주차 구역 가장자리의 약 1.6m 높이에 두고, 경찰서 출입구와 자전거 거치대를 비스듬한 정면 방향으로 함께 본다. 35mm급 시야로 건물 입면은 화면 왼쪽과 중앙에, 골목과 도로로 빠져나가는 열린 동선은 오른쪽 전경에 넉넉히 남긴다. 급히 자전거를 타고 떠나는 움직임이 이어질 수 있도록 거치대 앞에서 프레임 오른쪽 바깥으로 연결되는 통로를 가리지 말고, 배경 자체에는 사람이나 이동 중인 자전거를 넣지 않는다. 낮의 자연광과 실제 연안 동네의 생활 흔적을 유지한다.",
            "shot_id": "S22_Shot1"
          }
        ],
        "shot_ids": [
          "S22_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "2026년 낮, 대한민국 인천 연안의 오래된 저층 주거 골목에 자리한 실제 소규모 경찰 관서 전면과 그 앞 자전거 주차 구역. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 약 1.6m의 서 있는 사람 눈높이에서 35mm급 렌즈를 사용해 자전거 거치대 가장자리에서 경찰서 출입구와 골목 출구를 비스듬히 바라본다. 화면 왼쪽과 중앙에는 2~3층 규모의 평범한 공공건물이 있으며, 한 층 높이는 약 2.7m, 유리 출입문 높이는 약 2m, 새시 창 폭은 약 1~1.5m로 사람 크기에 맞는 현실적인 비례를 유지한다. 입면은 한국의 소규모 관공서에서 흔한 밝은 석재 타일과 일부 회색 금속 패널, 사용감이 있는 콘크리트 기단으로 마감되고, 출입구 위에는 과장되지 않은 파란색 계열의 일반 경찰 표지와 얕은 차양이 있다. 표면에는 빗물 자국, 먼지, 미세한 균열, 모서리의 때와 보수 흔적이 자연스럽게 남아 있다.\n\n출입구 옆에는 실제 크기의 폐쇄회로 감시 카메라, 벽 부착형 에어컨 실외기와 노출 배관, 배수관, 작은 화분과 공공 안내판이 있고, 보행로 가장자리에는 낮은 금속 볼라드가 놓여 있다. 전면 자전거 주차 구역에는 아연도금 금속 거치대와 생활형 자전거 두세 대가 듬성듬성 세워져 있으며, 한 칸은 막 떠난 듯 비어 있다. 거치대 앞에서 화면 오른쪽 골목과 도로 쪽으로 이어지는 통로는 넓고 분명하게 비워 두어 긴박하게 자전거가 빠져나갈 수 있는 동선을 만든다. 사람, 얼굴, 이동 중인 자전거는 보이지 않는다.\n\n주변에는 붉은 벽돌과 화강석 타일 외벽의 2~4층 다세대 주택이 촘촘히 이어지고, 각 층 높이는 약 2.6~2.8m이다. 주택에는 알루미늄 새시 창, 일부 창문의 방범창, 외벽 가스 배관과 계량기, 에어컨 실외기와 늘어진 배관, 옥상 물탱크 일부, 빨래줄, 작은 화분과 생활 잡동사니가 층층이 드러난다. 골목에는 전신주와 처진 전선, 빗물 배수로, 낡은 노면 표시, 평범한 소형 생활 차량 한두 대가 있어 실제 사람이 사는 한국 연안 동네처럼 보인다. 경찰서가 주변과 단절된 요새나 민무늬 콘크리트 덩어리처럼 보이지 않게 한다.\n\n맑지만 약간 흐린 낮의 자연광, 연안의 습기로 살짝 탁해진 공기, 절제되고 자연스럽게 바랜 생활 색감. 금속의 산화와 긁힘, 직물 안장의 재질, 고무 타이어의 먼지, 실제 콘크리트와 석재 타일의 질감, 자전거 프레임의 사용 흔적을 정확하게 표현한다. 자연스러운 원근과 피사계 심도, 과도한 대비나 인위적 색 보정 없이 사실적인 노출. 깨끗한 광고용 사진이 아니라 실제 장소 기록 사진이며, 컴퓨터 생성 이미지, 삽화, 건축 시각화, 평면도, 위에서 내려다본 구도가 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "화면 내 도로나 건물 주변에 사람의 모습이나 그림자가 발견되지 않음."
          }
        },
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L17B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L17",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L17B02.png",
        "t2i_prompt": "2026년 대한민국 인천 연안과 서해의 외딴 섬 공동체에 있을 법한 작고 실용적인 포구를, 비가 그친 직후 짙은 안개가 내려앉은 해질녘 상태로 촬영한 실제 카메라 다큐멘터리 풍 사진. 카메라는 육지 쪽의 좁은 콘크리트 진입 통로 가까이에서 지면 약 1.6m의 성인 눈높이에 놓고, 35mm급 광각 렌즈로 전경의 두드러진 앉을 만한 갯바위와 비어 있는 계류 지점을 가로질러 선박 진입 수로와 열린 수면을 바라본다. 계류 지점과 물길은 화면에서 명확히 읽혀야 하지만 포구 전체에는 사람도 선박도 없어야 한다. 전경에는 서해안의 거칠고 불규칙한 갯바위가 있으며, 검은 회갈색 암석 표면의 균열과 조개껍데기 흔적, 해조류가 붙은 부분, 빗물과 바닷물에 젖어 어둡게 변한 질감을 사실적으로 보여준다. 한국의 소규모 섬 포구에서 흔히 볼 수 있는 낡은 타설 콘크리트 진입 통로에는 골재 노출, 잔금, 염분 얼룩과 반복 보수 자국이 있고, 비가 고인 얕은 물웅덩이는 일부 구간에만 국소적으로 남아 흐린 하늘의 약한 빛을 불규칙하게 반사한다. 빈 계류 지점에는 염분과 사용 흔적이 밴 낮은 금속 계류 볼라드가 있으며, 녹슨 갈색과 벗겨진 도장, 실제 금속의 거친 부식 질감을 드러낸다. 규모는 생활형 소형 포구에 맞춰 콘크리트 통로 폭 약 2~3m, 계류 볼라드 높이 약 40~60cm로 표현하고, 전경 갯바위도 성인 한 명이 앉을 수 있는 정도여야 하며 모든 시설과 암석의 크기가 이 기준에 일관되게 맞아야 한다. 비가 그친 뒤 잔잔하게 흔들리는 회청색 수면, 바위 가장자리의 작은 파문과 젖은 표면 반사, 낮아진 해질녘 자연광을 사실적으로 표현한다. 짙은 해무가 수면 바로 위부터 포구 바깥쪽을 덮어 가까운 물길만 보이고 원경의 수평선과 맞은편 해안은 식별되지 않으며, 안개 속에 배나 사람처럼 보이는 실루엣을 만들지 않는다. 색은 실제 흐린 날의 절제된 회청색과 젖은 콘크리트색을 중심으로 하고, 계류 볼라드의 녹슨 짙은 적갈색과 물 위의 아주 약한 잔광만 자연스럽게 남긴다. 실제 DSLR 또는 미러리스 카메라로 현장에서 촬영한 위치 참고용 사진처럼 정확한 콘크리트, 금속 부식, 암석, 해조류와 수면의 재질, 일상적인 마모와 염분 오염, 자연스러운 원근과 심도를 갖춘 담담한 사진. 후처리 효과 없이 실제 자연광으로 촬영하며, 깨끗한 상업용 스톡 사진이나 인공적인 건축 시각화가 아니고 평면도, 위에서 내려다본 시점, 건축 도식도도 아니다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "육지 쪽 진입 통로에서 빈 계류 지점과 열린 수면을 함께 확인할 수 있는 시야를 유지한다. 젖은 갯바위를 전경 기준점으로 삼고, 수로 쪽 원경은 짙은 안개 속에서 자연스럽게 사라지게 한다. 사람과 선박은 넣지 않는다.",
            "shot_id": "S26_Shot3"
          },
          {
            "guide_text": "같은 포구의 위치 관계와 비 온 뒤의 젖은 상태를 유지한다. 비어 있는 계류 볼라드와 선박 진입 수로가 분명히 읽히되, 안개 너머에 배나 사람의 형체를 암시하지 않는다. 물웅덩이와 젖은 콘크리트의 반사는 절제된 실제 해질녘 밝기로 표현한다.",
            "shot_id": "S26_Shot9"
          }
        ],
        "shot_ids": [
          "S26_Shot3",
          "S26_Shot9"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 4 (landward access strip), facing across number 3 (prominent sitting rock) and number 5 (mooring point) toward number 6 (boat approach corridor)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Show the empty mooring point and open water clearly; depict number 7 as localized post-rain wetness and number 8 as dense dusk fog, while keeping the harbor free of any boat."
        },
        "reference_decision": {
          "bg_id": "L17B02",
          "fp_id": "fp_harbor_rocky_shore",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L17B02 is the sole supplied anchor candidate and therefore establishes dwelling identity directly from the floor plan. Its two consuming shots require tight subject-led crops with limited setting context, so a normal 50-degree view from camera unit 3 toward the central committed look-at geometry provides a stable representative plate while retaining the shared target markers.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/floor_plan/fp_harbor_rocky_shore.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No reference is selected because this first node is the floor-plan-seeded dwelling-identity anchor and the same-fp reference catalog is empty."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              5
            ],
            "camera_unit": 3,
            "fov_deg": 50,
            "framing_notes": "Use neutral coverage from camera unit 3 toward look-at unit 3; the insert and close consuming shots may crop within this committed plate geometry.",
            "lens_enum": "normal",
            "look_at_cell": [
              3,
              5
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "From camera unit 3, retain setting context drawn only from target units 1, 2, 3, 4, and 6 and base markers 1 through 6, centered toward look-at cell [3,5]. Treat units 1, 2, 4, and 6 only as visibility candidates within the normal view, and show no opening because none is enumerated.",
            "camera_framing_directive": "Frame from camera unit 3 at cell [5,5] toward look-at unit 3 at cell [3,5] with a normal 50-degree lens, using neutral coverage that supports the committed insert and close crops without changing the plate geometry.",
            "subject_position_directive": "For S26_Shot3, allow the committed seated subject's raised hand and device-facing action to occupy the tight foreground while most of the body remains outside the crop. For S26_Shot9, support the committed tight profile detail at mouth-and-hand height with cheek, hand, and device sharing the foreground; invent no additional subjects.",
            "state_cue_directive": "Carry transient state markers 7 and 8 together with numbered elements 1 through 6. Marker 9 is not part of this BG state, and no additional state cue beyond the surfaced shot facts is committed.",
            "negative_continuity_directive": "Exclude ignored marker 9 and do not restore it from any other state. Avoid inventing unnumbered elements, additional state overlays, openings, or units outside the chosen view cone; no prior reference may be treated as a layout source."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 5]\n  - look_at_unit: 3\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from camera unit 3 toward look-at unit 3; the insert and close consuming shots may crop within this committed plate geometry.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3, retain setting context drawn only from target units 1, 2, 3, 4, and 6 and base markers 1 through 6, centered toward look-at cell [3,5]. Treat units 1, 2, 4, and 6 only as visibility candidates within the normal view, and show no opening because none is enumerated.\n  - camera_framing_directive: Frame from camera unit 3 at cell [5,5] toward look-at unit 3 at cell [3,5] with a normal 50-degree lens, using neutral coverage that supports the committed insert and close crops without changing the plate geometry.\n  - subject_position_directive: For S26_Shot3, allow the committed seated subject's raised hand and device-facing action to occupy the tight foreground while most of the body remains outside the crop. For S26_Shot9, support the committed tight profile detail at mouth-and-hand height with cheek, hand, and device sharing the foreground; invent no additional subjects.\n  - state_cue_directive: Carry transient state markers 7 and 8 together with numbered elements 1 through 6. Marker 9 is not part of this BG state, and no additional state cue beyond the surfaced shot facts is committed.\n  - negative_continuity_directive: Exclude ignored marker 9 and do not restore it from any other state. Avoid inventing unnumbered elements, additional state overlays, openings, or units outside the chosen view cone; no prior reference may be treated as a layout source.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 5]\n  - look_at_unit: 3\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from camera unit 3 toward look-at unit 3; the insert and close consuming shots may crop within this committed plate geometry.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3, retain setting context drawn only from target units 1, 2, 3, 4, and 6 and base markers 1 through 6, centered toward look-at cell [3,5]. Treat units 1, 2, 4, and 6 only as visibility candidates within the normal view, and show no opening because none is enumerated.\n  - camera_framing_directive: Frame from camera unit 3 at cell [5,5] toward look-at unit 3 at cell [3,5] with a normal 50-degree lens, using neutral coverage that supports the committed insert and close crops without changing the plate geometry.\n  - subject_position_directive: For S26_Shot3, allow the committed seated subject's raised hand and device-facing action to occupy the tight foreground while most of the body remains outside the crop. For S26_Shot9, support the committed tight profile detail at mouth-and-hand height with cheek, hand, and device sharing the foreground; invent no additional subjects.\n  - state_cue_directive: Carry transient state markers 7 and 8 together with numbered elements 1 through 6. Marker 9 is not part of this BG state, and no additional state cue beyond the surfaced shot facts is committed.\n  - negative_continuity_directive: Exclude ignored marker 9 and do not restore it from any other state. Avoid inventing unnumbered elements, additional state overlays, openings, or units outside the chosen view cone; no prior reference may be treated as a layout source.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [5, 5]\n  - look_at_unit: 3\n  - look_at_cell: [3, 5]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Use neutral coverage from camera unit 3 toward look-at unit 3; the insert and close consuming shots may crop within this committed plate geometry.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera unit 3, retain setting context drawn only from target units 1, 2, 3, 4, and 6 and base markers 1 through 6, centered toward look-at cell [3,5]. Treat units 1, 2, 4, and 6 only as visibility candidates within the normal view, and show no opening because none is enumerated.\n  - camera_framing_directive: Frame from camera unit 3 at cell [5,5] toward look-at unit 3 at cell [3,5] with a normal 50-degree lens, using neutral coverage that supports the committed insert and close crops without changing the plate geometry.\n  - subject_position_directive: For S26_Shot3, allow the committed seated subject's raised hand and device-facing action to occupy the tight foreground while most of the body remains outside the crop. For S26_Shot9, support the committed tight profile detail at mouth-and-hand height with cheek, hand, and device sharing the foreground; invent no additional subjects.\n  - state_cue_directive: Carry transient state markers 7 and 8 together with numbered elements 1 through 6. Marker 9 is not part of this BG state, and no additional state cue beyond the surfaced shot facts is committed.\n  - negative_continuity_directive: Exclude ignored marker 9 and do not restore it from any other state. Avoid inventing unnumbered elements, additional state overlays, openings, or units outside the chosen view cone; no prior reference may be treated as a layout source.\n\n2026년 대한민국 인천 연안과 서해의 외딴 섬 공동체에 있을 법한 작고 실용적인 포구를, 비가 그친 직후 짙은 안개가 내려앉은 해질녘 상태로 촬영한 실제 카메라 다큐멘터리 풍 사진. 카메라는 육지 쪽의 좁은 콘크리트 진입 통로 가까이에서 지면 약 1.6m의 성인 눈높이에 놓고, 35mm급 광각 렌즈로 전경의 두드러진 앉을 만한 갯바위와 비어 있는 계류 지점을 가로질러 선박 진입 수로와 열린 수면을 바라본다. 계류 지점과 물길은 화면에서 명확히 읽혀야 하지만 포구 전체에는 사람도 선박도 없어야 한다. 전경에는 서해안의 거칠고 불규칙한 갯바위가 있으며, 검은 회갈색 암석 표면의 균열과 조개껍데기 흔적, 해조류가 붙은 부분, 빗물과 바닷물에 젖어 어둡게 변한 질감을 사실적으로 보여준다. 한국의 소규모 섬 포구에서 흔히 볼 수 있는 낡은 타설 콘크리트 진입 통로에는 골재 노출, 잔금, 염분 얼룩과 반복 보수 자국이 있고, 비가 고인 얕은 물웅덩이는 일부 구간에만 국소적으로 남아 흐린 하늘의 약한 빛을 불규칙하게 반사한다. 빈 계류 지점에는 염분과 사용 흔적이 밴 낮은 금속 계류 볼라드가 있으며, 녹슨 갈색과 벗겨진 도장, 실제 금속의 거친 부식 질감을 드러낸다. 규모는 생활형 소형 포구에 맞춰 콘크리트 통로 폭 약 2~3m, 계류 볼라드 높이 약 40~60cm로 표현하고, 전경 갯바위도 성인 한 명이 앉을 수 있는 정도여야 하며 모든 시설과 암석의 크기가 이 기준에 일관되게 맞아야 한다. 비가 그친 뒤 잔잔하게 흔들리는 회청색 수면, 바위 가장자리의 작은 파문과 젖은 표면 반사, 낮아진 해질녘 자연광을 사실적으로 표현한다. 짙은 해무가 수면 바로 위부터 포구 바깥쪽을 덮어 가까운 물길만 보이고 원경의 수평선과 맞은편 해안은 식별되지 않으며, 안개 속에 배나 사람처럼 보이는 실루엣을 만들지 않는다. 색은 실제 흐린 날의 절제된 회청색과 젖은 콘크리트색을 중심으로 하고, 계류 볼라드의 녹슨 짙은 적갈색과 물 위의 아주 약한 잔광만 자연스럽게 남긴다. 실제 DSLR 또는 미러리스 카메라로 현장에서 촬영한 위치 참고용 사진처럼 정확한 콘크리트, 금속 부식, 암석, 해조류와 수면의 재질, 일상적인 마모와 염분 오염, 자연스러운 원근과 심도를 갖춘 담담한 사진. 후처리 효과 없이 실제 자연광으로 촬영하며, 깨끗한 상업용 스톡 사진이나 인공적인 건축 시각화가 아니고 평면도, 위에서 내려다본 시점, 건축 도식도도 아니다. 16:9 가로 비율, 실제 카메라 촬영본\n\nSITE LOOK REFERENCE: the attached photograph shows this exact place — the confirmed look of its structure and surroundings. Keep the structure's massing, storey count, materials, wear and the character of the surroundings consistent with that photograph while composing the viewpoint this plate needs. Do not copy its camera angle or framing.",
        "camera_decision": {
          "camera_cell": [
            5,
            5
          ],
          "camera_unit": 3,
          "fov_deg": 50,
          "framing_notes": "Use neutral coverage from camera unit 3 toward look-at unit 3; the insert and close consuming shots may crop within this committed plate geometry.",
          "lens_enum": "normal",
          "look_at_cell": [
            3,
            5
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From camera unit 3, retain setting context drawn only from target units 1, 2, 3, 4, and 6 and base markers 1 through 6, centered toward look-at cell [3,5]. Treat units 1, 2, 4, and 6 only as visibility candidates within the normal view, and show no opening because none is enumerated.",
          "camera_framing_directive": "Frame from camera unit 3 at cell [5,5] toward look-at unit 3 at cell [3,5] with a normal 50-degree lens, using neutral coverage that supports the committed insert and close crops without changing the plate geometry.",
          "subject_position_directive": "For S26_Shot3, allow the committed seated subject's raised hand and device-facing action to occupy the tight foreground while most of the body remains outside the crop. For S26_Shot9, support the committed tight profile detail at mouth-and-hand height with cheek, hand, and device sharing the foreground; invent no additional subjects.",
          "state_cue_directive": "Carry transient state markers 7 and 8 together with numbered elements 1 through 6. Marker 9 is not part of this BG state, and no additional state cue beyond the surfaced shot facts is committed.",
          "negative_continuity_directive": "Exclude ignored marker 9 and do not restore it from any other state. Avoid inventing unnumbered elements, additional state overlays, openings, or units outside the chosen view cone; no prior reference may be treated as a layout source."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_harbor_rocky_shore",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_harbor_fishing_boat"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "방파제 주변에 사람이 없습니다."
          }
        },
        "aerial_ref": {
          "loc_id": "L17",
          "group_id": "bg_harbor_fishing_boat"
        },
        "fp_ref_replaced_by_aerial": true
      },
      "L17B01": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L17B02",
        "reused_from_bg_id": "L17B02",
        "location_id": "L17",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L17B02.png",
        "t2i_prompt": "2026년 대한민국 인천 연안과 서해의 가상 고립 섬에 있는 작고 거친 포구 접안 지점. 짙은 해질녘 해무를 뚫고 들어온 현대식 소형 연안 어선 한 척이 바위 접안부에 도착해 단단히 계류되어 있다. 카메라는 눈에 띄는 앉기 좋은 바위 가까이에서 계선점, 고정된 어선, 배가 들어온 수로 방향을 향해 비스듬히 바라본다. 실제 미러리스 또는 DSLR 카메라와 35밀리미터급 렌즈로 약 1.6미터의 성인 눈높이에서 촬영한 다큐멘터리 풍 사진. 하향 평면 시점이 아니라 수평에 가까운 실제 현장 시점이며, 전경에는 해수와 습기로 국소적으로 젖은 불규칙한 암반이 크게 보이고 마른 부분과 젖은 부분의 색과 반사 차이가 자연스럽다.\n\n바위 접안부에 박힌 녹과 염분 자국이 있는 금속 계선주에서 굵고 사용감 있는 합성섬유 계류 밧줄이 어선의 선수 쪽으로 팽팽하게 이어진다. 이 계류 연결부를 화면에서 선명하고 두드러지게 보여 준다. 어선은 길이 약 6~8미터의 실제 서해 연안 소형 유리섬유강화플라스틱 어선 규모이며, 작은 방 하나 정도의 조타실, 약 1.8~2미터 높이의 조타실 출입구, 약 1.1미터 높이의 금속 난간이 서로 일관된 사람 크기 기준을 유지한다. 선체에는 바랜 도장, 긁힘, 염분 얼룩, 물때와 작은 녹물이 있고, 고무 방현재와 실용적인 부표가 접안면에 달려 있다. 과장된 대형 선박처럼 보이지 않게 하며, 실제 어촌에서 계속 사용된 작업선의 단정하지 않은 생활 흔적을 담는다. 작은 항해등은 안개 속에서 약하게 보이지만 비현실적인 광선이나 과도한 발광은 없다.\n\n배 뒤로 이어지는 진입 수로와 잔잔하게 출렁이는 회색 바닷물은 짙은 해무 속으로 빠르게 사라진다. 가까운 물에는 선체와 약한 항해등의 흐트러진 반사가 짧게 나타나고, 먼 해안이나 시설은 안개 때문에 희미한 윤곽만 남는다. 해질녘의 차갑고 흐린 자연광, 낮은 채도의 청회색과 젖은 암갈색을 중심으로 하고, 부표의 깊은 적색과 멀리 번지는 약한 황금빛만 제한적으로 사용한다. 실제 암석 입자, 젖은 표면, 삭은 금속의 녹과 염분 결정, 밧줄 섬유, 선체 도막의 미세한 손상, 해수의 현실적인 질감을 정확히 표현한다. 공간은 인적이 없고 조용하며 억눌린 긴장감이 있지만 초자연적 형상이나 의례 문양은 보이지 않는다. 사람, 얼굴, 시신은 일절 등장하지 않는다.\n\n깨끗한 광고 사진이 아니라 실제 포구를 기록한 꾸밈없는 현장 참고 사진으로, 자연스러운 원근감과 깊이감, 해무 때문에 발생하는 실제 대기 원근, 가까운 계류 밧줄과 어선에 맞춘 자연스러운 심도를 사용한다. 인위적 색 보정, 삽화, 컴퓨터 그래픽, 건축 시각화, 평면도 표현 없이 실제 카메라 촬영의 물성과 노출을 유지한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "눈에 띄는 앉기 좋은 바위 가까이에서 약 1.6미터 높이로 바라본다. 젖은 바위 표면을 가까운 전경에 남기고, 화면 중경의 계선점과 그곳에 팽팽히 연결된 밧줄, 막 도착해 접안한 소형 어선을 핵심 피사체로 삼는다. 어선 뒤쪽으로는 배가 들어온 수로 방향이 짙은 해질녘 해무 속에 비스듬히 이어져야 한다. 배와 계류 연결부가 안개 낀 바닷물에 묻히지 않도록 형태와 실제 재질을 분명하게 유지하되, 사람이나 얼굴은 보이지 않게 한다.",
            "shot_id": "S26_Shot7"
          }
        ],
        "shot_ids": [
          "S26_Shot7"
        ],
        "scenes": [],
        "parent_id": "L17B02",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3 (prominent sitting rock), facing diagonally toward number 5 (mooring point), number 9 (secured fishing boat), and number 6 (boat approach corridor)",
          "camera_height": "eye-level standing ~1.6m",
          "lens_hint": "35mm wide angle",
          "framing_notes": "Keep the secured boat and mooring connection prominent against the foggy water; retain localized wet rock surfaces in the foreground."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L17B02",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_1",
              "ref_bg_id": "L17B02",
              "space_description": "Same physical space defined by shared target units 1, 2, 3, 4, and 6 and base markers 1 through 6."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 3 at cell [5,5] toward look-at unit 3 at cell [3,5] with a normal 50-degree lens. Preserve neutral coverage and derive the committed static medium framing as an internal crop without moving the established camera axis.",
          "negative_continuity_directive": "Keep the fixed positions of base markers 1 through 6 aligned with L17B02, while preventing unrelated state from being transferred into the plate. Do not invent unnumbered elements, additional overlays, openings, or units outside the chosen view cone.",
          "state_cue_directive": "Carry transient markers 7, 8, and 9 together with numbered elements 1 through 6, following the surfaced shot's low-contrast dusk state. Add no state cue beyond those committed markers and staging facts.",
          "subject_position_directive": "Place the two committed subjects according to S26_Shot7: one occupies the left-center foreground in a medium upper-body presentation with a lifted eyeline and tense shoulders, while the other remains elevated at the upper-right edge and looks downward. Preserve the staged unequal vertical relationship and invent no additional subjects.",
          "visible_space_directive": "Match L17B02's fixed placement of base markers 1 through 6. From camera unit 3 toward look-at cell [3,5], retain only target units 1, 2, 3, 4, and 6 as supported setting coverage, with units 1, 2, 4, and 6 treated as view-cone candidates; show no opening because none is enumerated."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_harbor_rocky_shore",
          "prior_bg_ids": [
            "L17B02"
          ],
          "attached_ref_labels": [
            "bg:L17B02"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L18B02": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L18B01",
        "reused_from_bg_id": "L18B01",
        "location_id": "L18",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L18B01.png",
        "t2i_prompt": "2026년 대한민국 인천 연안과 서해에서 실제로 운항하는 낡은 소형 어선의 후미 작업 갑판을 해질녘에 촬영한 실제 카메라 다큐멘터리 풍 사진. 카메라는 후미 작업 갑판 위 약 1.45m의 앉은 자세와 선 자세 사이 눈높이에 놓고, 35mm급 중간 광각 렌즈로 갑판을 지배적으로 담으면서 앞쪽의 조타실 문턱, 열린 조타실 출입문, 그 너머의 좁은 조타실 내부를 대각선으로 바라본다. 위에서 내려다본 평면도나 건축 도식이 아니라 사람이 갑판에 서서 보는 수평 시점이다.\n\n한국 연안의 오래된 소형 어선에서 흔히 보이는 용접 강철 갑판과 낮고 실용적인 조타실 구조. 갑판에는 바닷물과 작업으로 마모된 회청색 또는 탁한 녹청색 미끄럼 방지 도장, 벗겨진 도막 아래 드러난 금속, 용접 이음매 주변의 갈색 녹, 배수구를 따라 남은 소금기와 기름 얼룩, 얕은 물기와 반복적인 덧칠 자국이 자연스럽게 보인다. 측면에는 녹슨 금속 난간, 계류용 볼라드, 작은 작업용 윈치, 굵은 밧줄과 현실적으로 엉킨 어망, 닳은 플라스틱 어상자, 바랜 붉은 구명환이 있으며 과도하게 정돈하지 않는다. 장비는 실제 작업선에서 매일 사용된 듯한 위치와 무게감, 습기, 마찰 자국을 지닌다.\n\n조타실은 작은 방 하나 정도의 규모이며 한 층 높이는 약 2.5m, 출입문 높이는 약 1.9~2m, 조타실 창 폭은 약 1~1.3m, 갑판 난간 높이는 약 1.1m로 서로 정확한 사람 크기 비례를 유지한다. 작은 조타실을 큰 건물처럼 부풀리지 않는다. 외벽은 바랜 흰색 또는 회백색 선박용 도장 강판이고 모서리와 나사 주변에 녹물 자국이 흐른다. 열린 금속 출입문과 닳은 고무 패킹, 높은 문턱이 보이며, 문 너머에는 오래된 조타륜, 아날로그 계기, 사용감 있는 계기판과 함께 2020년대 중반의 소박한 GPS 화면과 어군탐지기가 실제 소형 어선답게 혼재한다. 천장의 작은 실용등은 약한 누런빛을 내지만 미래형 화면이나 과장된 첨단 장비는 없다. 지붕 위에는 짧은 안테나와 해상 작업등이 자연스러운 크기로 보인다.\n\n바깥에는 서해의 잿빛 수면과 낮은 섬 실루엣이 제한적으로 보이고, 해가 진 직후의 차갑고 흐린 청회색 자연광이 갑판을 감싼다. 조타실 내부의 약한 누런 실용등과 바랜 붉은 구명환만 절제된 색 대비를 만든다. 실제 금속의 녹과 습기, 밧줄 섬유, 어망의 거친 질감, 플라스틱의 긁힘, 고무의 갈라짐, 젖은 도장면의 반사를 정확하게 표현한다. 생활과 노동의 흔적은 충분하지만 사람, 얼굴, 신체, 피는 전혀 없다.\n\n이 장면에서 제시되고 알아보게 되는 1970~1980년대의 낡은 인화사진은 갑판의 영구 설비가 아니라 두 사람 사이에 들리는 별도 전경 합성 요소다. 화면 중앙 하단에서 중단 사이에 그 사진을 추가할 수 있는 자연스러운 빈 공간을 확보하되, 배경 자체에는 사진이나 사진을 든 손을 생성하지 않고 갑판 위에 사진이 놓인 것처럼 표현하지 않는다. 사진 내부의 과거 인물이나 얼굴도 배경에 나타내지 않는다.\n\n실제 DSLR 또는 미러리스 카메라로 촬영한 현장 기록 사진처럼 자연스러운 원근, 현실적인 노출, 절제된 저채도, 낮거나 중간 정도의 실제 명암, 자연스러운 피사계 심도와 미세한 초점 이행을 유지한다. 깨끗한 광고용 사진이 아니라 사용 흔적이 축적된 실제 장소 참고 사진이며, 인위적인 후처리나 과장된 오컬트 효과 없이 해질녘의 긴장된 정적만 현실적으로 담는다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "후미 작업 갑판이 화면의 대부분을 차지하는 중간 정도의 넓은 구도. 카메라는 갑판 위 약 1.45m 높이에서 조타실 출입문과 내부를 대각선 정면으로 바라본다. 화면 중앙 하단부터 중단 사이에는 장면 합성 시 두 사람 사이에 낡은 인화사진을 배치할 수 있는 시각적으로 정돈된 여백을 남기되, 배경 이미지에는 사람, 손, 사진을 직접 생성하지 않는다. 열린 출입문과 희미한 실내등이 뒤쪽 기준점이 되게 한다.",
            "shot_id": "S28_Shot3"
          },
          {
            "guide_text": "같은 카메라 축을 유지하면서 조타실 문턱과 열린 출입문, 문 너머의 낡은 조타 장비가 조금 더 분명하게 보이는 구도. 전경의 젖고 벗겨진 갑판 표면과 중경의 빈 공간을 함께 확보하여 낡은 인화사진을 별도 합성하기 쉽게 한다. 사진은 갑판에 놓인 고정 소품처럼 표현하지 않으며 사람과 손도 배경에 포함하지 않는다. 해질녘의 차가운 외부광과 조타실 안의 약한 누런 실용등 차이를 사실적으로 유지한다.",
            "shot_id": "S28_Shot4"
          }
        ],
        "shot_ids": [
          "S28_Shot3",
          "S28_Shot4"
        ],
        "scenes": [],
        "parent_id": "L18B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "on number 1 (aft working deck), facing diagonally forward toward number 6 (wheelhouse threshold), number 7 (wheelhouse entrance door), and number 5 (wheelhouse interior)",
          "camera_height": "seated-to-standing eye level, approximately 1.3–1.6 m above the deck",
          "lens_hint": "35mm moderate wide angle",
          "framing_notes": "Keep the weathered open deck dominant, with the wheelhouse entrance behind the characters. Depict number 19 as a loose old photograph held between the characters; it is an overlay object and must not appear as a permanent deck fixture."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L18B01",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_1",
              "ref_bg_id": "L18B01",
              "space_description": "Same physical space on the unit-3-to-unit-6 viewing axis, with overlapping target units and fixed structural markers."
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 3 at cell [3,2], looking toward unit 6 at cell [5,4], with a telephoto 25-degree field of view. Use compressed, narrow coverage for the close staging, keeping the central subject area dominant while allowing only limited context around unit 6 and opening marker 7.",
          "negative_continuity_directive": "Preserve the reference positions of overlapping units 1, 3, 4, 5, and 6, openings 7, 13, and 15, and fixed markers 10 and 12. Do not expose units or openings outside the narrow view cone, do not convert transient marker 19 into a fixed element, and do not invent additional scenario-specific subjects or props.",
          "state_cue_directive": "Carry transient marker 19 as the committed foreground state cue for S28_Shot3 and S28_Shot4, with its visibility changing only as staged between the centered foreground and partial lower-edge presentation. Maintain the committed desaturated, restrained natural dusk ambience without adding unlisted state cues.",
          "subject_position_directive": "For S28_Shot3, place one committed subject immediately beside the lens with an extended forearm leading to marker 19 in the sharp center foreground, while the second subject remains close behind it with recoiling shoulders and downward attention. For S28_Shot4, center the single committed subject at eye height with shoulders entering the lower frame and keep marker 19 only partially visible near the lower edge, preserving the staged gaze and orientation.",
          "visible_space_directive": "Keep the narrow view centered along the unit-3-to-unit-6 axis, with unit 6 and opening marker 7 providing the principal structural context and only subdued portions of units 1 and 5 where the telephoto cone permits. Maintain the positions inherited from L18B01 for overlapping units and openings; marker 19 belongs to the transient foreground layer rather than the fixed structure."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_fishing_boat_deck",
          "prior_bg_ids": [
            "L18B01"
          ],
          "attached_ref_labels": [
            "bg:L18B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L18B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L18",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L18B01.png",
        "t2i_prompt": "2026년 대한민국 인천 연안과 서해를 운항하는 실제 소형 연안 어선의 갑판 위 조타실 입구를 촬영한 장면. 카메라는 후미 작업 갑판에서 조타실로 들어가는 좁은 문턱 바로 앞, 갑판에서 약 1.6m 높이의 서 있는 사람 눈높이에 놓고, 열린 조타실 출입문을 통해 바로 안쪽의 조타 콘솔과 조타륜을 바라본다. 풀프레임 DSLR 또는 미러리스 카메라와 28~35mm급 광각 렌즈로 촬영한 실제 카메라 다큐멘터리 풍 사진이며, 내려다본 평면도나 건축 도식이 아니다.\n\n좁은 출입구를 화면의 핵심 구조로 삼아 급히 안으로 들어가려 할 때 몸이 막힐 법한 물리적 병목이 분명히 느껴지게 한다. 문은 약 1.9~2m 높이, 약 70~80cm 폭의 실제 선박용 규격이며, 금속 문틀과 고무 방수 패킹, 발목보다 높은 방수 문턱의 크기가 서로 자연스럽게 맞아야 한다. 조타실은 작은 어선에 맞는 한 칸 규모로 과장하지 않고, 문을 한 걸음 통과하면 조타륜과 콘솔 스위치에 즉시 손이 닿을 정도의 거리로 표현한다. 후미 작업 갑판은 카메라 뒤편으로 이어지며 화면 가장자리에는 젖은 도장 강판 갑판, 낮은 금속 난간, 계류용 볼라드와 정리된 밧줄 일부만 자연스럽게 보인다.\n\n조타실 외장은 한국 연안 소형 어선에서 흔한 흰색 도장 강판과 유리섬유 패널의 혼합 구조로, 반복된 염분 노출로 광택이 죽고 모서리에 옅은 녹물 자국과 긁힘, 덧칠 흔적이 있다. 알루미늄 창틀, 두꺼운 전면 유리, 실제 고무 몰딩과 와이퍼, 외부 배선관, 실용적인 방수 작업등을 갖춘다. 내부에는 사용감 있는 조타륜, GPS·어군탐지 기능을 갖춘 현대식 항해 디스플레이, 작은 계기판, 물리 스위치와 무전 장비가 현실적인 배선과 고정 브래킷으로 설치되어 있다. 미래형 홀로그램이나 과도하게 첨단인 인터페이스는 없다. 한국어 안전 표시는 일반적인 짧은 표기로만 작게 붙어 있고 특정 상호나 작품 고유명사는 없다. 평면도에서 19번으로 지정된 요소는 선실 내부와 갑판 어디에도 배치하지 않는다.\n\n긴장된 해질녘 상태로, 서해의 흐린 청회색 잔광이 출입구와 젖은 갑판에 남아 있고 조타실 안에서는 약한 황금빛 계기 조명과 작은 적색 표시등만 켜져 있다. 조명은 실제 황혼과 선박 내부등에서 나오는 자연스러운 밝기이며, 문턱 안팎의 노출 차이도 현실적으로 유지한다. 바닷바람에 묻은 염분 얼룩, 젖은 금속의 불균일한 반사, 낡은 페인트, 고무 패킹, 플라스틱 스위치, 유리의 미세한 물자국, 밧줄 섬유를 정확하고 촉각적으로 표현한다. 지나치게 깨끗한 광고 사진이 아니라 실제 운항 중인 생활 어선의 일상적인 마모와 관리 흔적이 공존하는 현장 참고 사진이어야 한다. 자연스러운 심도와 사실적인 원근, 과도한 후처리 없이 절제된 청회색 환경색과 실제 계기등의 짙은 적색·탁한 황금색만 제한적으로 보인다. 인물, 얼굴, 신체 일부, 시체, 피는 전혀 없다. CGI, 삽화, 건축 시각화가 아닌 실제 장소를 실제 카메라로 기록한 사실적인 사진. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "카메라를 갑판 쪽 조타실 문턱 바로 앞, 바닥에서 약 1.6m 높이에 두고 열린 출입문 너머의 조타 콘솔과 조타륜을 정면에 가깝게 포착한다. 좁은 문틀과 높은 문턱이 진입 동선을 조이는 물리적 병목처럼 분명히 보이게 하고, 조타 장치가 문을 통과하면 즉시 손에 닿는 거리임을 보여준다. 화면에는 인물이나 신체 일부를 넣지 않으며, 평면도상의 19번 요소도 보이지 않게 한다.",
            "shot_id": "S28_Shot7"
          }
        ],
        "shot_ids": [
          "S28_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_2",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 6 (wheelhouse threshold), facing through number 7 (wheelhouse entrance door) toward number 8 (helm console), with number 1 (aft working deck) behind the action",
          "camera_height": "eye-level standing, approximately 1.6 m above the deck",
          "lens_hint": "28–35mm wide angle",
          "framing_notes": "Frame the narrow threshold as a physical bottleneck suitable for a rush and restraint. Show the helm immediately reachable through the doorway, while number 19 must be absent in this state."
        },
        "reference_decision": {
          "bg_id": "L18B01",
          "fp_id": "fp_fishing_boat_deck",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L18B01 is the sole clean anchor candidate and therefore establishes dwelling identity directly from the floor plan. A wide view from unit 3 toward unit 6 supports the static profile staging in S28_Shot7, keeps opening marker 7 and fixed marker 8 legible beyond the threshold, and provides broad context for the committed unit and fixture markers.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/floor_plan/fp_fishing_boat_deck.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "anchor_has_no_reference_inputs",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "The identity anchor is rendered from the supplied floor plan and requires no prior reference."
          },
          "camera_decision": {
            "camera_cell": [
              3,
              2
            ],
            "camera_unit": 3,
            "fov_deg": 90,
            "framing_notes": "Use the listed unit-3 camera cell and aim toward unit 6 with broad coverage suitable for the full-body profile staging in S28_Shot7 and the committed markers across units 1, 3, 4, 5, and 6.",
            "lens_enum": "wide",
            "look_at_cell": [
              4,
              5
            ],
            "look_at_unit": 6
          },
          "render_guidance": {
            "visible_space_directive": "From unit 3, show the foreground portion of unit 3 and look toward unit 6, with broad coverage of committed portions of units 1, 4, and 5. Keep opening marker 7 legible at the transition, and include openings 13 and 15 and fixed markers 8, 10, 11, 12, and 16 only where supported by the wide view cone.",
            "camera_framing_directive": "Frame from camera unit 3 at cell [3,2], looking toward unit 6 at cell [5,4], with a wide 90-degree field of view. Use broad, static coverage that preserves the full-body profile staging and the spatial relationship between the foreground in unit 3, opening marker 7, and the fixed elements beyond it.",
            "subject_position_directive": "For S28_Shot7, place both committed subjects in full-body profile across the unit-3-to-unit-6 axis: one anchors the lower-left in a braced pose while the other extends diagonally toward the right, with their interaction spanning opening marker 7 and leaving fixed marker 8 visible beyond it.",
            "state_cue_directive": "Maintain the committed desaturated, low-to-mid-key natural dusk ambience. No committed scene-state cue beyond \"clean residential space\" applies, and no additional transient cues should be invented.",
            "negative_continuity_directive": "Exclude marker 19 and its ignored state overlay. Do not introduce spaces beyond the supported unit set or alter the floor-plan positions of openings 7, 13, and 15 or fixed markers 8, 10, 11, 12, and 16."
          },
          "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: [3, 2]\n  - look_at_unit: 6\n  - look_at_cell: [4, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-3 camera cell and aim toward unit 6 with broad coverage suitable for the full-body profile staging in S28_Shot7 and the committed markers across units 1, 3, 4, 5, and 6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, show the foreground portion of unit 3 and look toward unit 6, with broad coverage of committed portions of units 1, 4, and 5. Keep opening marker 7 legible at the transition, and include openings 13 and 15 and fixed markers 8, 10, 11, 12, and 16 only where supported by the wide view cone.\n  - camera_framing_directive: Frame from camera unit 3 at cell [3,2], looking toward unit 6 at cell [5,4], with a wide 90-degree field of view. Use broad, static coverage that preserves the full-body profile staging and the spatial relationship between the foreground in unit 3, opening marker 7, and the fixed elements beyond it.\n  - subject_position_directive: For S28_Shot7, place both committed subjects in full-body profile across the unit-3-to-unit-6 axis: one anchors the lower-left in a braced pose while the other extends diagonally toward the right, with their interaction spanning opening marker 7 and leaving fixed marker 8 visible beyond it.\n  - state_cue_directive: Maintain the committed desaturated, low-to-mid-key natural dusk ambience. No committed scene-state cue beyond \"clean residential space\" applies, and no additional transient cues should be invented.\n  - negative_continuity_directive: Exclude marker 19 and its ignored state overlay. Do not introduce spaces beyond the supported unit set or alter the floor-plan positions of openings 7, 13, and 15 or fixed markers 8, 10, 11, 12, and 16.\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: [3, 2]\n  - look_at_unit: 6\n  - look_at_cell: [4, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-3 camera cell and aim toward unit 6 with broad coverage suitable for the full-body profile staging in S28_Shot7 and the committed markers across units 1, 3, 4, 5, and 6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, show the foreground portion of unit 3 and look toward unit 6, with broad coverage of committed portions of units 1, 4, and 5. Keep opening marker 7 legible at the transition, and include openings 13 and 15 and fixed markers 8, 10, 11, 12, and 16 only where supported by the wide view cone.\n  - camera_framing_directive: Frame from camera unit 3 at cell [3,2], looking toward unit 6 at cell [5,4], with a wide 90-degree field of view. Use broad, static coverage that preserves the full-body profile staging and the spatial relationship between the foreground in unit 3, opening marker 7, and the fixed elements beyond it.\n  - subject_position_directive: For S28_Shot7, place both committed subjects in full-body profile across the unit-3-to-unit-6 axis: one anchors the lower-left in a braced pose while the other extends diagonally toward the right, with their interaction spanning opening marker 7 and leaving fixed marker 8 visible beyond it.\n  - state_cue_directive: Maintain the committed desaturated, low-to-mid-key natural dusk ambience. No committed scene-state cue beyond \"clean residential space\" applies, and no additional transient cues should be invented.\n  - negative_continuity_directive: Exclude marker 19 and its ignored state overlay. Do not introduce spaces beyond the supported unit set or alter the floor-plan positions of openings 7, 13, and 15 or fixed markers 8, 10, 11, 12, and 16.\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: [3, 2]\n  - look_at_unit: 6\n  - look_at_cell: [4, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the listed unit-3 camera cell and aim toward unit 6 with broad coverage suitable for the full-body profile staging in S28_Shot7 and the committed markers across units 1, 3, 4, 5, and 6.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit 3, show the foreground portion of unit 3 and look toward unit 6, with broad coverage of committed portions of units 1, 4, and 5. Keep opening marker 7 legible at the transition, and include openings 13 and 15 and fixed markers 8, 10, 11, 12, and 16 only where supported by the wide view cone.\n  - camera_framing_directive: Frame from camera unit 3 at cell [3,2], looking toward unit 6 at cell [5,4], with a wide 90-degree field of view. Use broad, static coverage that preserves the full-body profile staging and the spatial relationship between the foreground in unit 3, opening marker 7, and the fixed elements beyond it.\n  - subject_position_directive: For S28_Shot7, place both committed subjects in full-body profile across the unit-3-to-unit-6 axis: one anchors the lower-left in a braced pose while the other extends diagonally toward the right, with their interaction spanning opening marker 7 and leaving fixed marker 8 visible beyond it.\n  - state_cue_directive: Maintain the committed desaturated, low-to-mid-key natural dusk ambience. No committed scene-state cue beyond \"clean residential space\" applies, and no additional transient cues should be invented.\n  - negative_continuity_directive: Exclude marker 19 and its ignored state overlay. Do not introduce spaces beyond the supported unit set or alter the floor-plan positions of openings 7, 13, and 15 or fixed markers 8, 10, 11, 12, and 16.\n\n2026년 대한민국 인천 연안과 서해를 운항하는 실제 소형 연안 어선의 갑판 위 조타실 입구를 촬영한 장면. 카메라는 후미 작업 갑판에서 조타실로 들어가는 좁은 문턱 바로 앞, 갑판에서 약 1.6m 높이의 서 있는 사람 눈높이에 놓고, 열린 조타실 출입문을 통해 바로 안쪽의 조타 콘솔과 조타륜을 바라본다. 풀프레임 DSLR 또는 미러리스 카메라와 28~35mm급 광각 렌즈로 촬영한 실제 카메라 다큐멘터리 풍 사진이며, 내려다본 평면도나 건축 도식이 아니다.\n\n좁은 출입구를 화면의 핵심 구조로 삼아 급히 안으로 들어가려 할 때 몸이 막힐 법한 물리적 병목이 분명히 느껴지게 한다. 문은 약 1.9~2m 높이, 약 70~80cm 폭의 실제 선박용 규격이며, 금속 문틀과 고무 방수 패킹, 발목보다 높은 방수 문턱의 크기가 서로 자연스럽게 맞아야 한다. 조타실은 작은 어선에 맞는 한 칸 규모로 과장하지 않고, 문을 한 걸음 통과하면 조타륜과 콘솔 스위치에 즉시 손이 닿을 정도의 거리로 표현한다. 후미 작업 갑판은 카메라 뒤편으로 이어지며 화면 가장자리에는 젖은 도장 강판 갑판, 낮은 금속 난간, 계류용 볼라드와 정리된 밧줄 일부만 자연스럽게 보인다.\n\n조타실 외장은 한국 연안 소형 어선에서 흔한 흰색 도장 강판과 유리섬유 패널의 혼합 구조로, 반복된 염분 노출로 광택이 죽고 모서리에 옅은 녹물 자국과 긁힘, 덧칠 흔적이 있다. 알루미늄 창틀, 두꺼운 전면 유리, 실제 고무 몰딩과 와이퍼, 외부 배선관, 실용적인 방수 작업등을 갖춘다. 내부에는 사용감 있는 조타륜, GPS·어군탐지 기능을 갖춘 현대식 항해 디스플레이, 작은 계기판, 물리 스위치와 무전 장비가 현실적인 배선과 고정 브래킷으로 설치되어 있다. 미래형 홀로그램이나 과도하게 첨단인 인터페이스는 없다. 한국어 안전 표시는 일반적인 짧은 표기로만 작게 붙어 있고 특정 상호나 작품 고유명사는 없다. 평면도에서 19번으로 지정된 요소는 선실 내부와 갑판 어디에도 배치하지 않는다.\n\n긴장된 해질녘 상태로, 서해의 흐린 청회색 잔광이 출입구와 젖은 갑판에 남아 있고 조타실 안에서는 약한 황금빛 계기 조명과 작은 적색 표시등만 켜져 있다. 조명은 실제 황혼과 선박 내부등에서 나오는 자연스러운 밝기이며, 문턱 안팎의 노출 차이도 현실적으로 유지한다. 바닷바람에 묻은 염분 얼룩, 젖은 금속의 불균일한 반사, 낡은 페인트, 고무 패킹, 플라스틱 스위치, 유리의 미세한 물자국, 밧줄 섬유를 정확하고 촉각적으로 표현한다. 지나치게 깨끗한 광고 사진이 아니라 실제 운항 중인 생활 어선의 일상적인 마모와 관리 흔적이 공존하는 현장 참고 사진이어야 한다. 자연스러운 심도와 사실적인 원근, 과도한 후처리 없이 절제된 청회색 환경색과 실제 계기등의 짙은 적색·탁한 황금색만 제한적으로 보인다. 인물, 얼굴, 신체 일부, 시체, 피는 전혀 없다. CGI, 삽화, 건축 시각화가 아닌 실제 장소를 실제 카메라로 기록한 사실적인 사진. 16:9 가로 비율, 실제 카메라 촬영본\n\nSITE LOOK REFERENCE: the attached photograph shows this exact place — the confirmed look of its structure and surroundings. Keep the structure's massing, storey count, materials, wear and the character of the surroundings consistent with that photograph while composing the viewpoint this plate needs. Do not copy its camera angle or framing.\n\nOne attached image is a PHOTOREAL RENDER of the SAME building/site this scene belongs to — it may show the outside while this scene is inside, or another part of the same place. Treat it as the BUILDING IDENTITY reference. Keep this render consistent with it: the same era, age and state of repair, the same palette and material quality, the same window and door frame styles, and anything visible through openings (windows, doorways, passages) must belong to that same building and its surroundings. Signage follows the place's nature: a commercial or public facility keeps its signage present and legible; a residential or private place has none unless the prompt says so. Reproduce any signage visible in the reference EXACTLY — same lettering, same design, same position; never invent different sign text from render to render. Lighting and time of day follow THIS prompt. Do NOT copy the reference's composition, framing or camera angle; only the building's physical identity carries over.",
        "camera_decision": {
          "camera_cell": [
            3,
            2
          ],
          "camera_unit": 3,
          "fov_deg": 90,
          "framing_notes": "Use the listed unit-3 camera cell and aim toward unit 6 with broad coverage suitable for the full-body profile staging in S28_Shot7 and the committed markers across units 1, 3, 4, 5, and 6.",
          "lens_enum": "wide",
          "look_at_cell": [
            4,
            5
          ],
          "look_at_unit": 6
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit 3, show the foreground portion of unit 3 and look toward unit 6, with broad coverage of committed portions of units 1, 4, and 5. Keep opening marker 7 legible at the transition, and include openings 13 and 15 and fixed markers 8, 10, 11, 12, and 16 only where supported by the wide view cone.",
          "camera_framing_directive": "Frame from camera unit 3 at cell [3,2], looking toward unit 6 at cell [5,4], with a wide 90-degree field of view. Use broad, static coverage that preserves the full-body profile staging and the spatial relationship between the foreground in unit 3, opening marker 7, and the fixed elements beyond it.",
          "subject_position_directive": "For S28_Shot7, place both committed subjects in full-body profile across the unit-3-to-unit-6 axis: one anchors the lower-left in a braced pose while the other extends diagonally toward the right, with their interaction spanning opening marker 7 and leaving fixed marker 8 visible beyond it.",
          "state_cue_directive": "Maintain the committed desaturated, low-to-mid-key natural dusk ambience. No committed scene-state cue beyond \"clean residential space\" applies, and no additional transient cues should be invented.",
          "negative_continuity_directive": "Exclude marker 19 and its ignored state overlay. Do not introduce spaces beyond the supported unit set or alter the floor-plan positions of openings 7, 13, and 15 or fixed markers 8, 10, 11, 12, and 16."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_fishing_boat_deck",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "aerial:bg_harbor_fishing_boat",
            "building_anchor:L17B02"
          ],
          "ref_used": "refs_2",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "화면 내 선실, 갑판, 부두 등 어디에도 사람이 없음."
          }
        },
        "aerial_ref": {
          "loc_id": "L18",
          "group_id": "bg_harbor_fishing_boat"
        },
        "fp_ref_replaced_by_aerial": true,
        "building_anchor_ref": {
          "anchor_bg_id": "L17B02",
          "group_id": "bg_harbor_fishing_boat"
        }
      },
      "L19B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L19B01.png",
        "t2i_prompt": "2026년 대한민국 인천 연안과 서해를 운항하는 낡은 소형 어선의 비좁은 조타실 내부. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 운항 중인 생활 어선의 현장 기록처럼 담담하고 사실적이어야 한다. 후미 출입문 바로 안쪽에서 전방을 향해 서 있는 시점, 카메라 높이 약 1.6미터, 28밀리미터 광각 렌즈에 해당하는 자연스러운 원근감. 좁은 입식 통로를 따라 조타륜과 제어 콘솔을 바라보며, 조타륜과 콘솔 사이의 빠듯한 여유 공간을 강조한다. 콘솔 너머에는 여러 장으로 나뉜 전면 창이 보이고, 창밖에는 해 질 무렵의 흐린 서해 수면과 낮은 잿빛 하늘이 현실적인 밝기로 드러난다.\n\n조타실은 작은 방 하나 규모로, 내부 폭은 성인 두 명이 겨우 스쳐 지날 정도이며 천장 높이는 약 2미터 안팎이다. 후미 출입문은 사람 기준 약 2미터 높이, 전면 창 각각은 약 1~1.5미터 폭보다 작거나 비슷한 실제 소형 선박 규격으로 유지한다. 조타륜, 제어 콘솔, 선장 의자, 통로, 출입문과 창의 크기가 모두 같은 사람 크기 기준에 맞아야 하며 조타실을 대형 선박의 함교처럼 부풀리지 않는다.\n\n사용감 많은 검은색 또는 짙은 회색 조타륜, 도장 벗겨진 금속 제어 콘솔, 실제 소형 어선에서 쓰는 현대식 항법 화면과 계기판, 무전기, 스로틀 레버, 스위치와 경고등을 배치한다. 장비는 2020년대 중반의 실용적인 해상 장비로 보이되 미래형 화면이나 과장된 첨단 장치는 피한다. 전면 창에는 고무 패킹, 소금기와 물얼룩, 수동적인 형태의 와이퍼가 있으며, 흰색과 회색의 유리섬유 내장재에는 긁힘, 누렇게 변한 모서리, 녹물 자국과 반복된 손때가 남아 있다. 금속 손잡이와 난간에는 염분에 의한 작은 부식과 무광택 마모가 있고, 바닥은 미끄럼 방지 고무 또는 거친 도장 금속으로 젖은 신발 자국과 오래된 얼룩이 보인다. 얕은 수납 선반과 천장 조명도 실제 작업선의 투박한 설치 상태로 표현한다.\n\n조타륜 주변에서 막 격렬한 몸싸움이 벌어진 상태를 빈 공간의 물리적 흔적으로만 보여 준다. 조타륜은 중립 위치에서 비스듬히 돌아가 있고, 고정식 또는 짧은 레일식 선장 의자는 약간 밀리거나 틀어져 있으며, 콘솔 위의 가벼운 물건 몇 개가 흐트러져 있다. 좁은 통로 바닥에는 새로 생긴 신발 마찰 자국과 밀린 흔적이 있으나 파괴된 선박처럼 과장하지 않는다. 사람, 얼굴, 신체 일부, 피는 전혀 묘사하지 않는다.\n\n황혼의 차가운 청회색 자연광이 전면 창으로 약하게 들어오고, 천장의 낡은 실용 조명이 희미한 누런빛을 보태는 낮은 밝기의 현실적인 조명. 절제된 저채도 색감 속에 계기 경고등의 짙은 붉은색과 낡은 조명의 탁한 금빛만 제한적으로 나타난다. 실제 유리 반사, 금속의 부식, 고무의 닳은 질감, 직물 좌석의 짜임, 젖은 표면과 염분 자국을 정확하게 표현한다. 자연스러운 피사계 심도와 노출, 과도한 후처리 없는 실제 장소 참고 사진. 깨끗한 광고 사진이 아니며, 컴퓨터 그래픽이나 삽화, 건축 시각화가 아니다. 위에서 내려다본 시점, 평면도, 건축 도식은 금지한다. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "후미 출입문 가까운 곳에서 서서 좁은 통로를 따라 전방의 조타륜과 제어 콘솔을 정면에 가깝게 바라본다. 조타륜 주변의 비좁은 동선과 몸싸움이 벌어질 만큼 빠듯한 간격이 분명히 느껴지게 하고, 콘솔 너머로 전면 창 묶음과 해 질 무렵의 서해 수면이 보이게 한다. 인물이나 신체는 넣지 않되, 비스듬히 돌아간 조타륜, 흐트러진 선장 의자, 밀려난 작은 물건과 바닥의 새 마찰 자국으로 직전의 물리적 충돌 흔적만 현실적으로 암시한다.",
            "shot_id": "S29_Shot1"
          }
        ],
        "shot_ids": [
          "S29_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 7 (aft doorway), facing forward through number 8 (standing aisle) toward number 2 (helm wheel) and number 3 (control console)",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "28mm wide angle",
          "framing_notes": "Emphasize the cramped clearance around numbers 2 and 3, with the forward window bank number 4 visible beyond the helm."
        },
        "reference_decision": {
          "bg_id": "L19B01",
          "fp_id": "fp_wheelhouse",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L19B01 is the only supplied clean anchor candidate and establishes the dwelling identity for S29_Shot1. Camera unit 8 at [8,5], looking toward unit 1 at fixed marker cell [1,5] with a wide lens, supports the committed entrance-side view toward the forward fixed elements while retaining broad coverage of the confined space.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/floor_plan/fp_wheelhouse.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "not_applicable_no_references",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "No prior same-fp reference is available or permitted for the dwelling identity anchor."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              5
            ],
            "camera_unit": 8,
            "fov_deg": 90,
            "framing_notes": "Use the sole camera cell for unit 8 and broad coverage toward unit 1, matching the staged wide composition from the entrance-side path toward fixed markers 2 and 3.",
            "lens_enum": "wide",
            "look_at_cell": [
              1,
              5
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show the physical path from unit 8 toward unit 1 with fixed markers 2 and 3 held at the forward end. The wide view may include opening markers 4, 5, 6, and 7 as supported by the camera-unit visibility superset, while preserving base markers 1 through 8 in their established relationships.",
            "camera_framing_directive": "Frame from camera unit 8 at cell [8,5] toward unit 1 and look-at cell [1,5] using the wide 90-degree lens, providing broad coverage along the unit 8-to-unit 1 line and enough surrounding fixed structure for the staged wide two-subject composition.",
            "subject_position_directive": "Place the two committed subjects in the compressed midground arrangement from S29_Shot1: one at the right midground with both hands at fixed marker 2 and the other crossing from left-center, while preserving the narrow approach from camera unit 8. 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.",
            "negative_continuity_directive": "Exclude ignored overlay markers 9 and 10. Do not add spaces outside the unit 8-to-unit 1 view plan, and do not invent additional scenario-specific objects or state cues."
          },
          "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: 8\n  - camera_cell: [8, 5]\n  - look_at_unit: 1\n  - look_at_cell: [1, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the sole camera cell for unit 8 and broad coverage toward unit 1, matching the staged wide composition from the entrance-side path toward fixed markers 2 and 3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the physical path from unit 8 toward unit 1 with fixed markers 2 and 3 held at the forward end. The wide view may include opening markers 4, 5, 6, and 7 as supported by the camera-unit visibility superset, while preserving base markers 1 through 8 in their established relationships.\n  - camera_framing_directive: Frame from camera unit 8 at cell [8,5] toward unit 1 and look-at cell [1,5] using the wide 90-degree lens, providing broad coverage along the unit 8-to-unit 1 line and enough surrounding fixed structure for the staged wide two-subject composition.\n  - subject_position_directive: Place the two committed subjects in the compressed midground arrangement from S29_Shot1: one at the right midground with both hands at fixed marker 2 and the other crossing from left-center, while preserving the narrow approach from camera unit 8. 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.\n  - negative_continuity_directive: Exclude ignored overlay markers 9 and 10. Do not add spaces outside the unit 8-to-unit 1 view plan, and do not invent additional scenario-specific objects or state cues.\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: 8\n  - camera_cell: [8, 5]\n  - look_at_unit: 1\n  - look_at_cell: [1, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the sole camera cell for unit 8 and broad coverage toward unit 1, matching the staged wide composition from the entrance-side path toward fixed markers 2 and 3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the physical path from unit 8 toward unit 1 with fixed markers 2 and 3 held at the forward end. The wide view may include opening markers 4, 5, 6, and 7 as supported by the camera-unit visibility superset, while preserving base markers 1 through 8 in their established relationships.\n  - camera_framing_directive: Frame from camera unit 8 at cell [8,5] toward unit 1 and look-at cell [1,5] using the wide 90-degree lens, providing broad coverage along the unit 8-to-unit 1 line and enough surrounding fixed structure for the staged wide two-subject composition.\n  - subject_position_directive: Place the two committed subjects in the compressed midground arrangement from S29_Shot1: one at the right midground with both hands at fixed marker 2 and the other crossing from left-center, while preserving the narrow approach from camera unit 8. 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.\n  - negative_continuity_directive: Exclude ignored overlay markers 9 and 10. Do not add spaces outside the unit 8-to-unit 1 view plan, and do not invent additional scenario-specific objects or state cues.\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: 8\n  - camera_cell: [8, 5]\n  - look_at_unit: 1\n  - look_at_cell: [1, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the sole camera cell for unit 8 and broad coverage toward unit 1, matching the staged wide composition from the entrance-side path toward fixed markers 2 and 3.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show the physical path from unit 8 toward unit 1 with fixed markers 2 and 3 held at the forward end. The wide view may include opening markers 4, 5, 6, and 7 as supported by the camera-unit visibility superset, while preserving base markers 1 through 8 in their established relationships.\n  - camera_framing_directive: Frame from camera unit 8 at cell [8,5] toward unit 1 and look-at cell [1,5] using the wide 90-degree lens, providing broad coverage along the unit 8-to-unit 1 line and enough surrounding fixed structure for the staged wide two-subject composition.\n  - subject_position_directive: Place the two committed subjects in the compressed midground arrangement from S29_Shot1: one at the right midground with both hands at fixed marker 2 and the other crossing from left-center, while preserving the narrow approach from camera unit 8. 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.\n  - negative_continuity_directive: Exclude ignored overlay markers 9 and 10. Do not add spaces outside the unit 8-to-unit 1 view plan, and do not invent additional scenario-specific objects or state cues.\n\n2026년 대한민국 인천 연안과 서해를 운항하는 낡은 소형 어선의 비좁은 조타실 내부. 실제 카메라로 촬영한 다큐멘터리 풍 사진이며, 실제 운항 중인 생활 어선의 현장 기록처럼 담담하고 사실적이어야 한다. 후미 출입문 바로 안쪽에서 전방을 향해 서 있는 시점, 카메라 높이 약 1.6미터, 28밀리미터 광각 렌즈에 해당하는 자연스러운 원근감. 좁은 입식 통로를 따라 조타륜과 제어 콘솔을 바라보며, 조타륜과 콘솔 사이의 빠듯한 여유 공간을 강조한다. 콘솔 너머에는 여러 장으로 나뉜 전면 창이 보이고, 창밖에는 해 질 무렵의 흐린 서해 수면과 낮은 잿빛 하늘이 현실적인 밝기로 드러난다.\n\n조타실은 작은 방 하나 규모로, 내부 폭은 성인 두 명이 겨우 스쳐 지날 정도이며 천장 높이는 약 2미터 안팎이다. 후미 출입문은 사람 기준 약 2미터 높이, 전면 창 각각은 약 1~1.5미터 폭보다 작거나 비슷한 실제 소형 선박 규격으로 유지한다. 조타륜, 제어 콘솔, 선장 의자, 통로, 출입문과 창의 크기가 모두 같은 사람 크기 기준에 맞아야 하며 조타실을 대형 선박의 함교처럼 부풀리지 않는다.\n\n사용감 많은 검은색 또는 짙은 회색 조타륜, 도장 벗겨진 금속 제어 콘솔, 실제 소형 어선에서 쓰는 현대식 항법 화면과 계기판, 무전기, 스로틀 레버, 스위치와 경고등을 배치한다. 장비는 2020년대 중반의 실용적인 해상 장비로 보이되 미래형 화면이나 과장된 첨단 장치는 피한다. 전면 창에는 고무 패킹, 소금기와 물얼룩, 수동적인 형태의 와이퍼가 있으며, 흰색과 회색의 유리섬유 내장재에는 긁힘, 누렇게 변한 모서리, 녹물 자국과 반복된 손때가 남아 있다. 금속 손잡이와 난간에는 염분에 의한 작은 부식과 무광택 마모가 있고, 바닥은 미끄럼 방지 고무 또는 거친 도장 금속으로 젖은 신발 자국과 오래된 얼룩이 보인다. 얕은 수납 선반과 천장 조명도 실제 작업선의 투박한 설치 상태로 표현한다.\n\n조타륜 주변에서 막 격렬한 몸싸움이 벌어진 상태를 빈 공간의 물리적 흔적으로만 보여 준다. 조타륜은 중립 위치에서 비스듬히 돌아가 있고, 고정식 또는 짧은 레일식 선장 의자는 약간 밀리거나 틀어져 있으며, 콘솔 위의 가벼운 물건 몇 개가 흐트러져 있다. 좁은 통로 바닥에는 새로 생긴 신발 마찰 자국과 밀린 흔적이 있으나 파괴된 선박처럼 과장하지 않는다. 사람, 얼굴, 신체 일부, 피는 전혀 묘사하지 않는다.\n\n황혼의 차가운 청회색 자연광이 전면 창으로 약하게 들어오고, 천장의 낡은 실용 조명이 희미한 누런빛을 보태는 낮은 밝기의 현실적인 조명. 절제된 저채도 색감 속에 계기 경고등의 짙은 붉은색과 낡은 조명의 탁한 금빛만 제한적으로 나타난다. 실제 유리 반사, 금속의 부식, 고무의 닳은 질감, 직물 좌석의 짜임, 젖은 표면과 염분 자국을 정확하게 표현한다. 자연스러운 피사계 심도와 노출, 과도한 후처리 없는 실제 장소 참고 사진. 깨끗한 광고 사진이 아니며, 컴퓨터 그래픽이나 삽화, 건축 시각화가 아니다. 위에서 내려다본 시점, 평면도, 건축 도식은 금지한다. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            8,
            5
          ],
          "camera_unit": 8,
          "fov_deg": 90,
          "framing_notes": "Use the sole camera cell for unit 8 and broad coverage toward unit 1, matching the staged wide composition from the entrance-side path toward fixed markers 2 and 3.",
          "lens_enum": "wide",
          "look_at_cell": [
            1,
            5
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show the physical path from unit 8 toward unit 1 with fixed markers 2 and 3 held at the forward end. The wide view may include opening markers 4, 5, 6, and 7 as supported by the camera-unit visibility superset, while preserving base markers 1 through 8 in their established relationships.",
          "camera_framing_directive": "Frame from camera unit 8 at cell [8,5] toward unit 1 and look-at cell [1,5] using the wide 90-degree lens, providing broad coverage along the unit 8-to-unit 1 line and enough surrounding fixed structure for the staged wide two-subject composition.",
          "subject_position_directive": "Place the two committed subjects in the compressed midground arrangement from S29_Shot1: one at the right midground with both hands at fixed marker 2 and the other crossing from left-center, while preserving the narrow approach from camera unit 8. 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.",
          "negative_continuity_directive": "Exclude ignored overlay markers 9 and 10. Do not add spaces outside the unit 8-to-unit 1 view plan, and do not invent additional scenario-specific objects or state cues."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_wheelhouse",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_wheelhouse"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "화면에 사람이 없습니다. 조타실과 의자는 비어 있습니다."
          }
        }
      },
      "L19B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L19B02.png",
        "t2i_prompt": "2026년 대한민국 인천 연안과 서해를 오가는 소형 작업선의 비어 있는 조타실 내부. 좌현 창 바로 옆에서 입식 통로를 대각선으로 가로질러 조작 콘솔과 조타기를 바라본다. 카메라는 서 있는 사람의 눈높이인 약 1.6미터, 40밀리미터 표준 화각의 실제 미러리스 또는 디지털 일안 카메라로 촬영한다. 전경의 조작 콘솔 위 투명 문서 클립에 1970~1980년대 인화 방식의 오래된 사진 한 장이 세워져 있으며, 바랜 인화지, 누렇게 변한 흰 테두리, 작은 접힘과 손때, 낮은 선명도가 실제 종이 질감으로 드러난다. 사진은 화면에서 가장 눈에 띄는 초점이지만 사람이나 얼굴은 묘사하지 않는다. 사진 영상 부분은 강하게 바랬거나 구도 밖으로 잘려 있고, 여백에 남은 작은 연필 동그라미와 이름 없는 짧은 일반 표기만이 특정 아이를 식별했던 기록임을 암시한다. 사진을 든 손이나 현재 공간의 인물은 없다.\n\n사진 뒤로는 실제 소형 선박용 조타기, 닳은 도장과 잔기스가 있는 금속 조작 콘솔, 기계식 스위치와 스로틀 레버, 현실적인 위성항법장치와 레이더 화면, 해상 무전기가 보인다. 장비는 2020년대 중반의 보급형 해상 전자장비이며 미래형 화면이나 홀로그램은 없다. 좌현 창과 전방 창의 알루미늄 창틀, 두꺼운 고무 패킹, 염분 자국, 미세한 결로, 손이 자주 닿는 곳의 기름때와 벗겨진 회색 도장을 세밀하게 표현한다. 조타기와 전방 창은 사진 뒤의 공간적 맥락으로 명확히 알아볼 수 있게 남기되 사진보다 덜 선명하다. 조타실 통로는 성인 한 명이 서서 이동할 수 있는 폭이며, 출입문은 약 2미터 높이, 창은 약 1~1.5미터 폭으로 선박 내부 규모가 과장되지 않게 맞춘다.\n\n해질녘의 흐린 청회색 빛이 전방 창과 좌현 창으로 약하게 들어오고, 창밖에는 어두워지는 서해 수평선과 잔잔한 물빛만 희미하게 보인다. 천장등은 꺼져 있거나 매우 약하고, 계기의 낮은 황금빛 조명과 몇 개의 깊은 붉은 표시등만 제한적으로 켜져 있다. 실내는 어둡지만 검게 뭉개지지 않아 실제 콘솔 재질과 사진 종이결을 식별할 수 있다. 절제된 저채도 색감, 낮은 중간 명암, 염분과 습기로 오래 사용된 생활 장비의 흔적, 억눌린 현실적 긴장감을 담는다. 깨끗한 상품 사진이 아니라 실제 운항 현장을 그대로 기록한 장소 참고 사진이며, 과장된 초자연 효과나 장식적 연출은 없다.\n\n실제 카메라로 촬영한 다큐멘터리 풍 사진, 정확한 금속 산화와 페인트 마모, 실제 고무와 유리와 종이의 표면, 자연스러운 원근과 얕지 않은 현실적 심도, 무보정에 가까운 사실적인 노출. 사람 없음, 얼굴 없음, 신체 없음, 삽화나 건축 도면이나 위에서 내려다본 평면도가 아님. 16:9 가로 비율, 실제 카메라 촬영본",
        "shot_guides": [
          {
            "guide_text": "좌현 창 바로 옆 약 1.6미터 높이에서 40밀리미터 표준 화각으로 촬영한다. 입식 통로를 대각선으로 가로질러 조작 콘솔을 향하게 하고, 투명 문서 클립에 고정된 낡은 사진을 전경의 가장 중요한 초점으로 둔다. 사진의 사람 영상은 보이지 않도록 잘리거나 바래 있어야 하며, 여백의 연필 동그라미와 짧은 일반 표기만으로 특정 아이를 식별했던 흔적을 전달한다. 조타기와 어두운 전방 창은 뒤쪽에서 분명히 알아볼 수 있을 정도로 남기고, 빈 조타실과 해질녘의 낮은 조도를 유지한다.",
            "shot_id": "S29_Shot3"
          }
        ],
        "shot_ids": [
          "S29_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 3,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "beside number 5 (port-side window), facing diagonally across number 8 (standing aisle) toward number 3 (control console), where number 9 (old photograph) is held in view",
          "camera_height": "eye-level standing, approximately 1.6 m",
          "lens_hint": "40mm normal lens",
          "framing_notes": "Frame the photograph prominently while retaining the helm and dim forward windows as recognizable wheelhouse context."
        },
        "reference_decision": {
          "bg_id": "L19B02",
          "fp_id": "fp_wheelhouse",
          "node_index": 1,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "S29_Shot3 remains associated with target units 1 and 8 and therefore uses L19B01 for the same physical-space identity, but its extreme insert around transient marker 9 requires a materially narrower slice than the anchor. Camera unit 1 at [0,4], look-at cell [1,5], and the 25-degree telephoto lens provide the closest available geometry for that narrow framing without changing the established fixed layout.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L19B01.png"
          ],
          "source_bg_ids": [
            "L19B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "physical_space_1"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_physical_space_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "physical_space_1",
                "ref_bg_id": "L19B01",
                "space_description": "Same physical space represented by target unit markers 1 and 8, shown here as a narrow transient-marker insert."
              }
            ],
            "why_single_ref_or_two_refs": "A single reference is sufficient because the consuming shot does not commit two distinct co-visible physical spaces; it requires continuity with the physical space established by L19B01."
          },
          "camera_decision": {
            "camera_cell": [
              0,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 25,
            "framing_notes": "Use the sole camera cell for unit 1 with a narrow telephoto view toward look-at cell [1,5], accommodating the committed extreme insert while avoiding a broad re-establishment of the surrounding fixed structure.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              1,
              5
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Limit visible spatial context to the narrow portion required around transient marker 9 from camera unit 1. Preserve the L19B01-established positions of base markers 1, 2, 3, 4, 5, and 8 wherever frame edges expose them; the telephoto view should not imply broad visibility of the full unit 1-to-unit 8 structure.",
            "camera_framing_directive": "Frame from camera unit 1 at cell [0,4] toward look-at unit 1 and cell [1,5] with the telephoto 25-degree lens, producing compressed, narrow coverage appropriate to the committed extreme insert. The geometry does not localize transient marker 9, so do not relocate fixed markers to imply unsupported placement.",
            "subject_position_directive": "Show only the committed fingertip interaction with transient marker 9 at the center of the extreme insert, retaining the narrow surrounding portion specified by S29_Shot3. Exclude the wider two-subject confrontation and do not add other subjects.",
            "state_cue_directive": "Carry transient marker 9 as the committed state cue under subdued dusk-appropriate illumination. Do not add marker 10 or any additional uncommitted state cue.",
            "negative_continuity_directive": "Exclude ignored overlay marker 10. Do not broaden the insert to introduce unsupported portions of units or openings, do not redraw unrelated transient cues from any reference, and do not move fixed markers 2 and 3 from the positions established by L19B01."
          },
          "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='L19B01' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 4]\n  - look_at_unit: 1\n  - look_at_cell: [1, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the sole camera cell for unit 1 with a narrow telephoto view toward look-at cell [1,5], accommodating the committed extreme insert while avoiding a broad re-establishment of the surrounding fixed structure.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Limit visible spatial context to the narrow portion required around transient marker 9 from camera unit 1. Preserve the L19B01-established positions of base markers 1, 2, 3, 4, 5, and 8 wherever frame edges expose them; the telephoto view should not imply broad visibility of the full unit 1-to-unit 8 structure.\n  - camera_framing_directive: Frame from camera unit 1 at cell [0,4] toward look-at unit 1 and cell [1,5] with the telephoto 25-degree lens, producing compressed, narrow coverage appropriate to the committed extreme insert. The geometry does not localize transient marker 9, so do not relocate fixed markers to imply unsupported placement.\n  - subject_position_directive: Show only the committed fingertip interaction with transient marker 9 at the center of the extreme insert, retaining the narrow surrounding portion specified by S29_Shot3. Exclude the wider two-subject confrontation and do not add other subjects.\n  - state_cue_directive: Carry transient marker 9 as the committed state cue under subdued dusk-appropriate illumination. Do not add marker 10 or any additional uncommitted state cue.\n  - negative_continuity_directive: Exclude ignored overlay marker 10. Do not broaden the insert to introduce unsupported portions of units or openings, do not redraw unrelated transient cues from any reference, and do not move fixed markers 2 and 3 from the positions established by L19B01.\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='L19B01' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 4]\n  - look_at_unit: 1\n  - look_at_cell: [1, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the sole camera cell for unit 1 with a narrow telephoto view toward look-at cell [1,5], accommodating the committed extreme insert while avoiding a broad re-establishment of the surrounding fixed structure.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Limit visible spatial context to the narrow portion required around transient marker 9 from camera unit 1. Preserve the L19B01-established positions of base markers 1, 2, 3, 4, 5, and 8 wherever frame edges expose them; the telephoto view should not imply broad visibility of the full unit 1-to-unit 8 structure.\n  - camera_framing_directive: Frame from camera unit 1 at cell [0,4] toward look-at unit 1 and cell [1,5] with the telephoto 25-degree lens, producing compressed, narrow coverage appropriate to the committed extreme insert. The geometry does not localize transient marker 9, so do not relocate fixed markers to imply unsupported placement.\n  - subject_position_directive: Show only the committed fingertip interaction with transient marker 9 at the center of the extreme insert, retaining the narrow surrounding portion specified by S29_Shot3. Exclude the wider two-subject confrontation and do not add other subjects.\n  - state_cue_directive: Carry transient marker 9 as the committed state cue under subdued dusk-appropriate illumination. Do not add marker 10 or any additional uncommitted state cue.\n  - negative_continuity_directive: Exclude ignored overlay marker 10. Do not broaden the insert to introduce unsupported portions of units or openings, do not redraw unrelated transient cues from any reference, and do not move fixed markers 2 and 3 from the positions established by L19B01.\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='L19B01' physical_space_id='physical_space_1'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [0, 4]\n  - look_at_unit: 1\n  - look_at_cell: [1, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Use the sole camera cell for unit 1 with a narrow telephoto view toward look-at cell [1,5], accommodating the committed extreme insert while avoiding a broad re-establishment of the surrounding fixed structure.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Limit visible spatial context to the narrow portion required around transient marker 9 from camera unit 1. Preserve the L19B01-established positions of base markers 1, 2, 3, 4, 5, and 8 wherever frame edges expose them; the telephoto view should not imply broad visibility of the full unit 1-to-unit 8 structure.\n  - camera_framing_directive: Frame from camera unit 1 at cell [0,4] toward look-at unit 1 and cell [1,5] with the telephoto 25-degree lens, producing compressed, narrow coverage appropriate to the committed extreme insert. The geometry does not localize transient marker 9, so do not relocate fixed markers to imply unsupported placement.\n  - subject_position_directive: Show only the committed fingertip interaction with transient marker 9 at the center of the extreme insert, retaining the narrow surrounding portion specified by S29_Shot3. Exclude the wider two-subject confrontation and do not add other subjects.\n  - state_cue_directive: Carry transient marker 9 as the committed state cue under subdued dusk-appropriate illumination. Do not add marker 10 or any additional uncommitted state cue.\n  - negative_continuity_directive: Exclude ignored overlay marker 10. Do not broaden the insert to introduce unsupported portions of units or openings, do not redraw unrelated transient cues from any reference, and do not move fixed markers 2 and 3 from the positions established by L19B01.\n\n2026년 대한민국 인천 연안과 서해를 오가는 소형 작업선의 비어 있는 조타실 내부. 좌현 창 바로 옆에서 입식 통로를 대각선으로 가로질러 조작 콘솔과 조타기를 바라본다. 카메라는 서 있는 사람의 눈높이인 약 1.6미터, 40밀리미터 표준 화각의 실제 미러리스 또는 디지털 일안 카메라로 촬영한다. 전경의 조작 콘솔 위 투명 문서 클립에 1970~1980년대 인화 방식의 오래된 사진 한 장이 세워져 있으며, 바랜 인화지, 누렇게 변한 흰 테두리, 작은 접힘과 손때, 낮은 선명도가 실제 종이 질감으로 드러난다. 사진은 화면에서 가장 눈에 띄는 초점이지만 사람이나 얼굴은 묘사하지 않는다. 사진 영상 부분은 강하게 바랬거나 구도 밖으로 잘려 있고, 여백에 남은 작은 연필 동그라미와 이름 없는 짧은 일반 표기만이 특정 아이를 식별했던 기록임을 암시한다. 사진을 든 손이나 현재 공간의 인물은 없다.\n\n사진 뒤로는 실제 소형 선박용 조타기, 닳은 도장과 잔기스가 있는 금속 조작 콘솔, 기계식 스위치와 스로틀 레버, 현실적인 위성항법장치와 레이더 화면, 해상 무전기가 보인다. 장비는 2020년대 중반의 보급형 해상 전자장비이며 미래형 화면이나 홀로그램은 없다. 좌현 창과 전방 창의 알루미늄 창틀, 두꺼운 고무 패킹, 염분 자국, 미세한 결로, 손이 자주 닿는 곳의 기름때와 벗겨진 회색 도장을 세밀하게 표현한다. 조타기와 전방 창은 사진 뒤의 공간적 맥락으로 명확히 알아볼 수 있게 남기되 사진보다 덜 선명하다. 조타실 통로는 성인 한 명이 서서 이동할 수 있는 폭이며, 출입문은 약 2미터 높이, 창은 약 1~1.5미터 폭으로 선박 내부 규모가 과장되지 않게 맞춘다.\n\n해질녘의 흐린 청회색 빛이 전방 창과 좌현 창으로 약하게 들어오고, 창밖에는 어두워지는 서해 수평선과 잔잔한 물빛만 희미하게 보인다. 천장등은 꺼져 있거나 매우 약하고, 계기의 낮은 황금빛 조명과 몇 개의 깊은 붉은 표시등만 제한적으로 켜져 있다. 실내는 어둡지만 검게 뭉개지지 않아 실제 콘솔 재질과 사진 종이결을 식별할 수 있다. 절제된 저채도 색감, 낮은 중간 명암, 염분과 습기로 오래 사용된 생활 장비의 흔적, 억눌린 현실적 긴장감을 담는다. 깨끗한 상품 사진이 아니라 실제 운항 현장을 그대로 기록한 장소 참고 사진이며, 과장된 초자연 효과나 장식적 연출은 없다.\n\n실제 카메라로 촬영한 다큐멘터리 풍 사진, 정확한 금속 산화와 페인트 마모, 실제 고무와 유리와 종이의 표면, 자연스러운 원근과 얕지 않은 현실적 심도, 무보정에 가까운 사실적인 노출. 사람 없음, 얼굴 없음, 신체 없음, 삽화나 건축 도면이나 위에서 내려다본 평면도가 아님. 16:9 가로 비율, 실제 카메라 촬영본\n\nThis interior belongs to the same single real building/place as this location group's other spaces. Keep its construction era, age and state of repair, material quality and window/door frame styles consistent with ONE ordinary real building of the kind this prompt describes, and anything visible through its windows, doorways or passages must plausibly belong to that same building and its immediate surroundings.",
        "camera_decision": {
          "camera_cell": [
            0,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 25,
          "framing_notes": "Use the sole camera cell for unit 1 with a narrow telephoto view toward look-at cell [1,5], accommodating the committed extreme insert while avoiding a broad re-establishment of the surrounding fixed structure.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            1,
            5
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "Limit visible spatial context to the narrow portion required around transient marker 9 from camera unit 1. Preserve the L19B01-established positions of base markers 1, 2, 3, 4, 5, and 8 wherever frame edges expose them; the telephoto view should not imply broad visibility of the full unit 1-to-unit 8 structure.",
          "camera_framing_directive": "Frame from camera unit 1 at cell [0,4] toward look-at unit 1 and cell [1,5] with the telephoto 25-degree lens, producing compressed, narrow coverage appropriate to the committed extreme insert. The geometry does not localize transient marker 9, so do not relocate fixed markers to imply unsupported placement.",
          "subject_position_directive": "Show only the committed fingertip interaction with transient marker 9 at the center of the extreme insert, retaining the narrow surrounding portion specified by S29_Shot3. Exclude the wider two-subject confrontation and do not add other subjects.",
          "state_cue_directive": "Carry transient marker 9 as the committed state cue under subdued dusk-appropriate illumination. Do not add marker 10 or any additional uncommitted state cue.",
          "negative_continuity_directive": "Exclude ignored overlay marker 10. Do not broaden the insert to introduce unsupported portions of units or openings, do not redraw unrelated transient cues from any reference, and do not move fixed markers 2 and 3 from the positions established by L19B01."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_wheelhouse",
          "prior_bg_ids": [
            "L19B01"
          ],
          "attached_ref_labels": [
            "bg:L19B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        },
        "no_people_clause_attached": true,
        "unmanned_gate": {
          "attempt1": {
            "people_visible": false,
            "evidence_ko": "조타실 내부에 사람이나 그림자가 전혀 보이지 않고 사물만 존재합니다."
          }
        }
      },
      "L19B03": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L19B01",
        "reused_from_bg_id": "L19B01",
        "location_id": "L19",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L19B01.png",
        "t2i_prompt": "2026년 대한민국 인천 연안과 서해를 운항하는 소형 작업선의 비어 있는 조타실 내부. 실제 카메라로 촬영한 다큐멘터리 풍 사진으로, 후방 출입문 가까운 위치에서 카메라 높이 약 1.4미터, 32밀리미터급 광각 렌즈를 사용해 조종 콘솔을 향해 대각선으로 바라본 시점이다. 정면의 낮고 넓은 금속 조종 콘솔에는 실용적인 항해용 화면, GPS 표시기, 레이더 화면, 해상 무전기, 스로틀 레버와 여러 개의 실제 원형 아날로그 계기판이 배치되어 있다. 조타륜은 전면 창 묶음과 시각적으로 겹치며 화면의 현실적인 중심축을 이룬다. 원형 조타륜, 둥근 계기 테두리, 유리 위의 흐릿한 원형 반사가 반복되어 불안정한 의식 속에서 원의 형태가 증식하는 듯 보이지만, 모든 장비와 구조 자체는 정상적인 물리 상태를 유지한다.\n\n깊고 선명한 붉은 원 하나가 콘솔 또는 전면 유리 표면 위에 잠시 겹쳐 보이는 주관적 지각 이미지로 나타난다. 단단한 물체나 도장, 표지판, 경고등, 마법 문양이 아니며 표면에 붙어 있지 않고, 잔해나 그을음이나 영구 흔적을 만들지 않는다. 주변의 실제 원형 계기와 형태적으로 호응하되 붉은 원만 선택적으로 또렷하고, 가장자리는 단순하고 매끈한 원형으로 보인다. 과장된 광선, 발광 오라, 문자, 서구 종교 상징은 없다.\n\n해 질 무렵의 흐리고 탈색된 청회색 자연광과 서해의 탁한 수면 빛이 전면 및 측면 창으로 약하게 들어오고, 조종 장비의 작은 주황색·둔한 금색 표시등만 낮은 밝기로 켜져 있다. 천장 실내등은 꺼져 있거나 매우 약하다. 창밖은 어두워지는 바다와 낮은 흐린 하늘만 식별되며, 강한 노을이나 비현실적인 폭풍은 없다. 전면 창에는 실제 선박용 고무 실링, 금속 창틀, 와이퍼와 소금기 어린 얼룩이 있고, 도장된 금속 벽에는 미세한 긁힘과 습기 자국, 손이 자주 닿은 부분의 마모가 남아 있다. 콘솔의 무광 도장, 계기 유리, 고무 손잡이, 금속 나사, 낡은 비닐 의자의 재질을 정확하고 자연스럽게 표현한다. 정돈은 되어 있으나 새것 같은 전시 공간이 아니라 실제 운항에 사용된 생활감 있는 조타실이며, 케이블 정리 흔적과 작은 먼지, 소금기, 닦인 자국이 과하지 않게 보인다. 미래형 홀로그램이나 과도하게 첨단화된 장비는 없다.\n\n선박 조타실의 사람 크기 기준을 일관되게 유지한다. 후방 출입문 높이는 약 2미터, 전면 창 한 칸의 폭은 약 1~1.3미터, 조종 콘솔 높이는 약 1미터, 조타륜 지름은 약 0.6~0.8미터로 보여야 하며, 좌석과 통로 폭도 이 치수에 맞는 소형 선박 내부 규모여야 한다. 공간을 거대한 함교나 비좁은 모형 세트처럼 왜곡하지 않는다.\n\n사람, 얼굴, 신체, 피는 전혀 보이지 않는다. 서 있는 사람의 눈높이에 가까운 자연스러운 수평 시점이며, 위에서 내려다본 평면도나 건축 도식이 아니다. 실제 디지털 일안 반사식 또는 미러리스 카메라의 자연스러운 원근감과 피사계 심도, 사실적인 저조도 노출, 정확한 재료 질감이 있는 현장 기록 사진. 깨끗한 광고 사진이 아니며 인위적인 색 보정이나 삽화풍 표현 없이 담담하고 현실적인 촬영본. 16:9 가로 비율, 실제 카메라 촬영본.",
        "shot_guides": [
          {
            "guide_text": "후방 출입문 가까이에서 약 1.4미터 높이로 바라본다. 32밀리미터 광각 렌즈로 조종 콘솔과 원형 계기판을 대각선 정면에 두고, 실제 조타륜이 전면 창들과 겹쳐 보이게 구성한다. 원형 계기, 조타륜, 창의 반사처럼 현실에 존재하는 원형 요소가 시선을 이어 주며, 깊고 선명한 붉은 원 하나만 의식이 흐려지는 순간의 주관적 지각으로 표면 위에 잠깐 떠 있는 듯 표현한다. 붉은 원은 고정 장식, 도장, 발광 장치 또는 물리적 손상이 아니며 주변 구조를 변형하거나 흔적을 남기지 않는다. 인물이나 신체는 화면에 포함하지 않는다.",
            "shot_id": "S29_Shot7"
          }
        ],
        "shot_ids": [
          "S29_Shot7"
        ],
        "scenes": [],
        "parent_id": "L19B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 7 (aft doorway), facing diagonally toward number 3 (control console) and its circular instruments, with number 2 (helm wheel) overlapping the forward window bank number 4",
          "camera_height": "slightly below eye level, approximately 1.4 m",
          "lens_hint": "32mm wide angle",
          "framing_notes": "Use the real circular helm and instrument forms as grounded visual anchors; depict number 10 only as a subjective transient red circle, not as a permanent alteration."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L19B01",
          "selected_refs": [
            {
              "physical_space_id": "physical_space_1",
              "ref_bg_id": "L19B01",
              "space_description": "Same physical space and same camera-to-look-at path, with shot-specific subject and transient-overlay changes."
            }
          ]
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Frame from camera unit 8 at cell [8,5] toward unit 1 and look-at cell [1,5] with the normal 50-degree lens, giving neutral coverage for the committed medium two-subject composition while retaining part of fixed marker 2 behind the upper bodies.",
          "negative_continuity_directive": "Exclude ignored transient marker 9. Preserve the L19B01 positions of fixed markers 2 and 3 and opening markers 4 through 7; do not shift them to accommodate subjects. Do not introduce spaces outside the unit 8-to-unit 1 view path or add uncommitted scenario-specific objects.",
          "state_cue_directive": "Carry transient marker 10 as the committed overlay cue and retain the staged desaturated low-to-mid-key dusk illumination. Do not include marker 9 or invent additional state cues.",
          "subject_position_directive": "Place the two committed subjects in the medium arrangement from S29_Shot7: one slack profile across left-center resting on the other subject, and the supporting subject rigid at upper-right, with fixed marker 2 partly visible behind them. Do not add uncommitted subjects.",
          "visible_space_directive": "Show the same unit 8-to-unit 1 physical-space path established by L19B01, retaining fixed markers 2 and 3 in their established positions. Maintain opening markers 4, 5, 6, and 7 consistently even where the normal medium framing crops them, and keep fixed marker 2 partly visible as committed by the shot staging."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_wheelhouse",
          "prior_bg_ids": [
            "L19B01"
          ],
          "attached_ref_labels": [
            "bg:L19B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      }
    },
    "consumed_bg_catalog_hash": "cc4930bf329662f5",
    "consumed_shot_binding_hash": "28bc67b10edbd764",
    "bg_reference_catalog": [
      {
        "bg_id": "L03B02",
        "fp_id": "fp_l03_rooftop_layout",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L03B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L03B01",
        "fp_id": "fp_l03_rooftop_layout",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L03B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L03B02"
        ],
        "ingestion_order": 1,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L03B03",
        "fp_id": "fp_l03_rooftop_layout",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L03B03.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L03B02"
        ],
        "ingestion_order": 2,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L10B01",
        "fp_id": "fp_l10_alley_yard_layout",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L10B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 3,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L11B01",
        "fp_id": "fp_l11_exterior_stairs",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L11B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 4,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L08B02",
        "fp_id": "fp_l08_exterior_site",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L08B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 5,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L08B01",
        "fp_id": "fp_l08_exterior_site",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L08B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L08B02"
        ],
        "ingestion_order": 6,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L08B03",
        "fp_id": "fp_l08_entrance",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L08B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 7,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L17B02",
        "fp_id": "fp_harbor_rocky_shore",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L17B02.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 8,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L17B01",
        "fp_id": "fp_harbor_rocky_shore",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L17B02.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L17B02"
        ],
        "ingestion_order": 9,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L18B01",
        "fp_id": "fp_fishing_boat_deck",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L18B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 10,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L18B02",
        "fp_id": "fp_fishing_boat_deck",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L18B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L18B01"
        ],
        "ingestion_order": 11,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L04B04",
        "fp_id": "fp_l04_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L04B04.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 12,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B02",
        "fp_id": "fp_l04_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L04B04.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L04B04"
        ],
        "ingestion_order": 13,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L04B03",
        "fp_id": "fp_l04_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L04B03.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L04B04"
        ],
        "ingestion_order": 14,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B05",
        "fp_id": "fp_l04_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L04B05.png",
        "mode": "related_style_new_space",
        "node_index": 3,
        "source_bg_ids": [
          "L04B04"
        ],
        "ingestion_order": 15,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B07",
        "fp_id": "fp_l04_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L04B07.png",
        "mode": "related_style_new_space",
        "node_index": 4,
        "source_bg_ids": [
          "L04B04"
        ],
        "ingestion_order": 16,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L04B06",
        "fp_id": "fp_l04_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L04B07.png",
        "mode": "same_physical_space_view",
        "node_index": 5,
        "source_bg_ids": [
          "L04B07"
        ],
        "ingestion_order": 17,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L04B01",
        "fp_id": "fp_l04_rooftop_room_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L04B07.png",
        "mode": "same_physical_space_view",
        "node_index": 6,
        "source_bg_ids": [
          "L04B07"
        ],
        "ingestion_order": 18,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L06B01",
        "fp_id": "fp_shelter_interior",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L06B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 19,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L16B01",
        "fp_id": "fp_l16_admin_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L16B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 20,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L13B06",
        "fp_id": "fp_police_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L13B06.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 21,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L13B02",
        "fp_id": "fp_police_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L13B06.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L13B06"
        ],
        "ingestion_order": 22,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L13B04",
        "fp_id": "fp_police_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L13B04.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L13B06"
        ],
        "ingestion_order": 23,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L13B05",
        "fp_id": "fp_police_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L13B04.png",
        "mode": "same_physical_space_view",
        "node_index": 3,
        "source_bg_ids": [
          "L13B04"
        ],
        "ingestion_order": 24,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L13B03",
        "fp_id": "fp_police_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L13B03.png",
        "mode": "same_physical_space_view",
        "node_index": 4,
        "source_bg_ids": [
          "L13B04"
        ],
        "ingestion_order": 25,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L19B01",
        "fp_id": "fp_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L19B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 26,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L19B02",
        "fp_id": "fp_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L19B02.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L19B01"
        ],
        "ingestion_order": 27,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L19B03",
        "fp_id": "fp_wheelhouse",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L19B01.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L19B01"
        ],
        "ingestion_order": 28,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L09B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L09B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 29,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L13B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/3d61971a-7158-40f4-b742-8fd5e757dbbf/episodes/132fe629-d451-4f2f-ac9c-c33beb62bb0f/images/background_chain/L13B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 30,
        "source_kind": "surface_role_direct_plate"
      }
    ]
  },
  "step_id": "background_render",
  "run_id": "7dbb3a1e-6278-4580-8598-010abc352aa8",
  "resolved_model": "gpt",
  "updated_at": "2026-07-21T21:43:25.030425+00:00",
  "project_config_snapshot": {}
}