{
  "status": "failed",
  "applicable_count": 1,
  "completed_count": 0,
  "failed_count": 3,
  "schema_version": 3,
  "config_hash": "4f099c2956102c5d",
  "data": {
    "groups": {
      "L04B02": {
        "status": "ok",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L04B02.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 해안 도시의 낡은 빌라 옥상 전경, 낮의 흐린 하늘 아래 인적 없이 비어 있는 옥상과 옥탑방 외관을 담는다. 사람 눈높이 약 1.6m에서 35mm급 구면 렌즈로 촬영한 듯한 자연스러운 사선 시점이며, 옥상 콘크리트 바닥, 낮은 파라펫과 금속 난간, 오래된 옥탑방 문, 작은 창, 물탱크, 배관, 환기구, 위성 접시, 실외기, 빨랫줄 기둥, 전기함 같은 고정 설비가 현실적인 거리감으로 배치되어 있다. 바닷바람과 습기로 거칠어진 콘크리트 질감, 녹슨 금속, 벗겨진 페인트, 물때와 먼지, 오래 쌓인 생활 흔적이 자연스럽게 보이며, 표면은 오래된 빌라 옥상의 평범한 노후 상태로 안정되어 있다. 낮이지만 해안 안개와 흐린 구름 때문에 빛은 부드럽고 낮게 퍼지고, 색은 탁한 회색, 바랜 녹색, 눅눅한 시멘트 톤 중심으로 절제된다. 먼 배경에는 흐릿한 저층 주거 건물의 옥상선과 해안 도시의 공기감이 약하게 느껴지며, 모든 구조물은 실제 장소 촬영처럼 생활감 있고 과장 없이 보인다. 자연스러운 피사계 심도, 억제된 필름 입자, 실제 렌즈의 미세한 비네팅과 아주 약한 왜곡만 있는 사실적 외부 로케이션 촬영. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S4_Shot1용 배경은 낡은 빌라 옥상을 소개하는 빈 외부 전경으로 잡는다. 카메라는 사람 눈높이 정도에서 옥상 가장자리나 인접한 옥상 위치에 서 있는 듯한 시점으로, 옥탑방 외벽과 문, 작은 창, 파라펫, 물탱크, 배관, 주변 저층 주거 옥상 일부가 함께 보이게 한다. 공간은 사건이 시작되기 전의 정상 상태처럼 정돈되어 있으나 오래된 얼룩, 습기, 녹, 바닷바람에 바랜 페인트가 충분히 느껴져야 한다.",
            "shot_id": "S4_Shot1"
          }
        ],
        "shot_ids": [
          "S4_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "site_surface",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 해안 도시의 낡은 빌라 옥상 전경, 낮의 흐린 하늘 아래 인적 없이 비어 있는 옥상과 옥탑방 외관을 담는다. 사람 눈높이 약 1.6m에서 35mm급 구면 렌즈로 촬영한 듯한 자연스러운 사선 시점이며, 옥상 콘크리트 바닥, 낮은 파라펫과 금속 난간, 오래된 옥탑방 문, 작은 창, 물탱크, 배관, 환기구, 위성 접시, 실외기, 빨랫줄 기둥, 전기함 같은 고정 설비가 현실적인 거리감으로 배치되어 있다. 바닷바람과 습기로 거칠어진 콘크리트 질감, 녹슨 금속, 벗겨진 페인트, 물때와 먼지, 오래 쌓인 생활 흔적이 자연스럽게 보이며, 표면은 오래된 빌라 옥상의 평범한 노후 상태로 안정되어 있다. 낮이지만 해안 안개와 흐린 구름 때문에 빛은 부드럽고 낮게 퍼지고, 색은 탁한 회색, 바랜 녹색, 눅눅한 시멘트 톤 중심으로 절제된다. 먼 배경에는 흐릿한 저층 주거 건물의 옥상선과 해안 도시의 공기감이 약하게 느껴지며, 모든 구조물은 실제 장소 촬영처럼 생활감 있고 과장 없이 보인다. 자연스러운 피사계 심도, 억제된 필름 입자, 실제 렌즈의 미세한 비네팅과 아주 약한 왜곡만 있는 사실적 외부 로케이션 촬영. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B03": {
        "status": "ok",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L04B03.png",
        "t2i_prompt": "현대 대한민국 해안 도시의 낡은 건물 옥상, 철제 옥상 출입문이 있는 작은 현관부와 그 옆 외벽 창가를 담은 빈 전환 구역. 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트로, 사람의 눈높이 약 1.6m에서 35mm급 구면 렌즈로 서서 바라본 시점이다. 카메라는 옥상 바닥의 젖은 콘크리트와 낮은 문턱을 전경에 두고, 중앙에는 어두운 녹회색 철문과 낡은 문틀, 한쪽에는 알루미늄 창틀과 어두운 유리, 주변에는 콘크리트 외벽, 낮은 난간, 배수구, 노출 배관, 작은 보안등이 자연스럽게 보이도록 잡는다. 밤의 옥상 공기는 짙은 해무와 습기로 무겁고, 보안등의 누런 빛과 멀리서 번지는 차가운 도시광이 젖은 벽과 금속 표면에 낮게 반사된다. 철문에는 오래된 긁힘, 손때, 염분으로 인한 미세한 녹과 벗겨진 페인트가 있고, 콘크리트 벽에는 빗물 자국과 곰팡이 기운, 반복된 계절로 쌓인 때가 남아 있다. 창유리는 내부 정보를 드러내지 않는 어두운 반사와 희미한 습기만 보여 주며, 화면이나 표식처럼 읽히는 내용은 없다. 전체 톤은 한국적 현실감의 어두운 민속 오컬트 호러 스릴러에 맞게 절제된 회색, 병든 녹색, 희미한 주황 보안등으로 구성하고, 과하게 꾸민 세트가 아니라 실제 옥상에서 촬영한 듯한 위치 사진의 질감과 자연스러운 심도를 유지한다. 미세한 자연 필름 입자, 현실적인 렌즈 비네팅, 실제 광원에서만 생기는 약한 플레어, 축축한 표면의 촉각적 디테일을 살린다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S10_Shot5에서는 옥상 철문 현관 쪽을 중심으로 사용할 수 있게, 문틀과 문틈 주변의 고정 구조가 선명하되 과장되지 않게 남긴다. 현재 장면의 행위나 임시 소품은 배경에 포함하지 말고, 낡은 철문 표면의 긁힘, 손때, 녹, 젖은 문턱, 약한 보안등 반사만 안정적으로 유지한다.",
            "shot_id": "S10_Shot5"
          },
          {
            "guide_text": "S10_Shot8에서는 창가 외부와 옥상 벽면을 중심으로 사용할 수 있게, 창틀 유리의 어두운 반사와 습기 낀 외벽 질감을 확보한다. 창 안쪽에는 식별 가능한 형상이나 정보가 아니라 낮은 대비의 어둠과 흐린 반사만 두고, 밤안개와 해안 도시 특유의 축축한 공기가 프레임 전체에 이어지게 한다.",
            "shot_id": "S10_Shot8"
          }
        ],
        "shot_ids": [
          "S10_Shot5",
          "S10_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "transition_zone",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "현대 대한민국 해안 도시의 낡은 건물 옥상, 철제 옥상 출입문이 있는 작은 현관부와 그 옆 외벽 창가를 담은 빈 전환 구역. 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트로, 사람의 눈높이 약 1.6m에서 35mm급 구면 렌즈로 서서 바라본 시점이다. 카메라는 옥상 바닥의 젖은 콘크리트와 낮은 문턱을 전경에 두고, 중앙에는 어두운 녹회색 철문과 낡은 문틀, 한쪽에는 알루미늄 창틀과 어두운 유리, 주변에는 콘크리트 외벽, 낮은 난간, 배수구, 노출 배관, 작은 보안등이 자연스럽게 보이도록 잡는다. 밤의 옥상 공기는 짙은 해무와 습기로 무겁고, 보안등의 누런 빛과 멀리서 번지는 차가운 도시광이 젖은 벽과 금속 표면에 낮게 반사된다. 철문에는 오래된 긁힘, 손때, 염분으로 인한 미세한 녹과 벗겨진 페인트가 있고, 콘크리트 벽에는 빗물 자국과 곰팡이 기운, 반복된 계절로 쌓인 때가 남아 있다. 창유리는 내부 정보를 드러내지 않는 어두운 반사와 희미한 습기만 보여 주며, 화면이나 표식처럼 읽히는 내용은 없다. 전체 톤은 한국적 현실감의 어두운 민속 오컬트 호러 스릴러에 맞게 절제된 회색, 병든 녹색, 희미한 주황 보안등으로 구성하고, 과하게 꾸민 세트가 아니라 실제 옥상에서 촬영한 듯한 위치 사진의 질감과 자연스러운 심도를 유지한다. 미세한 자연 필름 입자, 현실적인 렌즈 비네팅, 실제 광원에서만 생기는 약한 플레어, 축축한 표면의 촉각적 디테일을 살린다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B04": {
        "status": "ok",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L04B04.png",
        "t2i_prompt": "현대 대한민국 해안 도시의 낡은 건물 옥상 계단 끝과 옥탑방 철문 앞을 담은, 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 밤의 옥상 진입부, 좁은 콘크리트 계단참, 거칠게 칠해진 회색 방수 페인트 바닥, 오래된 콘크리트 벽, 손때와 염분에 삭은 금속 난간, 노출 배관, 작은 배수구, 습기로 번들거리는 표면이 보인다. 옥탑방으로 이어지는 무거운 철문은 반쯤 열린 상태로 서 있고, 문틈 안쪽은 의미 있는 형체가 드러나지 않는 깊은 어둠으로 가라앉아 있다. 문짝에는 오래 축적된 녹, 벗겨진 페인트, 낡은 경첩, 바닷바람에 생긴 얼룩이 있으며, 주변 벽과 바닥에는 곰팡이 기미와 눅눅한 물때가 자연스럽게 쌓여 불쾌한 냄새가 연상되는 정체된 공기를 만든다. 희미한 옥상 외부등이나 계단실의 낡은 형광등이 병든 초록빛과 차가운 회색 그림자를 만들고, 멀리 해안 도시의 밤안개가 낮게 스며든 듯한 습한 분위기. 인적이 끊긴 빈 전환 공간으로, 고정된 건축 구조와 오래된 표면 질감만 선명하게 남아 있다. 카메라는 약 1.6m의 서 있는 눈높이에서 마지막 계단참을 향해 수평으로 놓이고, 35mm급 시네마 렌즈의 자연스러운 원근감, 얕지 않은 현실적인 심도, 절제된 자연 필름 입자, 실제 금속과 콘크리트의 촉각적인 질감을 살린다. 한국 현대 옥상 출입구의 생활감, 해풍에 삭은 재료, 낮은 조도의 민속 오컬트 호러 스릴러 정서가 과장 없이 배어나는 사진적 배경. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S11_Shot4용 배경은 계단을 거의 다 올라온 사람의 시야처럼 약 1.6m 높이에서 마지막 계단참과 옥상 철문을 바라보는 구도로 맞춘다. 프레임 전경에는 어두운 계단 끝과 난간 일부, 중경에는 좁은 콘크리트 참, 후경에는 반쯤 열린 낡은 철문과 그 안쪽의 검은 내부가 놓이게 한다. 공간은 비어 있고, 오래된 습기와 녹, 희미한 옥상등이 만드는 차갑고 눅눅한 밤 공기를 유지한다.",
            "shot_id": "S11_Shot4"
          },
          {
            "guide_text": "S11_Shot5용 배경은 철문 앞 계단참에 조금 더 가까운 위치에서 문턱과 문짝의 두께, 녹슨 경첩, 어둠 속으로 이어지는 좁은 틈을 강조한다. 카메라는 여전히 실제 눈높이의 수평 시점이며, 과장된 조감이나 도면식 구성이 아니라 실제 옥상 출입구 앞에 선 듯한 압박감을 준다. 문 내부는 읽을 수 있는 단서 없이 어둡게 남기고, 고정된 구조물과 표면 노후만 배경으로 유지한다.",
            "shot_id": "S11_Shot5"
          }
        ],
        "shot_ids": [
          "S11_Shot4",
          "S11_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "transition_zone",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "현대 대한민국 해안 도시의 낡은 건물 옥상 계단 끝과 옥탑방 철문 앞을 담은, 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 밤의 옥상 진입부, 좁은 콘크리트 계단참, 거칠게 칠해진 회색 방수 페인트 바닥, 오래된 콘크리트 벽, 손때와 염분에 삭은 금속 난간, 노출 배관, 작은 배수구, 습기로 번들거리는 표면이 보인다. 옥탑방으로 이어지는 무거운 철문은 반쯤 열린 상태로 서 있고, 문틈 안쪽은 의미 있는 형체가 드러나지 않는 깊은 어둠으로 가라앉아 있다. 문짝에는 오래 축적된 녹, 벗겨진 페인트, 낡은 경첩, 바닷바람에 생긴 얼룩이 있으며, 주변 벽과 바닥에는 곰팡이 기미와 눅눅한 물때가 자연스럽게 쌓여 불쾌한 냄새가 연상되는 정체된 공기를 만든다. 희미한 옥상 외부등이나 계단실의 낡은 형광등이 병든 초록빛과 차가운 회색 그림자를 만들고, 멀리 해안 도시의 밤안개가 낮게 스며든 듯한 습한 분위기. 인적이 끊긴 빈 전환 공간으로, 고정된 건축 구조와 오래된 표면 질감만 선명하게 남아 있다. 카메라는 약 1.6m의 서 있는 눈높이에서 마지막 계단참을 향해 수평으로 놓이고, 35mm급 시네마 렌즈의 자연스러운 원근감, 얕지 않은 현실적인 심도, 절제된 자연 필름 입자, 실제 금속과 콘크리트의 촉각적인 질감을 살린다. 한국 현대 옥상 출입구의 생활감, 해풍에 삭은 재료, 낮은 조도의 민속 오컬트 호러 스릴러 정서가 과장 없이 배어나는 사진적 배경. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B01": {
        "status": "ok",
        "location_id": "L04",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L04B01.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반, 해안 도시 또는 외딴 섬 주거지의 새벽 옥상. 젖은 회색 방수 콘크리트 바닥, 오래 비와 염분을 맞은 낮은 콘크리트 담장, 낡은 목재 평상, 작은 옥탑방의 거친 외벽과 금속문, 흐린 유리창 안쪽에서 아직 켜져 있는 따뜻한 형광등 빛이 보인다. 담장 너머로는 안개 낀 새벽 하늘과 희미한 해안 도시 실루엣이 낮은 대비로 번지고, 옥상 바닥에는 배수구와 낡은 배관, 물때, 먼지, 습한 얼룩이 자연스럽게 쌓여 있다. 공간은 비어 있고 정돈된 객관적 옥상 상태이며, 지속적인 구조물과 생활 흔적만 남아 있다. 한국식 다가구 주택 옥상의 현실적인 재료감, 바닷바람에 바랜 페인트, 축축한 콘크리트의 차가운 반사, 새벽의 푸른 회색 주변광과 옥탑방 불빛의 약한 노란색 대비를 살린다. 사람 눈높이 약 1.6m에서 35mm급 시네마 렌즈로 촬영한 듯한 자연스러운 원근, 얕지 않은 실사용 공간감, 절제된 자연 필름 입자, 약한 비네팅, 실제 장소 촬영 같은 촉각적 질감. 평면도나 건축 도면이 아니라 서 있는 시선의 옥상 외부 배경 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S17_Shot1에서는 새벽의 낮은 안개와 습기 찬 옥상 공기가 느껴지도록, 사람 눈높이에서 평상과 낮은 담장이 함께 보이는 정적인 구도를 유지한다. 옥탑방 창이나 문틈의 따뜻한 불빛은 아직 꺼지지 않은 생활감으로 남기고, 먼 해안 도시의 회색빛 새벽 하늘은 부드럽게 흐리게 처리한다. 장면 레이어가 전면에 얹힐 수 있도록 중앙 동선과 평상 주변은 과도한 물건 없이 비워 둔다.",
            "shot_id": "S17_Shot1"
          }
        ],
        "shot_ids": [
          "S17_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반, 해안 도시 또는 외딴 섬 주거지의 새벽 옥상. 젖은 회색 방수 콘크리트 바닥, 오래 비와 염분을 맞은 낮은 콘크리트 담장, 낡은 목재 평상, 작은 옥탑방의 거친 외벽과 금속문, 흐린 유리창 안쪽에서 아직 켜져 있는 따뜻한 형광등 빛이 보인다. 담장 너머로는 안개 낀 새벽 하늘과 희미한 해안 도시 실루엣이 낮은 대비로 번지고, 옥상 바닥에는 배수구와 낡은 배관, 물때, 먼지, 습한 얼룩이 자연스럽게 쌓여 있다. 공간은 비어 있고 정돈된 객관적 옥상 상태이며, 지속적인 구조물과 생활 흔적만 남아 있다. 한국식 다가구 주택 옥상의 현실적인 재료감, 바닷바람에 바랜 페인트, 축축한 콘크리트의 차가운 반사, 새벽의 푸른 회색 주변광과 옥탑방 불빛의 약한 노란색 대비를 살린다. 사람 눈높이 약 1.6m에서 35mm급 시네마 렌즈로 촬영한 듯한 자연스러운 원근, 얕지 않은 실사용 공간감, 절제된 자연 필름 입자, 약한 비네팅, 실제 장소 촬영 같은 촉각적 질감. 평면도나 건축 도면이 아니라 서 있는 시선의 옥상 외부 배경 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B01.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 해안 도시권의 낡은 옥탑방 내부 생활공간, 작은 현관 쪽에서 공용 거실 겸 식사 공간과 붙어 있는 콤팩트한 주방을 향해 바라본 빈 실내. 카메라는 현관 부근의 modest한 서 있는 사람 눈높이 약 1.6m에 놓이고, 24mm 와이드 실내 렌즈로 식탁과 의자, TV, 플로어 램프, 주방 싱크대와 수도꼭지, 조리 버너, 각 방으로 이어지는 문들이 한 프레임 안에서 자연스럽게 연결되도록 잡는다. 위에서 내려다본 도면이 아니라 실제 방 안에 서서 보는 원근감, 좁은 옥탑 주거의 낮은 천장감과 벽 가까운 거리감이 느껴지는 구도.\n\n낮 시간의 가정적인 실내 상태. 작은 거실 창으로 들어오는 햇빛이 얇은 먼지와 오래된 벽지의 미세한 요철을 드러내고, 해안 도시 특유의 습기 어린 공기 때문에 금속 문 가장자리와 주방 철물에는 아주 약한 산화와 손때가 쌓여 있다. 색감은 따뜻한 햇살 속에서도 전체적으로 muted한 회색, 바랜 베이지, 오래된 목재색, 약간 병색을 띤 녹색 기운이 섞인 현실적인 한국형 생활 공간 톤. 과하게 정돈된 새집이 아니라 오래 살며 닦고 고쳐 쓴 표면: 모서리가 닳은 식탁, 서로 조금 다른 의자, 사용감 있는 싱크대 상판, 작은 버너 주변의 오래된 기름때, 전선과 생활용품이 정리되어 있지만 완전히 숨겨지지 않은 좁은 주거의 밀도.\n\n거실의 TV는 배경 속 고정 가구로만 보이며 화면 안에는 식별 가능한 인물, 글자, 로고, 지도, 자막이 없고 낮은 반사광과 흐릿한 저대비 블록만 남아 있다. 식탁 위 작은 사진 액자 또는 사진은 생활감 있는 물체로 놓여 있지만, 내부 이미지는 바랜 인화지 질감과 유리 반사 때문에 구체적인 얼굴이나 장면을 알아볼 수 없다. 거실에서 어머니 방, 딸 방, 욕실로 이어지는 문들이 평면 배치에 맞게 보이고, 열린 틈이나 시선이 닿는 부분에는 침대, 딸 방 창가의 커튼, 작은 가방과 인형, 욕실의 세면대와 거울 같은 지속적인 생활 물체가 조용히 암시된다. 욕실 거울도 특정 형상을 담지 않고 어두운 반사와 빛 번짐만 가진다.\n\n공간은 사람 없이 비어 있고, 현재 행동이나 사건의 순간을 담지 않는 기준 배경이다. 한국 2020년대 중반의 현실적인 옥탑 주거 재료와 크기, 알루미늄 창틀, 금속 외부 출입문, 낡은 장판 또는 저가 마감재, 얇은 커튼의 직물감, 주방 타일과 스테인리스의 실제 질감을 정확히 살린다. 자연광과 실내 실용등의 잔광이 섞인 부드러운 명암, 좁은 방 안의 자연스러운 심도, 절제된 필름 질감, 약한 렌즈 비네팅과 실내 와이드 렌즈의 완만한 공간 왜곡. 어둡고 습한 한국형 민속 오컬트 스릴러의 세계와 어울리지만, 객관적 공간은 정상적이고 정돈된 낮의 생활공간으로 유지한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S5_Shot4에서는 현관 가까운 위치에서 공용 거실 겸 식사 공간과 작은 주방 구역을 함께 읽을 수 있는 안정적인 빈 실내 기준판으로 사용한다. 식탁, 의자, TV, 주방 싱크대와 조리 버너의 위치 관계가 유지되고, 낮 햇빛과 생활감 있는 표면 상태가 장면 레이어의 인물 동선 위에 깔릴 수 있어야 한다.",
            "shot_id": "S5_Shot4"
          },
          {
            "guide_text": "S5_Shot9에서는 TV가 있는 생활 공간의 긴장감을 배경 조명과 물성으로만 받쳐 주는 플레이트로 사용한다. TV 화면은 인물이나 뉴스 내용이 보이지 않는 흐릿한 반사 또는 저대비 잡음 상태로 두고, 방 안은 비어 있으며 식탁 위 사진 액자도 식별 가능한 얼굴이나 글자 없이 바랜 표면으로만 보인다.",
            "shot_id": "S5_Shot9"
          },
          {
            "guide_text": "S5_Shot11에서는 가족의 일상 동선이 축적된 옥탑방 내부라는 인상을 주되, 현재 사건이나 행동의 흔적은 포함하지 않는 깨끗한 기준 배경으로 사용한다. 거실 창에서 들어오는 낮빛, 주방의 금속과 타일 질감, 방 문틈으로 보이는 침대와 커튼의 생활감이 과장 없이 이어져야 한다.",
            "shot_id": "S5_Shot11"
          }
        ],
        "shot_ids": [
          "S5_Shot4",
          "S5_Shot9",
          "S5_Shot11"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 6, facing toward numbers 1, 2, and 15",
          "camera_height": "eye level, modest standing height",
          "lens_hint": "24mm wide interior lens",
          "framing_notes": "Domestic daytime view should prioritize the shared living-dining and compact kitchen activity."
        },
        "reference_decision": {
          "bg_id": "L05B01",
          "fp_id": "fp_l05_rooftop_room_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L05B01 is selected as the dwelling identity anchor because it is in the supplied anchor candidate set and is the earliest broad same-fp plate with all base unit markers 1-6 and all base markers 1-25 referenced. It is rendered fresh with no selected reference; the wide camera from unit 6 toward unit 3 supports the staged doorway and entry-area shots while retaining broad structural context.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/floor_plan/fp_l05_rooftop_room_main.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "anchor_no_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "Anchor node uses no prior reference because it seeds the fixed dwelling identity for this fp."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              3
            ],
            "camera_unit": 6,
            "fov_deg": 90,
            "framing_notes": "Wide representative view from unit 6 toward unit 3, using the verbatim camera cell for unit 6 and a listed look-at cell for unit 6; this covers the entry-side staging while preserving broad continuity for the dwelling.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              7
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "From camera_unit 6, include unit 6 foreground context and the visible-unit superset for unit 6: units 1, 2, 3, 4, and 5 may be visible. The opening superset for unit 6 is markers 7, 8, 9, 10, 11, and 12. Base markers 1-25 are the fixed dwelling elements established by this anchor, with transient marker 26 as the only BG-specific overlay.",
            "camera_framing_directive": "Use a wide 90-degree frame from camera_unit 6 at camera_cell [8,3] looking toward look_at_unit 3 at look_at_cell [2,6]. The coverage should feel broad from the entry-side cell into the shared interior and toward the private-unit direction, not compressed or insert-like.",
            "subject_position_directive": "The staged shots commit character presence for S5_Shot4, S5_Shot9, and S5_Shot11: one subject is centered at a doorway for S5_Shot4, two subjects are side-on near the entry-side wall/door edge for S5_Shot9, and S5_Shot11 isolates a wrist-level detail against an entry-side background. Keep any subject placement tied to those staged cues only.",
            "state_cue_directive": "Carry the committed transient cue marker 26 together with base markers 1-25. Since clean_background_expected is false, include only this listed transient marker for this BG and do not import any other overlay state.",
            "negative_continuity_directive": "Do not add ignored overlay markers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, or 38. Do not introduce unlisted state overlays, uncommitted subjects, or spaces beyond the unit/opening supersets available from camera_unit 6."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [8, 3]\n  - look_at_unit: 3\n  - look_at_cell: [2, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide representative view from unit 6 toward unit 3, using the verbatim camera cell for unit 6 and a listed look-at cell for unit 6; this covers the entry-side staging while preserving broad continuity for the dwelling.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 6, include unit 6 foreground context and the visible-unit superset for unit 6: units 1, 2, 3, 4, and 5 may be visible. The opening superset for unit 6 is markers 7, 8, 9, 10, 11, and 12. Base markers 1-25 are the fixed dwelling elements established by this anchor, with transient marker 26 as the only BG-specific overlay.\n  - camera_framing_directive: Use a wide 90-degree frame from camera_unit 6 at camera_cell [8,3] looking toward look_at_unit 3 at look_at_cell [2,6]. The coverage should feel broad from the entry-side cell into the shared interior and toward the private-unit direction, not compressed or insert-like.\n  - subject_position_directive: The staged shots commit character presence for S5_Shot4, S5_Shot9, and S5_Shot11: one subject is centered at a doorway for S5_Shot4, two subjects are side-on near the entry-side wall/door edge for S5_Shot9, and S5_Shot11 isolates a wrist-level detail against an entry-side background. Keep any subject placement tied to those staged cues only.\n  - state_cue_directive: Carry the committed transient cue marker 26 together with base markers 1-25. Since clean_background_expected is false, include only this listed transient marker for this BG and do not import any other overlay state.\n  - negative_continuity_directive: Do not add ignored overlay markers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, or 38. Do not introduce unlisted state overlays, uncommitted subjects, or spaces beyond the unit/opening supersets available from camera_unit 6.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [8, 3]\n  - look_at_unit: 3\n  - look_at_cell: [2, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide representative view from unit 6 toward unit 3, using the verbatim camera cell for unit 6 and a listed look-at cell for unit 6; this covers the entry-side staging while preserving broad continuity for the dwelling.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 6, include unit 6 foreground context and the visible-unit superset for unit 6: units 1, 2, 3, 4, and 5 may be visible. The opening superset for unit 6 is markers 7, 8, 9, 10, 11, and 12. Base markers 1-25 are the fixed dwelling elements established by this anchor, with transient marker 26 as the only BG-specific overlay.\n  - camera_framing_directive: Use a wide 90-degree frame from camera_unit 6 at camera_cell [8,3] looking toward look_at_unit 3 at look_at_cell [2,6]. The coverage should feel broad from the entry-side cell into the shared interior and toward the private-unit direction, not compressed or insert-like.\n  - subject_position_directive: The staged shots commit character presence for S5_Shot4, S5_Shot9, and S5_Shot11: one subject is centered at a doorway for S5_Shot4, two subjects are side-on near the entry-side wall/door edge for S5_Shot9, and S5_Shot11 isolates a wrist-level detail against an entry-side background. Keep any subject placement tied to those staged cues only.\n  - state_cue_directive: Carry the committed transient cue marker 26 together with base markers 1-25. Since clean_background_expected is false, include only this listed transient marker for this BG and do not import any other overlay state.\n  - negative_continuity_directive: Do not add ignored overlay markers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, or 38. Do not introduce unlisted state overlays, uncommitted subjects, or spaces beyond the unit/opening supersets available from camera_unit 6.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 6\n  - camera_cell: [8, 3]\n  - look_at_unit: 3\n  - look_at_cell: [2, 7]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide representative view from unit 6 toward unit 3, using the verbatim camera cell for unit 6 and a listed look-at cell for unit 6; this covers the entry-side staging while preserving broad continuity for the dwelling.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 6, include unit 6 foreground context and the visible-unit superset for unit 6: units 1, 2, 3, 4, and 5 may be visible. The opening superset for unit 6 is markers 7, 8, 9, 10, 11, and 12. Base markers 1-25 are the fixed dwelling elements established by this anchor, with transient marker 26 as the only BG-specific overlay.\n  - camera_framing_directive: Use a wide 90-degree frame from camera_unit 6 at camera_cell [8,3] looking toward look_at_unit 3 at look_at_cell [2,6]. The coverage should feel broad from the entry-side cell into the shared interior and toward the private-unit direction, not compressed or insert-like.\n  - subject_position_directive: The staged shots commit character presence for S5_Shot4, S5_Shot9, and S5_Shot11: one subject is centered at a doorway for S5_Shot4, two subjects are side-on near the entry-side wall/door edge for S5_Shot9, and S5_Shot11 isolates a wrist-level detail against an entry-side background. Keep any subject placement tied to those staged cues only.\n  - state_cue_directive: Carry the committed transient cue marker 26 together with base markers 1-25. Since clean_background_expected is false, include only this listed transient marker for this BG and do not import any other overlay state.\n  - negative_continuity_directive: Do not add ignored overlay markers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, or 38. Do not introduce unlisted state overlays, uncommitted subjects, or spaces beyond the unit/opening supersets available from camera_unit 6.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 해안 도시권의 낡은 옥탑방 내부 생활공간, 작은 현관 쪽에서 공용 거실 겸 식사 공간과 붙어 있는 콤팩트한 주방을 향해 바라본 빈 실내. 카메라는 현관 부근의 modest한 서 있는 사람 눈높이 약 1.6m에 놓이고, 24mm 와이드 실내 렌즈로 식탁과 의자, TV, 플로어 램프, 주방 싱크대와 수도꼭지, 조리 버너, 각 방으로 이어지는 문들이 한 프레임 안에서 자연스럽게 연결되도록 잡는다. 위에서 내려다본 도면이 아니라 실제 방 안에 서서 보는 원근감, 좁은 옥탑 주거의 낮은 천장감과 벽 가까운 거리감이 느껴지는 구도.\n\n낮 시간의 가정적인 실내 상태. 작은 거실 창으로 들어오는 햇빛이 얇은 먼지와 오래된 벽지의 미세한 요철을 드러내고, 해안 도시 특유의 습기 어린 공기 때문에 금속 문 가장자리와 주방 철물에는 아주 약한 산화와 손때가 쌓여 있다. 색감은 따뜻한 햇살 속에서도 전체적으로 muted한 회색, 바랜 베이지, 오래된 목재색, 약간 병색을 띤 녹색 기운이 섞인 현실적인 한국형 생활 공간 톤. 과하게 정돈된 새집이 아니라 오래 살며 닦고 고쳐 쓴 표면: 모서리가 닳은 식탁, 서로 조금 다른 의자, 사용감 있는 싱크대 상판, 작은 버너 주변의 오래된 기름때, 전선과 생활용품이 정리되어 있지만 완전히 숨겨지지 않은 좁은 주거의 밀도.\n\n거실의 TV는 배경 속 고정 가구로만 보이며 화면 안에는 식별 가능한 인물, 글자, 로고, 지도, 자막이 없고 낮은 반사광과 흐릿한 저대비 블록만 남아 있다. 식탁 위 작은 사진 액자 또는 사진은 생활감 있는 물체로 놓여 있지만, 내부 이미지는 바랜 인화지 질감과 유리 반사 때문에 구체적인 얼굴이나 장면을 알아볼 수 없다. 거실에서 어머니 방, 딸 방, 욕실로 이어지는 문들이 평면 배치에 맞게 보이고, 열린 틈이나 시선이 닿는 부분에는 침대, 딸 방 창가의 커튼, 작은 가방과 인형, 욕실의 세면대와 거울 같은 지속적인 생활 물체가 조용히 암시된다. 욕실 거울도 특정 형상을 담지 않고 어두운 반사와 빛 번짐만 가진다.\n\n공간은 사람 없이 비어 있고, 현재 행동이나 사건의 순간을 담지 않는 기준 배경이다. 한국 2020년대 중반의 현실적인 옥탑 주거 재료와 크기, 알루미늄 창틀, 금속 외부 출입문, 낡은 장판 또는 저가 마감재, 얇은 커튼의 직물감, 주방 타일과 스테인리스의 실제 질감을 정확히 살린다. 자연광과 실내 실용등의 잔광이 섞인 부드러운 명암, 좁은 방 안의 자연스러운 심도, 절제된 필름 질감, 약한 렌즈 비네팅과 실내 와이드 렌즈의 완만한 공간 왜곡. 어둡고 습한 한국형 민속 오컬트 스릴러의 세계와 어울리지만, 객관적 공간은 정상적이고 정돈된 낮의 생활공간으로 유지한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            8,
            3
          ],
          "camera_unit": 6,
          "fov_deg": 90,
          "framing_notes": "Wide representative view from unit 6 toward unit 3, using the verbatim camera cell for unit 6 and a listed look-at cell for unit 6; this covers the entry-side staging while preserving broad continuity for the dwelling.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            7
          ],
          "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 6, include unit 6 foreground context and the visible-unit superset for unit 6: units 1, 2, 3, 4, and 5 may be visible. The opening superset for unit 6 is markers 7, 8, 9, 10, 11, and 12. Base markers 1-25 are the fixed dwelling elements established by this anchor, with transient marker 26 as the only BG-specific overlay.",
          "camera_framing_directive": "Use a wide 90-degree frame from camera_unit 6 at camera_cell [8,3] looking toward look_at_unit 3 at look_at_cell [2,6]. The coverage should feel broad from the entry-side cell into the shared interior and toward the private-unit direction, not compressed or insert-like.",
          "subject_position_directive": "The staged shots commit character presence for S5_Shot4, S5_Shot9, and S5_Shot11: one subject is centered at a doorway for S5_Shot4, two subjects are side-on near the entry-side wall/door edge for S5_Shot9, and S5_Shot11 isolates a wrist-level detail against an entry-side background. Keep any subject placement tied to those staged cues only.",
          "state_cue_directive": "Carry the committed transient cue marker 26 together with base markers 1-25. Since clean_background_expected is false, include only this listed transient marker for this BG and do not import any other overlay state.",
          "negative_continuity_directive": "Do not add ignored overlay markers 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, or 38. Do not introduce unlisted state overlays, uncommitted subjects, or spaces beyond the unit/opening supersets available from camera_unit 6."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop_room_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l05_rooftop_room_main"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B07": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L05B01",
        "reused_from_bg_id": "L05B01",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B01.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 해안 도시 또는 고립된 섬 지역에 있을 법한 낡은 옥탑방 내부, 사람이 없는 빈 주거 공간. 거실 겸 식사 공간 근처에서 딸 방과 창가 커튼 방향을 바라보는 낮은 서 있는 눈높이, 약 1.45~1.6m 높이의 긴장감 있는 실내 시점, 28mm 실내 렌즈. 프레임은 좁은 거실과 식사 공간을 지나 딸 방 문턱과 얇은 커튼 영역을 강조하되, 붙어 있는 작은 부엌, 방문들, 욕실문, 현관 쪽 금속문이 같은 생활 공간 안에 자연스럽게 읽히게 한다. 밤의 실내 상태: 희미한 플로어 램프와 낡은 천장등이 만드는 약한 황록색 실내광, 작은 창에서 들어오는 차갑고 습한 청회색 어둠, 해안가 옥탑방 특유의 눅눅한 공기와 낮게 가라앉은 그림자. 벽지는 오래된 습기 자국과 생활 마모가 있고, 장판은 닳고 약간 들떠 있으며, 금속 현관문에는 손때와 산화된 질감이 남아 있다. 부엌에는 작은 싱크대와 수도꼭지, 낡은 조리 버너가 붙어 있고, 거실에는 식탁과 의자, 꺼진 TV, 플로어 램프가 생활감 있게 놓여 있다. 딸 방 안쪽에는 침대와 창가 커튼, 책가방과 작은 인형이 고요하게 자리하고, 다른 방과 욕실에는 침대, 세면대, 변기, 거울 같은 고정 설비가 실제 작은 한국 주거의 비좁은 비율로 보인다. 탁자 위의 사진 프레임은 물리적 사물로만 보이며 내부 이미지는 빛바랜 저대비 흐림과 반사로 읽히지 않는다. TV 화면은 꺼진 검은 유리와 희미한 반사만 가진다. 실제 콘크리트, 얇은 합판 문, 오래된 금속, 면 커튼, 플라스틱 장판, 저가 가구의 질감을 사실적으로 살리고, 과하게 정돈된 쇼룸이 아니라 오래 살아온 집의 축적된 먼지와 손때가 느껴지는 한국형 호러 스릴러의 절제된 현실감으로 촬영한다. 자연스러운 심도, 억제된 필름 입자, 약한 비네팅과 실내 practical light에서만 생기는 미세한 렌즈 플레어. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "이 배경은 딸 방 문턱과 커튼 주변을 긴장감 있게 받쳐 주는 빈 옥탑방 기준 플레이트다. 거실 겸 식사 공간 쪽 낮은 서 있는 눈높이에서 딸 방 안쪽으로 시선이 들어가며, 밤의 약한 실내등과 창가의 차가운 어둠이 공간의 깊이를 만든다. 장면 레이어가 올라갈 수 있도록 바닥과 문턱, 커튼 주변은 안정된 기본 상태로 남긴다.",
            "shot_id": "S12_Shot10"
          },
          {
            "guide_text": "딸 방 입구, 커튼, 거실 식탁과 주변 가구의 상대 위치가 분명해야 한다. 28mm 실내 렌즈의 넓지만 과장되지 않은 시야로 좁은 한국식 옥탑방의 압박감을 살리고, 꺼진 TV와 탁자 위 사진 프레임은 이야기 정보를 드러내지 않는 어두운 물성으로만 보이게 한다.",
            "shot_id": "S12_Shot15"
          },
          {
            "guide_text": "후속 장면 합성을 위해 사람이나 순간적 사건 흔적이 없는 빈 공간으로 유지한다. 밤의 저채도 회색, 습기 밴 벽지, 낡은 장판, 금속 현관문과 얇은 커튼의 질감을 선명하게 살리고, 딸 방 쪽 문턱이 프레임의 정서적 중심이 되도록 한다.",
            "shot_id": "S12_Shot19"
          }
        ],
        "shot_ids": [
          "S12_Shot10",
          "S12_Shot15",
          "S12_Shot19"
        ],
        "scenes": [],
        "parent_id": "L05B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 1, facing toward number 4 and number 20",
          "camera_height": "low standing height with tense interior angle",
          "lens_hint": "28mm interior lens",
          "framing_notes": "Night horror state should emphasize the daughter bedroom threshold and curtain area while preserving the apartment layout."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L05B01",
          "selected_refs": [
            {
              "physical_space_id": "ps_fp_l05_rooftop_room_main_all_units",
              "ref_bg_id": "L05B01",
              "space_description": "same fp fixed dwelling with base markers 1-25"
            }
          ]
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Use a normal 50-degree frame from camera_unit 4 at camera_cell [7,6] looking within look_at_unit 4 toward look_at_cell [6,7]. The framing should be neutral and controlled, suitable for the staged wide, insert, and close compositions in this physical area while keeping the fixed layout inherited from L05B01.",
          "negative_continuity_directive": "Keep base markers 1-25 in the same fixed positions established by L05B01. Do not include ignored overlay markers 26, 32, 33, 34, 35, 36, 37, or 38. Do not carry state cues from L05B01 except fixed base continuity, and do not add unlisted overlays or subjects.",
          "state_cue_directive": "Carry only the committed L05B07 transient/state markers 27, 28, 29, 30, and 31 along with base markers 1-25. These markers are BG-specific and must not be replaced by any ignored overlay state.",
          "subject_position_directive": "The staged shots commit subject cues for S12_Shot10, S12_Shot15, and S12_Shot19: one subject is slumped low in front of the window-side area for S12_Shot10, an insert-level hand/detail is foregrounded for S12_Shot15, and one subject is tight in frame against a dim unit-4 background for S12_Shot19. Do not invent additional subjects beyond those staged cues.",
          "visible_space_directive": "From camera_unit 4, show unit 4 as the camera space, with possible visible-unit superset units 1, 2, 3, 5, and 6. The opening superset from unit 4 is markers 7, 8, 9, 10, 11, and 12. Maintain fixed base positions from L05B01, especially markers 12, 19, 20, and 24 when they fall within the chosen view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop_room_main",
          "prior_bg_ids": [
            "L05B01"
          ],
          "attached_ref_labels": [
            "bg:L05B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B08": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L05B01",
        "reused_from_bg_id": "L05B01",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B01.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 낡은 옥탑방 같은 소형 주거 실내, 밤의 낮은 실내 조명 속에서 거실 겸 식사 공간과 붙어 있는 작은 주방, 딸 방으로 이어지는 문, 식탁과 의자가 함께 보이는 빈 방. 카메라는 거실 겸 식사 공간 근처의 서 있는 사람 눈높이 약 1.6m에 놓이고, 26mm 와이드 실내 렌즈로 딸 방 방향과 식탁 방향을 함께 바라본다. 위에서 내려다본 도면이 아니라 실제 방 안에 서서 찍은 시점이며, 좁은 공간의 깊이와 문틀, 가구 사이의 간격이 자연스럽게 느껴진다.\n\n방은 밤중에 갑자기 복원된 듯 이상할 만큼 말끔하고 정돈되어 있다. 바닥과 벽지는 오래된 한국 주거의 생활 흔적, 습기 먹은 모서리, 낡은 장판의 눌림, 오래된 페인트와 벽지의 미세한 때를 간직하지만, 표면에는 최근 닦인 듯한 깨끗한 반사와 정돈된 공기가 감돈다. 금속 현관문 쪽의 차가운 회색 기운, 작은 창의 어두운 유리, 주방 싱크대와 수도꼭지의 물때 낀 금속 질감, 버너 주변의 오래된 사용감, 식탁 상판의 나뭇결과 의자의 작은 흠집을 사실적으로 보여준다. 딸 방 쪽으로는 침대 일부, 커튼, 가방과 작은 인형이 조용히 자리하고, 어머니 방과 욕실의 문선은 좁은 집 구조 안에서 자연스럽게 이어진다. 욕실 쪽은 세면대, 변기, 거울이 있는 작은 서비스 공간으로만 암시된다.\n\nTV는 배경 속 물리적 물건으로 존재하며 화면은 꺼진 검은 유리와 약한 실내 반사만 보인다. 식탁 위 작은 사진은 액자 또는 인화지의 물성만 보이고, 내부 이미지는 빛바랜 저대비 흐림과 반사로 처리되어 얼굴이나 글자를 식별할 수 없다. 조명은 천장등보다 낮고 불안정한 생활 조명과 스탠드의 약한 온기가 섞인 밤 실내광이며, 해안 도시의 축축한 공기감, 탁한 회색과 병든 녹색 기운, 절제된 한국형 오컬트 스릴러의 차가운 현실감을 담는다. 실제 콘크리트 벽, 얇은 합판 가구, 낡은 금속 손잡이, 저렴한 직물 커튼, 플라스틱 생활용품의 질감을 과장 없이 촬영한 느낌. 자연스러운 심도, 약한 비네팅, 절제된 필름 입자, 실내 광원에서만 생기는 부드러운 렌즈 플레어. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S14_Shot4에서는 거실 겸 식사 공간의 눈높이 넓은 시야를 기준으로, 딸 방 문과 식탁이 함께 읽히는 말끔하고 정돈된 밤 실내 배경으로 사용한다. 표면은 방금 닦인 듯 깨끗하지만 생활감 있는 낡은 주거 질감은 유지한다.",
            "shot_id": "S14_Shot4"
          },
          {
            "guide_text": "S14_Shot5에서는 같은 배경 플레이트를 유지하되, 식탁과 TV, 딸 방 쪽 문선이 프레임 안에서 안정적으로 연결되도록 사용한다. 조명은 차갑고 낮은 밤 실내광과 스탠드의 약한 온기가 섞인 상태로 맞춘다.",
            "shot_id": "S14_Shot5"
          },
          {
            "guide_text": "S14_Shot12에서는 지나치게 말끔해진 방의 비현실적 정적을 강조할 수 있도록, 가구와 문, 창, 주방 설비가 모두 평온하게 제자리에 놓인 빈 실내 기준으로 사용한다. 사진과 화면 내부는 의미를 읽을 수 없는 흐림과 반사만 남긴다.",
            "shot_id": "S14_Shot12"
          }
        ],
        "shot_ids": [
          "S14_Shot4",
          "S14_Shot5",
          "S14_Shot12"
        ],
        "scenes": [],
        "parent_id": "L05B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 1, facing toward number 4 and number 15",
          "camera_height": "eye level",
          "lens_hint": "26mm wide interior lens",
          "framing_notes": "Spotless restored state; no blood, no corpse, no red wall mark."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L05B01",
          "selected_refs": [
            {
              "physical_space_id": "ps_fp_l05_rooftop_room_main_all_units",
              "ref_bg_id": "L05B01",
              "space_description": "same fp fixed dwelling with base markers 1-25"
            }
          ]
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Use a wide 90-degree frame from camera_unit 1 at camera_cell [5,2] looking toward look_at_unit 4 at look_at_cell [7,6]. The wide coverage should support the centered doorway-to-interior staging while allowing the unit-4 floor and fixed elements to remain legible.",
          "negative_continuity_directive": "Keep fixed base markers 1-25 in the same positions established by L05B01. Do not include ignored overlay markers 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, or 38. Do not carry any prior overlay state from L05B07 or invent additional altered items beyond marker 32.",
          "state_cue_directive": "Use marker 32 as the only committed state overlay for L05B08, together with base markers 1-25. The BG is not marked clean_background_expected, so include the listed clean-state overlay marker but do not add unlisted state cues.",
          "subject_position_directive": "S14_Shot4 and S14_Shot12 commit no subject in the BG; S14_Shot5 commits one subject at the threshold with the empty interior in the eyeline. Keep any subject placement limited to that threshold cue, and for subject-free frames keep the background free of invented people.",
          "visible_space_directive": "From camera_unit 1, include unit 1 foreground context and aim into unit 4. The visible-unit superset for unit 1 is units 2, 3, 4, 5, and 6, and the visible-opening superset is markers 7, 8, 9, 10, 11, and 12. Preserve the inherited positions of base markers 1-25 from L05B01 while applying marker 32 only."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop_room_main",
          "prior_bg_ids": [
            "L05B01"
          ],
          "attached_ref_labels": [
            "bg:L05B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B09": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B09.png",
        "t2i_prompt": "현대 대한민국 해안 도시의 낡은 옥탑방 내부를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 사람이 없는 빈 실내이며, 동이 튼 직후의 창백한 낮빛이 작은 거실 창과 방 문틈을 통해 들어와 밤새 켜졌던 생활 조명의 온기와 섞이는 상태다. 카메라는 어머니 침실 안쪽 가까이, 성인 눈높이 약 1.6m에 고정되어 있고, 열린 침실문 너머로 거실 겸 식사 공간과 그 뒤쪽의 딸 침실 방향을 바라본다. 30mm 자연스러운 실내 렌즈로 좁은 옥탑방의 깊이와 문틀의 레이어를 살리며, 과장되지 않은 원근감과 얕지 않은 자연스러운 심도를 유지한다.\n\n공간은 2020년대 중반 한국의 소형 옥탑 주거처럼 현실적인 비율과 재료를 가진다. 낮은 천장, 약간 누렇게 바랜 벽지, 오래된 장판 바닥, 습기와 해풍으로 미세하게 무뎌진 금속 현관문, 손때가 쌓인 문손잡이, 얇은 몰딩과 생활 마모가 보이는 벽 모서리가 있다. 거실 겸 식사 공간에는 작은 식탁과 의자들이 정돈되어 있고, 식탁 위에는 색이 바랜 사진이 놓여 있으나 유리 반사와 낮은 콘트라스트 때문에 내용은 알아볼 수 없는 추상적인 얼룩처럼 보인다. TV는 거실 한쪽에 물리적 가구로 놓여 있으며 화면은 꺼진 검은 유리와 희미한 창 반사만 가진다. 플로어 램프는 전원이 꺼졌거나 아주 약한 잔광만 느껴지는 생활 조명 기구로 남아 있다.\n\n주방 쪽에는 작은 싱크대와 수도꼭지, 조리 버너가 붙박이처럼 이어져 있고, 스테인리스 표면에는 오래 닦인 생활 흠집과 물자국이 자연스럽게 남아 있다. 딸 침실 방향에는 침대, 창가 커튼, 백팩과 작은 인형이 안정된 배경 물체로 보이며, 어수선한 사건 흔적이 아니라 평소 방에 놓인 물건처럼 조용히 자리한다. 욕실 쪽 문이 보이는 경우 내부의 세면대, 변기, 거울은 좁은 한국식 주거 욕실의 타일 반사와 물때 질감만 전달하며, 거울에는 방의 일부와 빛 번짐만 흐리게 비친다.\n\n전체 색감은 해안 도시의 흐린 아침을 닮은 muted coastal gray, 병색이 도는 옅은 녹색 기운, 오래된 목재와 천의 따뜻한 베이지가 낮게 섞인 현실적인 톤이다. 오컬트 호러의 긴장감은 붉은 표식이나 초자연 현상을 직접 넣지 않고, 비어 있는 방의 정돈된 정적, 문틀 너머의 깊이, 습기 찬 표면, 너무 깨끗해서 더 불안한 낮의 공기로만 암시한다. 실제 35mm급 시네마 카메라로 촬영한 듯한 절제된 자연 필름 입자, 부드러운 렌즈 비네팅, 실내 실제광의 미묘한 플레어, 생활감 있는 재료 질감을 우선한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S18_Shot1에서는 어머니 침실 근처의 눈높이에서 침실문을 통해 거실 겸 식사 공간을 관찰하는 정적인 프레이밍을 유지한다. 빈 옥탑방 내부의 동튼 낮빛, 깨끗하게 정돈된 표면, 밤새 기다린 뒤 남은 고요한 공기만 남기고, 현재 사건의 흔적이나 인물의 행동을 배경 플레이트에 넣지 않는다. 거실 너머 딸 침실 문 방향이 자연스럽게 읽히게 하되, 사진·TV·거울 같은 표면에는 식별 가능한 얼굴이나 정보가 나타나지 않게 한다.",
            "shot_id": "S18_Shot1"
          }
        ],
        "shot_ids": [
          "S18_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3, facing through number 8 toward numbers 1 and 4",
          "camera_height": "eye level, still and observational",
          "lens_hint": "30mm natural interior lens",
          "framing_notes": "Clean empty daytime waiting state with no trace of the missing person."
        },
        "reference_decision": {
          "bg_id": "L05B09",
          "fp_id": "fp_l05_rooftop_room_main",
          "node_index": 3,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B09 uses the same fixed physical space and the same committed clean-state marker 32 as L05B08, but the camera is inside unit 4 rather than outside looking through from unit 1. It therefore references L05B08 for fixed positions and state continuity while needing its own plate because the camera geometry changes the visible slice of the room.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B01.png"
          ],
          "source_bg_ids": [
            "L05B08"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_fp_l05_rooftop_room_main_all_units"
            ],
            "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_fp_l05_rooftop_room_main_all_units",
                "ref_bg_id": "L05B08",
                "space_description": "same fp fixed dwelling and same marker 32 clean-state continuity"
              }
            ],
            "why_single_ref_or_two_refs": "One same-physical-space reference is sufficient because L05B08 already establishes the fixed clean-state layout for marker 32; no consuming shot requires two distinct co-visible reference spaces."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              6
            ],
            "camera_unit": 4,
            "fov_deg": 90,
            "framing_notes": "Wide representative view from inside unit 4 toward the listed bed-side cell [7,8], matching the staged low wide room view while retaining the clean-state continuity from L05B08.",
            "lens_enum": "wide",
            "look_at_cell": [
              7,
              8
            ],
            "look_at_unit": 4
          },
          "render_guidance": {
            "visible_space_directive": "From camera_unit 4, include the unit-4 interior as the camera space and preserve the L05B08 clean-state continuity. The visible-unit superset for unit 4 is units 1, 2, 3, 5, and 6; the visible-opening superset is markers 7, 8, 9, 10, 11, and 12. Keep marker 32 as the only overlay state.",
            "camera_framing_directive": "Use a wide 90-degree view from camera_unit 4 at camera_cell [7,6] looking within look_at_unit 4 toward look_at_cell [7,8]. The frame should read as a broad low room view rather than a tight insert, keeping the inherited fixed elements from L05B08 in stable positions.",
            "subject_position_directive": "S18_Shot1 commits one subject curled beside the mattress/bed-edge area in unit 4. Place that subject only according to the staged low wide composition, and do not introduce additional subjects into the background.",
            "state_cue_directive": "Use marker 32 as the committed state cue for L05B09 with base markers 1-25. No other transient marker is listed for this BG, so do not add additional state overlays.",
            "negative_continuity_directive": "Maintain marker 32 continuity and fixed base marker positions from L05B08. Do not include ignored overlay markers 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, or 38. Do not reintroduce overlay states from L05B07 or add unlisted subject/background 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\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='L05B08' physical_space_id='ps_fp_l05_rooftop_room_main_all_units'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [7, 6]\n  - look_at_unit: 4\n  - look_at_cell: [7, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide representative view from inside unit 4 toward the listed bed-side cell [7,8], matching the staged low wide room view while retaining the clean-state continuity from L05B08.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 4, include the unit-4 interior as the camera space and preserve the L05B08 clean-state continuity. The visible-unit superset for unit 4 is units 1, 2, 3, 5, and 6; the visible-opening superset is markers 7, 8, 9, 10, 11, and 12. Keep marker 32 as the only overlay state.\n  - camera_framing_directive: Use a wide 90-degree view from camera_unit 4 at camera_cell [7,6] looking within look_at_unit 4 toward look_at_cell [7,8]. The frame should read as a broad low room view rather than a tight insert, keeping the inherited fixed elements from L05B08 in stable positions.\n  - subject_position_directive: S18_Shot1 commits one subject curled beside the mattress/bed-edge area in unit 4. Place that subject only according to the staged low wide composition, and do not introduce additional subjects into the background.\n  - state_cue_directive: Use marker 32 as the committed state cue for L05B09 with base markers 1-25. No other transient marker is listed for this BG, so do not add additional state overlays.\n  - negative_continuity_directive: Maintain marker 32 continuity and fixed base marker positions from L05B08. Do not include ignored overlay markers 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, or 38. Do not reintroduce overlay states from L05B07 or add unlisted subject/background 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\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='L05B08' physical_space_id='ps_fp_l05_rooftop_room_main_all_units'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [7, 6]\n  - look_at_unit: 4\n  - look_at_cell: [7, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide representative view from inside unit 4 toward the listed bed-side cell [7,8], matching the staged low wide room view while retaining the clean-state continuity from L05B08.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 4, include the unit-4 interior as the camera space and preserve the L05B08 clean-state continuity. The visible-unit superset for unit 4 is units 1, 2, 3, 5, and 6; the visible-opening superset is markers 7, 8, 9, 10, 11, and 12. Keep marker 32 as the only overlay state.\n  - camera_framing_directive: Use a wide 90-degree view from camera_unit 4 at camera_cell [7,6] looking within look_at_unit 4 toward look_at_cell [7,8]. The frame should read as a broad low room view rather than a tight insert, keeping the inherited fixed elements from L05B08 in stable positions.\n  - subject_position_directive: S18_Shot1 commits one subject curled beside the mattress/bed-edge area in unit 4. Place that subject only according to the staged low wide composition, and do not introduce additional subjects into the background.\n  - state_cue_directive: Use marker 32 as the committed state cue for L05B09 with base markers 1-25. No other transient marker is listed for this BG, so do not add additional state overlays.\n  - negative_continuity_directive: Maintain marker 32 continuity and fixed base marker positions from L05B08. Do not include ignored overlay markers 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, or 38. Do not reintroduce overlay states from L05B07 or add unlisted subject/background 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\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='L05B08' physical_space_id='ps_fp_l05_rooftop_room_main_all_units'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 4\n  - camera_cell: [7, 6]\n  - look_at_unit: 4\n  - look_at_cell: [7, 8]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide representative view from inside unit 4 toward the listed bed-side cell [7,8], matching the staged low wide room view while retaining the clean-state continuity from L05B08.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 4, include the unit-4 interior as the camera space and preserve the L05B08 clean-state continuity. The visible-unit superset for unit 4 is units 1, 2, 3, 5, and 6; the visible-opening superset is markers 7, 8, 9, 10, 11, and 12. Keep marker 32 as the only overlay state.\n  - camera_framing_directive: Use a wide 90-degree view from camera_unit 4 at camera_cell [7,6] looking within look_at_unit 4 toward look_at_cell [7,8]. The frame should read as a broad low room view rather than a tight insert, keeping the inherited fixed elements from L05B08 in stable positions.\n  - subject_position_directive: S18_Shot1 commits one subject curled beside the mattress/bed-edge area in unit 4. Place that subject only according to the staged low wide composition, and do not introduce additional subjects into the background.\n  - state_cue_directive: Use marker 32 as the committed state cue for L05B09 with base markers 1-25. No other transient marker is listed for this BG, so do not add additional state overlays.\n  - negative_continuity_directive: Maintain marker 32 continuity and fixed base marker positions from L05B08. Do not include ignored overlay markers 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, or 38. Do not reintroduce overlay states from L05B07 or add unlisted subject/background cues.\n\n현대 대한민국 해안 도시의 낡은 옥탑방 내부를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 사람이 없는 빈 실내이며, 동이 튼 직후의 창백한 낮빛이 작은 거실 창과 방 문틈을 통해 들어와 밤새 켜졌던 생활 조명의 온기와 섞이는 상태다. 카메라는 어머니 침실 안쪽 가까이, 성인 눈높이 약 1.6m에 고정되어 있고, 열린 침실문 너머로 거실 겸 식사 공간과 그 뒤쪽의 딸 침실 방향을 바라본다. 30mm 자연스러운 실내 렌즈로 좁은 옥탑방의 깊이와 문틀의 레이어를 살리며, 과장되지 않은 원근감과 얕지 않은 자연스러운 심도를 유지한다.\n\n공간은 2020년대 중반 한국의 소형 옥탑 주거처럼 현실적인 비율과 재료를 가진다. 낮은 천장, 약간 누렇게 바랜 벽지, 오래된 장판 바닥, 습기와 해풍으로 미세하게 무뎌진 금속 현관문, 손때가 쌓인 문손잡이, 얇은 몰딩과 생활 마모가 보이는 벽 모서리가 있다. 거실 겸 식사 공간에는 작은 식탁과 의자들이 정돈되어 있고, 식탁 위에는 색이 바랜 사진이 놓여 있으나 유리 반사와 낮은 콘트라스트 때문에 내용은 알아볼 수 없는 추상적인 얼룩처럼 보인다. TV는 거실 한쪽에 물리적 가구로 놓여 있으며 화면은 꺼진 검은 유리와 희미한 창 반사만 가진다. 플로어 램프는 전원이 꺼졌거나 아주 약한 잔광만 느껴지는 생활 조명 기구로 남아 있다.\n\n주방 쪽에는 작은 싱크대와 수도꼭지, 조리 버너가 붙박이처럼 이어져 있고, 스테인리스 표면에는 오래 닦인 생활 흠집과 물자국이 자연스럽게 남아 있다. 딸 침실 방향에는 침대, 창가 커튼, 백팩과 작은 인형이 안정된 배경 물체로 보이며, 어수선한 사건 흔적이 아니라 평소 방에 놓인 물건처럼 조용히 자리한다. 욕실 쪽 문이 보이는 경우 내부의 세면대, 변기, 거울은 좁은 한국식 주거 욕실의 타일 반사와 물때 질감만 전달하며, 거울에는 방의 일부와 빛 번짐만 흐리게 비친다.\n\n전체 색감은 해안 도시의 흐린 아침을 닮은 muted coastal gray, 병색이 도는 옅은 녹색 기운, 오래된 목재와 천의 따뜻한 베이지가 낮게 섞인 현실적인 톤이다. 오컬트 호러의 긴장감은 붉은 표식이나 초자연 현상을 직접 넣지 않고, 비어 있는 방의 정돈된 정적, 문틀 너머의 깊이, 습기 찬 표면, 너무 깨끗해서 더 불안한 낮의 공기로만 암시한다. 실제 35mm급 시네마 카메라로 촬영한 듯한 절제된 자연 필름 입자, 부드러운 렌즈 비네팅, 실내 실제광의 미묘한 플레어, 생활감 있는 재료 질감을 우선한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            7,
            6
          ],
          "camera_unit": 4,
          "fov_deg": 90,
          "framing_notes": "Wide representative view from inside unit 4 toward the listed bed-side cell [7,8], matching the staged low wide room view while retaining the clean-state continuity from L05B08.",
          "lens_enum": "wide",
          "look_at_cell": [
            7,
            8
          ],
          "look_at_unit": 4
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From camera_unit 4, include the unit-4 interior as the camera space and preserve the L05B08 clean-state continuity. The visible-unit superset for unit 4 is units 1, 2, 3, 5, and 6; the visible-opening superset is markers 7, 8, 9, 10, 11, and 12. Keep marker 32 as the only overlay state.",
          "camera_framing_directive": "Use a wide 90-degree view from camera_unit 4 at camera_cell [7,6] looking within look_at_unit 4 toward look_at_cell [7,8]. The frame should read as a broad low room view rather than a tight insert, keeping the inherited fixed elements from L05B08 in stable positions.",
          "subject_position_directive": "S18_Shot1 commits one subject curled beside the mattress/bed-edge area in unit 4. Place that subject only according to the staged low wide composition, and do not introduce additional subjects into the background.",
          "state_cue_directive": "Use marker 32 as the committed state cue for L05B09 with base markers 1-25. No other transient marker is listed for this BG, so do not add additional state overlays.",
          "negative_continuity_directive": "Maintain marker 32 continuity and fixed base marker positions from L05B08. Do not include ignored overlay markers 26, 27, 28, 29, 30, 31, 33, 34, 35, 36, 37, or 38. Do not reintroduce overlay states from L05B07 or add unlisted subject/background cues."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop_room_main",
          "prior_bg_ids": [
            "L05B01"
          ],
          "attached_ref_labels": [
            "bg:L05B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B10": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B10.png",
        "t2i_prompt": "현대 대한민국 해안 도시의 오래된 저층 주거 안, 작은 욕실과 거실 겸 식사 공간이 이어져 보이는 빈 실내를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 카메라는 욕실 근처의 서 있는 사람 눈높이 약 1.6m에 놓인 35mm 실내 렌즈 시점이며, 세면대 위 욕실 거울을 한쪽 전경에 두고 문틀 너머 거실의 식탁과 의자, 식탁 위 작은 사진 액자가 희미하게 보이도록 바라본다. 아파트 자체는 정상적인 낮 상태로 정돈되어 있고, 환시가 지나갈 수 있는 표면들은 현실적인 반사와 흐림만 가진다. 욕실에는 좁은 세면대, 금속 수도꼭지, 오래 사용한 거울, 변기, 습기로 둔해진 타일 줄눈과 물때가 있으며, 거울 표면은 어두운 유리 반사와 희미한 김 서림만 담는다. 거실 겸 식사 공간에는 낡은 식탁과 의자, 꺼진 검은 TV 화면, 바닥 스탠드 조명, 작은 창으로 들어오는 흐린 해안 도시의 낮빛이 있고, 연결된 주방 쪽에는 싱크대와 수도꼭지, 조리 버너가 생활감 있게 자리한다. 침실 문들은 거실 쪽에 닫히거나 반쯤 보이고, 안쪽에는 오래된 침대와 커튼, 아이 방의 가방과 작은 인형이 공간의 일부로만 조용히 놓여 있다. 식탁 위 사진 액자 내부는 특정 내용을 읽을 수 없는 낮은 대비의 흐림과 반사, 색바랜 인화지 질감만 보이며 이야기 단서가 되는 이미지는 드러나지 않는다. 2020년대 중반 한국 소형 주거의 현실적인 재료감, 금속 현관문과 얇은 문틀, 저렴한 장판 또는 낡은 바닥재, 플라스틱과 합판 가구, 해풍에 눅눅해진 벽지와 생활 흠집, 누적된 먼지와 물때를 정직하게 담는다. 빛은 창문에서 들어오는 탁한 낮의 자연광과 실내의 약한 반사광이 섞인 상태이며, 해안의 회색빛과 병든 녹색 기운, 아주 절제된 붉은 생활 물성의 불길함이 과장 없이 스며든다. 주관적 불안감을 주는 약한 비네트와 자연스러운 심도, 실제 렌즈의 미세한 왜곡, 절제된 자연 필름 입자, 차분하고 저채도의 한국형 오컬트 스릴러 톤. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "이 샷에서는 욕실 문 가까운 눈높이 시점에서 세면대 위 거울과 거실 식탁 쪽이 한 프레임 안에 읽히도록 유지한다. 공간은 비어 있고 정상 상태이며, 거울은 습기와 낮은 반사광만 가진 실제 유리 표면으로, 식탁 위 사진 액자는 내용이 식별되지 않는 흐릿한 인화지 질감으로 남긴다.",
            "shot_id": "S18_Shot12"
          },
          {
            "guide_text": "이 샷에서도 같은 낮 시간의 작은 한국식 주거 공간 감각을 유지한다. 욕실과 거실 겸 식사 공간의 거리감, 문틀, 식탁, 꺼진 TV, 낡은 생활 표면의 연속성이 맞아야 하며, 일시적 환시나 왜곡은 배경 자체에 새겨진 흔적으로 표현하지 않는다.",
            "shot_id": "S18_Shot14"
          }
        ],
        "shot_ids": [
          "S18_Shot12",
          "S18_Shot14"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 5, facing toward numbers 23 and 25",
          "camera_height": "eye level with subjective unease",
          "lens_hint": "35mm interior lens",
          "framing_notes": "Hallucination cues are localized to the bathroom mirror and the family photo; the apartment itself stays normal."
        },
        "reference_decision": {
          "bg_id": "L05B10",
          "fp_id": "fp_l05_rooftop_room_main",
          "node_index": 6,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B10 remains within the same fixed dwelling as L05B01 but centers unit 5 fixture-side geometry for one staged shot and a close content-surface view tied to base marker 25 for another. A single same-fp anchor reference is used for fixed positions of base markers 1-25; this node renders its own plate because markers 33 and 34 are BG-specific state cues and the camera is different from earlier nodes.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B01.png"
          ],
          "source_bg_ids": [
            "L05B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_fp_l05_rooftop_room_main_all_units"
            ],
            "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_fp_l05_rooftop_room_main_all_units",
                "ref_bg_id": "L05B01",
                "space_description": "same fp fixed dwelling with base markers 1-25"
              }
            ],
            "why_single_ref_or_two_refs": "Only one reference is selected because the consuming shots do not require two distinct co-visible parent spaces; the anchor supplies all fixed base marker positions for the same fp."
          },
          "camera_decision": {
            "camera_cell": [
              5,
              7
            ],
            "camera_unit": 5,
            "fov_deg": 50,
            "framing_notes": "Normal close representative view from unit 5 toward listed cell [4,8], prioritizing the reflective fixture-side staged shot while preserving same-dwelling continuity for the additional tabletop close shot.",
            "lens_enum": "normal",
            "look_at_cell": [
              4,
              8
            ],
            "look_at_unit": 5
          },
          "render_guidance": {
            "visible_space_directive": "From camera_unit 5, include unit 5 fixture-side context and preserve base markers 21, 22, and 23 where visible. The visible-unit superset for unit 5 is units 1, 2, 3, 4, and 6, and openings may include markers 7, 8, 9, 10, 11, and 12. Base marker 25 remains fixed by the L05B01 reference for the additional close content-surface staging.",
            "camera_framing_directive": "Use a normal 50-degree frame from camera_unit 5 at camera_cell [5,7] looking within look_at_unit 5 toward look_at_cell [4,8]. The coverage should be neutral and close enough for fixture-side reflective staging, while any tabletop close framing should retain the inherited position of base marker 25 rather than changing the dwelling layout.",
            "subject_position_directive": "S18_Shot12 commits no visible character in the frame. S18_Shot14 includes a staged printed/depicted subject cue inside a content surface rather than a free-standing person. Do not invent additional live subjects in the physical background.",
            "state_cue_directive": "Use only committed L05B10 overlay markers 33 and 34 with base markers 1-25. These are the BG-specific state cues; do not import marker 32 from L05B08 or L05B09 and do not add ignored overlay states.",
            "negative_continuity_directive": "Keep fixed base markers 1-25 consistent with L05B01. Do not include ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, or 38. Do not add unlisted reflected marks, altered surfaces, or extra subjects beyond the staged close content-surface cue."
          },
          "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='L05B01' physical_space_id='ps_fp_l05_rooftop_room_main_all_units'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [5, 7]\n  - look_at_unit: 5\n  - look_at_cell: [4, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal close representative view from unit 5 toward listed cell [4,8], prioritizing the reflective fixture-side staged shot while preserving same-dwelling continuity for the additional tabletop close shot.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 5, include unit 5 fixture-side context and preserve base markers 21, 22, and 23 where visible. The visible-unit superset for unit 5 is units 1, 2, 3, 4, and 6, and openings may include markers 7, 8, 9, 10, 11, and 12. Base marker 25 remains fixed by the L05B01 reference for the additional close content-surface staging.\n  - camera_framing_directive: Use a normal 50-degree frame from camera_unit 5 at camera_cell [5,7] looking within look_at_unit 5 toward look_at_cell [4,8]. The coverage should be neutral and close enough for fixture-side reflective staging, while any tabletop close framing should retain the inherited position of base marker 25 rather than changing the dwelling layout.\n  - subject_position_directive: S18_Shot12 commits no visible character in the frame. S18_Shot14 includes a staged printed/depicted subject cue inside a content surface rather than a free-standing person. Do not invent additional live subjects in the physical background.\n  - state_cue_directive: Use only committed L05B10 overlay markers 33 and 34 with base markers 1-25. These are the BG-specific state cues; do not import marker 32 from L05B08 or L05B09 and do not add ignored overlay states.\n  - negative_continuity_directive: Keep fixed base markers 1-25 consistent with L05B01. Do not include ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, or 38. Do not add unlisted reflected marks, altered surfaces, or extra subjects beyond the staged close content-surface cue.\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='L05B01' physical_space_id='ps_fp_l05_rooftop_room_main_all_units'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [5, 7]\n  - look_at_unit: 5\n  - look_at_cell: [4, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal close representative view from unit 5 toward listed cell [4,8], prioritizing the reflective fixture-side staged shot while preserving same-dwelling continuity for the additional tabletop close shot.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 5, include unit 5 fixture-side context and preserve base markers 21, 22, and 23 where visible. The visible-unit superset for unit 5 is units 1, 2, 3, 4, and 6, and openings may include markers 7, 8, 9, 10, 11, and 12. Base marker 25 remains fixed by the L05B01 reference for the additional close content-surface staging.\n  - camera_framing_directive: Use a normal 50-degree frame from camera_unit 5 at camera_cell [5,7] looking within look_at_unit 5 toward look_at_cell [4,8]. The coverage should be neutral and close enough for fixture-side reflective staging, while any tabletop close framing should retain the inherited position of base marker 25 rather than changing the dwelling layout.\n  - subject_position_directive: S18_Shot12 commits no visible character in the frame. S18_Shot14 includes a staged printed/depicted subject cue inside a content surface rather than a free-standing person. Do not invent additional live subjects in the physical background.\n  - state_cue_directive: Use only committed L05B10 overlay markers 33 and 34 with base markers 1-25. These are the BG-specific state cues; do not import marker 32 from L05B08 or L05B09 and do not add ignored overlay states.\n  - negative_continuity_directive: Keep fixed base markers 1-25 consistent with L05B01. Do not include ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, or 38. Do not add unlisted reflected marks, altered surfaces, or extra subjects beyond the staged close content-surface cue.\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='L05B01' physical_space_id='ps_fp_l05_rooftop_room_main_all_units'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 5\n  - camera_cell: [5, 7]\n  - look_at_unit: 5\n  - look_at_cell: [4, 8]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal close representative view from unit 5 toward listed cell [4,8], prioritizing the reflective fixture-side staged shot while preserving same-dwelling continuity for the additional tabletop close shot.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 5, include unit 5 fixture-side context and preserve base markers 21, 22, and 23 where visible. The visible-unit superset for unit 5 is units 1, 2, 3, 4, and 6, and openings may include markers 7, 8, 9, 10, 11, and 12. Base marker 25 remains fixed by the L05B01 reference for the additional close content-surface staging.\n  - camera_framing_directive: Use a normal 50-degree frame from camera_unit 5 at camera_cell [5,7] looking within look_at_unit 5 toward look_at_cell [4,8]. The coverage should be neutral and close enough for fixture-side reflective staging, while any tabletop close framing should retain the inherited position of base marker 25 rather than changing the dwelling layout.\n  - subject_position_directive: S18_Shot12 commits no visible character in the frame. S18_Shot14 includes a staged printed/depicted subject cue inside a content surface rather than a free-standing person. Do not invent additional live subjects in the physical background.\n  - state_cue_directive: Use only committed L05B10 overlay markers 33 and 34 with base markers 1-25. These are the BG-specific state cues; do not import marker 32 from L05B08 or L05B09 and do not add ignored overlay states.\n  - negative_continuity_directive: Keep fixed base markers 1-25 consistent with L05B01. Do not include ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, or 38. Do not add unlisted reflected marks, altered surfaces, or extra subjects beyond the staged close content-surface cue.\n\n현대 대한민국 해안 도시의 오래된 저층 주거 안, 작은 욕실과 거실 겸 식사 공간이 이어져 보이는 빈 실내를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 카메라는 욕실 근처의 서 있는 사람 눈높이 약 1.6m에 놓인 35mm 실내 렌즈 시점이며, 세면대 위 욕실 거울을 한쪽 전경에 두고 문틀 너머 거실의 식탁과 의자, 식탁 위 작은 사진 액자가 희미하게 보이도록 바라본다. 아파트 자체는 정상적인 낮 상태로 정돈되어 있고, 환시가 지나갈 수 있는 표면들은 현실적인 반사와 흐림만 가진다. 욕실에는 좁은 세면대, 금속 수도꼭지, 오래 사용한 거울, 변기, 습기로 둔해진 타일 줄눈과 물때가 있으며, 거울 표면은 어두운 유리 반사와 희미한 김 서림만 담는다. 거실 겸 식사 공간에는 낡은 식탁과 의자, 꺼진 검은 TV 화면, 바닥 스탠드 조명, 작은 창으로 들어오는 흐린 해안 도시의 낮빛이 있고, 연결된 주방 쪽에는 싱크대와 수도꼭지, 조리 버너가 생활감 있게 자리한다. 침실 문들은 거실 쪽에 닫히거나 반쯤 보이고, 안쪽에는 오래된 침대와 커튼, 아이 방의 가방과 작은 인형이 공간의 일부로만 조용히 놓여 있다. 식탁 위 사진 액자 내부는 특정 내용을 읽을 수 없는 낮은 대비의 흐림과 반사, 색바랜 인화지 질감만 보이며 이야기 단서가 되는 이미지는 드러나지 않는다. 2020년대 중반 한국 소형 주거의 현실적인 재료감, 금속 현관문과 얇은 문틀, 저렴한 장판 또는 낡은 바닥재, 플라스틱과 합판 가구, 해풍에 눅눅해진 벽지와 생활 흠집, 누적된 먼지와 물때를 정직하게 담는다. 빛은 창문에서 들어오는 탁한 낮의 자연광과 실내의 약한 반사광이 섞인 상태이며, 해안의 회색빛과 병든 녹색 기운, 아주 절제된 붉은 생활 물성의 불길함이 과장 없이 스며든다. 주관적 불안감을 주는 약한 비네트와 자연스러운 심도, 실제 렌즈의 미세한 왜곡, 절제된 자연 필름 입자, 차분하고 저채도의 한국형 오컬트 스릴러 톤. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            5,
            7
          ],
          "camera_unit": 5,
          "fov_deg": 50,
          "framing_notes": "Normal close representative view from unit 5 toward listed cell [4,8], prioritizing the reflective fixture-side staged shot while preserving same-dwelling continuity for the additional tabletop close shot.",
          "lens_enum": "normal",
          "look_at_cell": [
            4,
            8
          ],
          "look_at_unit": 5
        },
        "shot_aware_plan_node_index": 6,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From camera_unit 5, include unit 5 fixture-side context and preserve base markers 21, 22, and 23 where visible. The visible-unit superset for unit 5 is units 1, 2, 3, 4, and 6, and openings may include markers 7, 8, 9, 10, 11, and 12. Base marker 25 remains fixed by the L05B01 reference for the additional close content-surface staging.",
          "camera_framing_directive": "Use a normal 50-degree frame from camera_unit 5 at camera_cell [5,7] looking within look_at_unit 5 toward look_at_cell [4,8]. The coverage should be neutral and close enough for fixture-side reflective staging, while any tabletop close framing should retain the inherited position of base marker 25 rather than changing the dwelling layout.",
          "subject_position_directive": "S18_Shot12 commits no visible character in the frame. S18_Shot14 includes a staged printed/depicted subject cue inside a content surface rather than a free-standing person. Do not invent additional live subjects in the physical background.",
          "state_cue_directive": "Use only committed L05B10 overlay markers 33 and 34 with base markers 1-25. These are the BG-specific state cues; do not import marker 32 from L05B08 or L05B09 and do not add ignored overlay states.",
          "negative_continuity_directive": "Keep fixed base markers 1-25 consistent with L05B01. Do not include ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 35, 36, 37, or 38. Do not add unlisted reflected marks, altered surfaces, or extra subjects beyond the staged close content-surface cue."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop_room_main",
          "prior_bg_ids": [
            "L05B01"
          ],
          "attached_ref_labels": [
            "bg:L05B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B04": {
        "status": "ok",
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L05B01",
        "reused_from_bg_id": "L05B01",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B01.png",
        "t2i_prompt": "현대 대한민국 해안 도시의 낡은 옥탑방 내부를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 작은 현관 안쪽, 금속 외부 출입문 근처의 사람 눈높이 약 1.6m에서 24mm 와이드 실내 렌즈로 거실 겸 식사 공간을 바라본다. 프레임 중심에는 좁은 생활 공간의 식탁과 의자, 벽 쪽의 꺼진 TV, 바닥 스탠드 조명, 작은 거실 창이 함께 보이고, 옆으로는 싱크대와 수도꼭지, 조리 버너가 붙은 간이 부엌 구역이 이어진다. 뒤쪽에는 어머니 방 문, 딸 방 문, 욕실 문이 같은 옥탑 구조 안에서 자연스럽게 보이며, 딸 방 쪽에는 침대와 커튼, 가방과 작은 인형이 일부만 생활감 있게 읽힌다. 욕실 안쪽은 문틈 너머로 세면대, 변기, 거울의 재질감이 살짝 보이는 정도로 제한한다.\n\n해질 무렵의 상태로, 작은 창은 바깥의 흐린 석양빛과 습한 바닷바람을 들이는 열린 느낌이며, 낡은 금속 출입문은 오래된 경첩과 틈새가 드러나 쓸쓸한 옥탑의 기척을 만든다. 방 전체는 최근 정리되지 않은 생활 공간처럼 식탁 주변 의자가 가지런하지 않고, 바닥에는 오래 밟힌 먼지와 마른 흙자국이 남아 있으며, 낡은 장판의 눌림, 벽지의 들뜸, 습기로 검어진 모서리, 금속문 손잡이의 마모, 싱크대 주변의 물때와 녹 자국이 현실적으로 보인다. 다만 배경은 빈 실내이며, 현재 벌어지는 행동이나 사건의 직접적 잔여물보다 공간 자체의 어수선함과 피로한 생활감이 중심이다.\n\n조명은 해안 도시의 흐린 황혼에서 들어오는 차가운 회청색 외광과 실내의 약한 전구색 생활 조명이 섞인다. 창가에는 희미한 금빛 가장자리와 축축한 회색 그림자가 공존하고, 실내 깊은 곳은 낮은 대비로 어둡게 가라앉는다. 한국 2020년대 중반의 현실적인 옥탑 주거 재료를 살려 얇은 알루미늄 창틀, 저렴한 합판 가구, 오래된 비닐 장판, 낡은 벽지, 플라스틱 스위치와 콘센트, 작은 가전의 무광 표면을 사실적으로 표현한다. TV 화면은 꺼진 검은 반사면이고, 식탁 위 사진틀은 유리 반사와 흐릿한 색면만 보여 내용이 읽히지 않는다. 자연스러운 심도, 절제된 입자감, 약한 비네팅, 실제 렌즈의 가벼운 실내 왜곡을 가진 차분하고 어두운 한국형 호러 스릴러 톤의 빈 방 사진. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S25_Shot1에 사용할 빈 옥탑방 배경이다. 현관 근처 눈높이에서 거실 겸 식사 공간과 작은 창, 식탁 주변이 보이게 유지하고, 해질 무렵의 차가운 회색 실내와 따뜻한 석양 가장자리가 동시에 느껴지게 한다. 인물이나 장면 행동은 넣지 말고, 배경의 문·창·가구·낡은 생활감만 안정적으로 남긴다.",
            "shot_id": "S25_Shot1"
          },
          {
            "guide_text": "S25_Shot8에서는 같은 옥탑방의 공간 연속성이 중요하다. 현관에서 바라본 넓지 않은 실내, 식탁과 의자, 꺼진 TV, 부엌 설비, 방으로 이어지는 문들이 한 프레임 안에서 자연스럽게 이어지도록 한다. 화면과 사진틀 안에는 식별 가능한 이미지나 글자를 넣지 않는다.",
            "shot_id": "S25_Shot8"
          },
          {
            "guide_text": "S27_Shot2에 맞춰 해질녘 옥탑방 내부의 쓸쓸한 공기와 바닷가 도시 특유의 습기, 낡은 벽지와 바닥의 먼지 낀 생활감을 강조한다. 카메라는 사람 눈높이의 24mm 실내 렌즈 느낌으로, 좁은 공간이 과장되지 않게 현실적인 원근을 유지한다.",
            "shot_id": "S27_Shot2"
          },
          {
            "guide_text": "S27_Shot5용 배경은 침실 입구가 거실 뒤쪽으로 읽히되 새로운 방이나 불필요한 구조를 추가하지 않는다. 열린 창과 낡은 금속 출입문에서 들어오는 저녁 바람의 기척은 조명과 커튼, 표면 질감으로만 암시하고, 현재 사건의 흔적이나 인물 중심 행동은 포함하지 않는다.",
            "shot_id": "S27_Shot5"
          }
        ],
        "shot_ids": [
          "S25_Shot1",
          "S25_Shot8",
          "S27_Shot2",
          "S27_Shot5"
        ],
        "scenes": [],
        "parent_id": "L05B01",
        "ref_used": "reused_plate",
        "render_attempts": 0,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 6, facing toward numbers 1, 11, and 15",
          "camera_height": "eye level, slightly wide",
          "lens_hint": "24mm wide interior lens",
          "framing_notes": "Dusk ransacked state should show disturbance in the shared area and access to the bedroom without adding new rooms."
        },
        "reference_decision": {
          "mode": "same_physical_space_view",
          "render_action": "reuse_existing_plate",
          "reuse_target_bg_id": "L05B01",
          "selected_refs": [
            {
              "physical_space_id": "ps_fp_l05_rooftop_room_main_all_units",
              "ref_bg_id": "L05B01",
              "space_description": "same fp fixed dwelling with base markers 1-25"
            }
          ]
        },
        "shot_aware_plan_node_index": 4,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "camera_framing_directive": "Use a wide 90-degree frame from camera_unit 6 at camera_cell [8,3] looking toward look_at_unit 1 at look_at_cell [5,2]. The view should cover the entry-to-shared-area axis broadly and still allow closer staged entry-side details to crop from the same fixed layout.",
          "negative_continuity_directive": "Keep base markers 1-25 aligned with L05B01. Do not include ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 33, 34, or 37. Do not import marker 26 from the anchor as a visible state cue; use the selected reference only for fixed structure and persistent element placement.",
          "state_cue_directive": "Carry only the committed L05B04 overlay markers 35, 36, and 38 along with base markers 1-25. These state markers must read as the BG-specific condition, with no additional unlisted overlays.",
          "subject_position_directive": "S25_Shot1 and S27_Shot5 commit no person in frame; S25_Shot8 and S27_Shot2 commit one subject in their respective staged compositions. Follow only those shot-level subject cues, and keep person-free frames free of invented subjects.",
          "visible_space_directive": "From camera_unit 6 looking toward unit 1, show unit 6 foreground context and unit 1 as the main look direction. The visible-unit superset for unit 6 is units 1, 2, 3, 4, and 5; visible openings are markers 7, 8, 9, 10, 11, and 12. Fixed base markers 1-25 remain inherited from L05B01, while markers 35, 36, and 38 are the only overlay additions."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop_room_main",
          "prior_bg_ids": [
            "L05B01"
          ],
          "attached_ref_labels": [
            "bg:L05B01"
          ],
          "ref_used": "reused_plate",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L05",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B02.png",
        "t2i_prompt": "현대 대한민국 2020년대 중반의 해안 도시 낡은 옥탑 주거 안, 딸 방을 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 딸 방 문 근처에서 서 있는 사람 눈높이 약 1.6m로, 35mm 실내 렌즈를 사용해 침대와 그 뒤쪽 벽을 향해 바라본다. 작은 방의 벽지는 습기와 생활 때가 배어 약간 들뜨고, 창가에는 얇고 낡은 커튼이 황혼의 흐린 붉은 금빛과 차가운 해안 회색빛을 걸러낸다. 침대는 벽에 붙어 있으며 오래 쓴 침구의 면직물 주름과 눌린 질감이 보이고, 바닥 가까이에는 인형이 달린 백팩이 생활감 있는 방식으로 놓여 있다. 침대 가까운 벽 중앙에는 붓으로 문지른 듯한 납작한 붉은 원형 표식이 오래된 안료와 습기 얼룩처럼 스며 있으며, 중심에는 핀으로 고정된 작은 낡은 인화지 조각이 있다. 그 인화지 내부는 색바램, 반사, 저해상도 얼룩만 남아 어떤 얼굴이나 장면도 식별되지 않고, 표면에는 오래 말라 산화된 어두운 적갈색 얼룩이 종이 섬유에 배어 있다. 방 전체는 비어 있고 정돈되지 않은 일상성만 남아 있으며, 낮은 황혼 조도와 실내의 둔한 그림자가 한국적 민속 오컬트 호러의 불길한 정서를 현실적인 주거 질감 속에 절제해서 만든다. 실제 콘크리트와 합판, 낡은 벽지, 금속 문고리, 면직물, 플라스틱 가방 소재의 질감을 정직하게 보여주고, 자연스러운 심도, 미세한 렌즈 비네팅, 절제된 필름 입자, 축축한 해안 공기의 탁한 색감을 유지한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S25_Shot5용 배경은 딸 방 문가에서 침대 쪽 벽을 바라보는 빈 방 플레이트로 유지한다. 황혼빛이 커튼과 창을 통해 낮게 스며들고, 침대 근처 벽의 붉은 원형 표식과 그 중심의 작은 낡은 종이 사진 조각이 프레임의 긴장 중심이 되도록 하되, 사진 내용은 알아볼 수 없는 흐릿한 인화지 질감과 어두운 적갈색의 마른 얼룩 정도로만 표현한다. 인물이나 현재 진행 중인 행동은 배경에 포함하지 않는다.",
            "shot_id": "S25_Shot5"
          }
        ],
        "shot_ids": [
          "S25_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 9, facing toward number 19 in number 4",
          "camera_height": "eye level",
          "lens_hint": "35mm interior lens",
          "framing_notes": "Dusk wall-mark state centered on the daughter bedroom wall near the bed."
        },
        "reference_decision": {
          "bg_id": "L05B02",
          "fp_id": "fp_l05_rooftop_room_main",
          "node_index": 5,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L05B02 is a same-dwelling insert plate with base markers 1-25 inherited from L05B01 and BG-specific marker 37. The telephoto camera inside unit 3 toward a listed wall/door-side cell supports the close surface staging and is not a low-delta reuse because the required overlay must read as a distinct fixed-in-frame state cue.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B01.png"
          ],
          "source_bg_ids": [
            "L05B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "ps_fp_l05_rooftop_room_main_all_units"
            ],
            "rejected_refs": [
              {
                "reason": "L05B04 has different overlay markers 35, 36, and 38 and does not provide the clean single-marker state required for L05B02.",
                "ref_bg_id": "L05B04"
              }
            ],
            "same_physical_space_dedup_decision": "single_reference_same_physical_space",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "ps_fp_l05_rooftop_room_main_all_units",
                "ref_bg_id": "L05B01",
                "space_description": "same fp fixed dwelling with base markers 1-25"
              }
            ],
            "why_single_ref_or_two_refs": "A single anchor reference is enough because this BG is a close view within the same fixed dwelling and no consuming shot cites two co-visible reference spaces."
          },
          "camera_decision": {
            "camera_cell": [
              2,
              6
            ],
            "camera_unit": 3,
            "fov_deg": 25,
            "framing_notes": "Telephoto insert-oriented view from unit 3 toward listed cell [3,5], supporting the staged wall-surface detail while keeping the same dwelling layout from the anchor.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              3,
              5
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "From camera_unit 3, the camera space is unit 3 with a tight look within unit 3 toward cell [3,5]. The visible-unit superset for unit 3 is units 1, 2, 4, 5, and 6, and the opening superset is markers 7, 8, 9, 10, 11, and 12, but the telephoto framing should only include the surface area needed for marker 37 and nearby fixed base context inherited from L05B01.",
            "camera_framing_directive": "Use a telephoto 25-degree frame from camera_unit 3 at camera_cell [2,6] looking within look_at_unit 3 toward look_at_cell [3,5]. The compressed narrow coverage should prioritize the staged surface detail and avoid broad room reinvention.",
            "subject_position_directive": "S25_Shot5 commits no character angles and no subject placement. Keep this BG free of invented subjects; the frame should rely on the listed background/state facts only.",
            "state_cue_directive": "Carry marker 37 as the only committed transient/state marker for L05B02, together with fixed base markers 1-25. Because this is an insert-like BG, the state cue should be limited to the listed marker and not expanded with ignored overlays.",
            "negative_continuity_directive": "Keep base marker placement consistent with L05B01 where visible, but do not include ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, or 38. Do not add unlisted surface marks, objects, or subjects beyond marker 37."
          },
          "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='L05B01' physical_space_id='ps_fp_l05_rooftop_room_main_all_units'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [2, 6]\n  - look_at_unit: 3\n  - look_at_cell: [3, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto insert-oriented view from unit 3 toward listed cell [3,5], supporting the staged wall-surface detail while keeping the same dwelling layout from the anchor.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 3, the camera space is unit 3 with a tight look within unit 3 toward cell [3,5]. The visible-unit superset for unit 3 is units 1, 2, 4, 5, and 6, and the opening superset is markers 7, 8, 9, 10, 11, and 12, but the telephoto framing should only include the surface area needed for marker 37 and nearby fixed base context inherited from L05B01.\n  - camera_framing_directive: Use a telephoto 25-degree frame from camera_unit 3 at camera_cell [2,6] looking within look_at_unit 3 toward look_at_cell [3,5]. The compressed narrow coverage should prioritize the staged surface detail and avoid broad room reinvention.\n  - subject_position_directive: S25_Shot5 commits no character angles and no subject placement. Keep this BG free of invented subjects; the frame should rely on the listed background/state facts only.\n  - state_cue_directive: Carry marker 37 as the only committed transient/state marker for L05B02, together with fixed base markers 1-25. Because this is an insert-like BG, the state cue should be limited to the listed marker and not expanded with ignored overlays.\n  - negative_continuity_directive: Keep base marker placement consistent with L05B01 where visible, but do not include ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, or 38. Do not add unlisted surface marks, objects, or subjects beyond marker 37.\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='L05B01' physical_space_id='ps_fp_l05_rooftop_room_main_all_units'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [2, 6]\n  - look_at_unit: 3\n  - look_at_cell: [3, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto insert-oriented view from unit 3 toward listed cell [3,5], supporting the staged wall-surface detail while keeping the same dwelling layout from the anchor.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 3, the camera space is unit 3 with a tight look within unit 3 toward cell [3,5]. The visible-unit superset for unit 3 is units 1, 2, 4, 5, and 6, and the opening superset is markers 7, 8, 9, 10, 11, and 12, but the telephoto framing should only include the surface area needed for marker 37 and nearby fixed base context inherited from L05B01.\n  - camera_framing_directive: Use a telephoto 25-degree frame from camera_unit 3 at camera_cell [2,6] looking within look_at_unit 3 toward look_at_cell [3,5]. The compressed narrow coverage should prioritize the staged surface detail and avoid broad room reinvention.\n  - subject_position_directive: S25_Shot5 commits no character angles and no subject placement. Keep this BG free of invented subjects; the frame should rely on the listed background/state facts only.\n  - state_cue_directive: Carry marker 37 as the only committed transient/state marker for L05B02, together with fixed base markers 1-25. Because this is an insert-like BG, the state cue should be limited to the listed marker and not expanded with ignored overlays.\n  - negative_continuity_directive: Keep base marker placement consistent with L05B01 where visible, but do not include ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, or 38. Do not add unlisted surface marks, objects, or subjects beyond marker 37.\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='L05B01' physical_space_id='ps_fp_l05_rooftop_room_main_all_units'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [2, 6]\n  - look_at_unit: 3\n  - look_at_cell: [3, 5]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto insert-oriented view from unit 3 toward listed cell [3,5], supporting the staged wall-surface detail while keeping the same dwelling layout from the anchor.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 3, the camera space is unit 3 with a tight look within unit 3 toward cell [3,5]. The visible-unit superset for unit 3 is units 1, 2, 4, 5, and 6, and the opening superset is markers 7, 8, 9, 10, 11, and 12, but the telephoto framing should only include the surface area needed for marker 37 and nearby fixed base context inherited from L05B01.\n  - camera_framing_directive: Use a telephoto 25-degree frame from camera_unit 3 at camera_cell [2,6] looking within look_at_unit 3 toward look_at_cell [3,5]. The compressed narrow coverage should prioritize the staged surface detail and avoid broad room reinvention.\n  - subject_position_directive: S25_Shot5 commits no character angles and no subject placement. Keep this BG free of invented subjects; the frame should rely on the listed background/state facts only.\n  - state_cue_directive: Carry marker 37 as the only committed transient/state marker for L05B02, together with fixed base markers 1-25. Because this is an insert-like BG, the state cue should be limited to the listed marker and not expanded with ignored overlays.\n  - negative_continuity_directive: Keep base marker placement consistent with L05B01 where visible, but do not include ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, or 38. Do not add unlisted surface marks, objects, or subjects beyond marker 37.\n\n현대 대한민국 2020년대 중반의 해안 도시 낡은 옥탑 주거 안, 딸 방을 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 딸 방 문 근처에서 서 있는 사람 눈높이 약 1.6m로, 35mm 실내 렌즈를 사용해 침대와 그 뒤쪽 벽을 향해 바라본다. 작은 방의 벽지는 습기와 생활 때가 배어 약간 들뜨고, 창가에는 얇고 낡은 커튼이 황혼의 흐린 붉은 금빛과 차가운 해안 회색빛을 걸러낸다. 침대는 벽에 붙어 있으며 오래 쓴 침구의 면직물 주름과 눌린 질감이 보이고, 바닥 가까이에는 인형이 달린 백팩이 생활감 있는 방식으로 놓여 있다. 침대 가까운 벽 중앙에는 붓으로 문지른 듯한 납작한 붉은 원형 표식이 오래된 안료와 습기 얼룩처럼 스며 있으며, 중심에는 핀으로 고정된 작은 낡은 인화지 조각이 있다. 그 인화지 내부는 색바램, 반사, 저해상도 얼룩만 남아 어떤 얼굴이나 장면도 식별되지 않고, 표면에는 오래 말라 산화된 어두운 적갈색 얼룩이 종이 섬유에 배어 있다. 방 전체는 비어 있고 정돈되지 않은 일상성만 남아 있으며, 낮은 황혼 조도와 실내의 둔한 그림자가 한국적 민속 오컬트 호러의 불길한 정서를 현실적인 주거 질감 속에 절제해서 만든다. 실제 콘크리트와 합판, 낡은 벽지, 금속 문고리, 면직물, 플라스틱 가방 소재의 질감을 정직하게 보여주고, 자연스러운 심도, 미세한 렌즈 비네팅, 절제된 필름 입자, 축축한 해안 공기의 탁한 색감을 유지한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            2,
            6
          ],
          "camera_unit": 3,
          "fov_deg": 25,
          "framing_notes": "Telephoto insert-oriented view from unit 3 toward listed cell [3,5], supporting the staged wall-surface detail while keeping the same dwelling layout from the anchor.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            3,
            5
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 5,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From camera_unit 3, the camera space is unit 3 with a tight look within unit 3 toward cell [3,5]. The visible-unit superset for unit 3 is units 1, 2, 4, 5, and 6, and the opening superset is markers 7, 8, 9, 10, 11, and 12, but the telephoto framing should only include the surface area needed for marker 37 and nearby fixed base context inherited from L05B01.",
          "camera_framing_directive": "Use a telephoto 25-degree frame from camera_unit 3 at camera_cell [2,6] looking within look_at_unit 3 toward look_at_cell [3,5]. The compressed narrow coverage should prioritize the staged surface detail and avoid broad room reinvention.",
          "subject_position_directive": "S25_Shot5 commits no character angles and no subject placement. Keep this BG free of invented subjects; the frame should rely on the listed background/state facts only.",
          "state_cue_directive": "Carry marker 37 as the only committed transient/state marker for L05B02, together with fixed base markers 1-25. Because this is an insert-like BG, the state cue should be limited to the listed marker and not expanded with ignored overlays.",
          "negative_continuity_directive": "Keep base marker placement consistent with L05B01 where visible, but do not include ignored overlay markers 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, or 38. Do not add unlisted surface marks, objects, or subjects beyond marker 37."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l05_rooftop_room_main",
          "prior_bg_ids": [
            "L05B01"
          ],
          "attached_ref_labels": [
            "bg:L05B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L08B02": {
        "status": "ok",
        "location_id": "L08",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L08B02.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 2020년대 중반 대한민국 해안 도시의 낡은 다세대 빌라 외부, 좁은 골목 앞에서 외부 계단과 반지하에 가까운 현관 진입부를 바라보는 빈 야간 공간. 사람 눈높이 약 1.6m에서 35mm급 구면 렌즈로 촬영한 듯한 시점이며, 골목의 젖은 아스팔트와 콘크리트 계단, 녹이 살짝 오른 금속 난간, 오래된 미장 벽, 낡은 현관문, 작은 창문, 외벽 배관, 전기 계량함, 배수구, 전봇대와 가로등이 자연스럽게 이어진다. 해안가 밤안개가 낮게 깔려 있고 벽과 계단에는 염분과 습기로 생긴 얼룩, 오래 쌓인 먼지, 비에 젖은 물자국, 생활감 있는 긁힘과 벗겨진 페인트가 보인다. 골목 바깥 도로 쪽에서 들어오는 붉은 경광등 계열의 반사광이 젖은 바닥과 난간, 창문 유리에 불규칙하게 번지고, 차가운 가로등의 녹색기 섞인 빛과 섞여 어둡고 축축한 한국형 호러 스릴러의 현실감을 만든다. 차량 자체나 사건 동작을 중심에 두지 않고, 비어 있는 계단과 골목의 물리적 구조, 습한 표면, 낮은 조도, 붉은 빛의 반사만 안정적으로 포착한다. 깊은 그림자 속에서도 문틀, 난간, 계단 모서리, 배수구 금속 질감이 실제 로케이션 촬영처럼 읽히며, 과장되지 않은 자연스러운 심도와 절제된 필름 질감, 약한 비네팅이 있다. 평면도나 건축 도면이 아니라 지상에서 바라본 실제 외부 공간 사진 같은 배경 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S13_Shot2에서는 골목에서 빌라 외부 계단을 향해 접근하는 시선에 맞는 빈 배경 플레이트로 사용한다. 카메라는 사람 눈높이 정도에서 좁은 골목 입구와 계단 하단이 함께 보이도록 두고, 젖은 바닥과 벽면에 붉은 반사광이 번지는 야간 분위기를 유지한다. 인물의 도착, 반응, 시선, 움직임은 이후 장면 레이어에서 처리한다.",
            "shot_id": "S13_Shot2"
          },
          {
            "guide_text": "S13_Shot6에서는 같은 외부 계단과 골목 앞 공간을 더 긴장된 정지 프레임으로 사용할 수 있게, 현관 쪽 어둠과 계단 난간의 실루엣, 골목 바닥의 습기 반사를 선명하게 남긴다. 배경은 비어 있고 고정 구조물만 존재하며, 붉은 경광등 계열의 간헐적 빛이 벽과 금속 난간에 낮게 스치는 상태로 맞춘다.",
            "shot_id": "S13_Shot6"
          }
        ],
        "shot_ids": [
          "S13_Shot2",
          "S13_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "transition_zone",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 2020년대 중반 대한민국 해안 도시의 낡은 다세대 빌라 외부, 좁은 골목 앞에서 외부 계단과 반지하에 가까운 현관 진입부를 바라보는 빈 야간 공간. 사람 눈높이 약 1.6m에서 35mm급 구면 렌즈로 촬영한 듯한 시점이며, 골목의 젖은 아스팔트와 콘크리트 계단, 녹이 살짝 오른 금속 난간, 오래된 미장 벽, 낡은 현관문, 작은 창문, 외벽 배관, 전기 계량함, 배수구, 전봇대와 가로등이 자연스럽게 이어진다. 해안가 밤안개가 낮게 깔려 있고 벽과 계단에는 염분과 습기로 생긴 얼룩, 오래 쌓인 먼지, 비에 젖은 물자국, 생활감 있는 긁힘과 벗겨진 페인트가 보인다. 골목 바깥 도로 쪽에서 들어오는 붉은 경광등 계열의 반사광이 젖은 바닥과 난간, 창문 유리에 불규칙하게 번지고, 차가운 가로등의 녹색기 섞인 빛과 섞여 어둡고 축축한 한국형 호러 스릴러의 현실감을 만든다. 차량 자체나 사건 동작을 중심에 두지 않고, 비어 있는 계단과 골목의 물리적 구조, 습한 표면, 낮은 조도, 붉은 빛의 반사만 안정적으로 포착한다. 깊은 그림자 속에서도 문틀, 난간, 계단 모서리, 배수구 금속 질감이 실제 로케이션 촬영처럼 읽히며, 과장되지 않은 자연스러운 심도와 절제된 필름 질감, 약한 비네팅이 있다. 평면도나 건축 도면이 아니라 지상에서 바라본 실제 외부 공간 사진 같은 배경 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L13B01.png",
        "t2i_prompt": "현대 대한민국 해안 도시의 중형 마트 내부 진열대 구역을 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 고객 출입 구역 가까운 위치에서 약 1.5m 눈높이로 서서, 유리 슬라이딩 entrance 너머가 아니라 매장 안쪽의 주 쇼핑 통로와 곤돌라 진열대 행을 향해 바라보는 구도. 28–35mm 상당의 적당한 광각 렌즈로, 전경에는 출입부의 유리와 전면 창 라인의 황혼 반사, 중경에는 빽빽하게 상품이 채워진 낮은 곤돌라 shelving rows, 한쪽에는 checkout counters의 일부, 더 안쪽에는 staff access door가 자연스럽게 읽히는 현실적인 판매장 시야. 천장에는 평범한 흰색 패널, 긴 LED 형광등, entry와 aisle을 감시하는 작은 ceiling CCTV camera가 고정되어 있다. 저녁 장사 시간대의 조명 상태처럼 차가운 매장 형광등과 창밖의 흐린 노을빛이 섞이고, 해안 도시 특유의 습기 때문에 유리와 광택 바닥에 흐릿한 반사와 약한 물기 느낌이 남아 있다. 제품 포장과 매장 안내 표시는 한국 마트의 생활감 있는 색 덩어리와 작은 인쇄 패턴으로 보이되, 글자와 로고는 읽히지 않는 추상적 질감으로만 처리한다. 바닥은 약간 닳은 비닐 타일 또는 폴리싱된 매장 바닥으로, 카트 바퀴 자국과 오래된 미세 흠집, 매대 하단의 먼지, 금속 선반의 손때와 작은 찌그러짐이 보이는 정직한 장소 촬영 질감. 공간은 영업 중인 듯 상품과 설비가 갖춰져 있지만 배경 플레이트 자체는 비어 있는 실내로, 현재 장면의 인물 행동이나 일시적 사건 흔적 없이 지속적인 구조물과 고정 가구, 안정된 표면 상태만 담는다. 색감은 축축한 회색, 병든 녹색 기운의 형광등, 창가의 따뜻한 석양 금빛이 절제되어 섞인 한국형 어두운 스릴러 현실감. 자연스러운 심도, 실제 금속과 유리 반사, 플라스틱 포장 질감, 억제된 필름 입자, 약한 비네팅과 현실적인 렌즈 왜곡을 가진 35mm급 촬영 이미지. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S8_Shot3에서는 출입구 근처 눈높이에서 진열대 통로와 계산대 맥락이 함께 보이는 빈 매장 배경으로 유지한다. 통로의 깊이, 황혼의 유리창 반사, 형광등과 노을빛이 섞인 습한 공기감이 이후 장면 요소를 얹을 수 있도록 안정적으로 남아 있어야 한다.",
            "shot_id": "S8_Shot3"
          },
          {
            "guide_text": "S8_Shot6에서도 같은 고객 진입 시선축을 유지하되, 곤돌라 진열대 행과 전면 창, 계산대 가장자리가 공간 기준점으로 읽히게 한다. 배경 자체는 사람이나 순간적 사건 없이 정돈된 영업 중 마트의 지속 상태로 남긴다.",
            "shot_id": "S8_Shot6"
          }
        ],
        "shot_ids": [
          "S8_Shot3",
          "S8_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 2, facing toward number 3 and number 8",
          "camera_height": "eye level, about 1.5 m",
          "lens_hint": "moderate wide lens, 28-35mm equivalent",
          "framing_notes": "Show a busy dusk sales-floor view through the entry sightline, with shelving and checkout context; overlay may add stocking activity and crowding."
        },
        "reference_decision": {
          "bg_id": "L13B01",
          "fp_id": "fp_l13_store_main",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L13B01 is selected as the required first dwelling-identity anchor from the supplied clean anchor candidate set. It references base markers 1 through 11 and target unit markers 1 through 5, so a neutral camera in unit marker 3 aimed toward the committed look-at cell [4,3] establishes the central fixed layout for the surfaced shots while carrying transient marker 12 and excluding marker 13.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/floor_plan/fp_l13_store_main.png"
          ],
          "source_bg_ids": [],
          "fp_included": true,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "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 is the fp_seeded_anchor and must be rendered fresh from the base floor plan."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              4
            ],
            "camera_unit": 3,
            "fov_deg": 50,
            "framing_notes": "Normal-lens neutral coverage from unit marker 3, using the verbatim camera cell [4,4] and verbatim look-at cell [4,3], supports the surfaced medium and close aisle-facing frames while keeping fixed marker continuity readable.",
            "lens_enum": "normal",
            "look_at_cell": [
              4,
              3
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Use unit marker 3 as the camera unit and dominant aisle-facing view context. The BG may include the camera unit plus candidate visible unit markers 1, 2, 4, and 5 as supersets, and candidate visible opening markers 6, 7, and 10. Keep base markers 8, 9, and 11 consistent with their fixed cells when they fall within the chosen neutral view.",
            "camera_framing_directive": "Frame from camera_unit 3 at camera_cell [4,4] toward look_at_unit 3 using look_at_cell [4,3]. Use a normal lens at 50 degrees for neutral coverage that can support the surfaced medium and close framing needs without broad wide-angle distortion or narrow telephoto compression.",
            "subject_position_directive": "The surfaced shots commit a primary subject near the aisle-facing shelf line at eye level, with one shot allowing a second committed subject only as a blurred right-foreground presence. Keep subject placement tied to those staged positions and do not invent additional subjects.",
            "state_cue_directive": "This BG is not marked clean_background_expected. Carry the committed transient state cue for marker 12 only, together with use_numbered_elements 1 through 12. No marker 13 cue should appear.",
            "negative_continuity_directive": "Do not include ignored marker 13 or any state overlay tied to marker 13. Do not move fixed base markers 6, 7, 8, 9, 10, or 11 from the base plan. Avoid adding uncommitted subjects, extra state cues, or visible spaces outside the candidate unit set associated with camera_unit 3."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [4, 4]\n  - look_at_unit: 3\n  - look_at_cell: [4, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens neutral coverage from unit marker 3, using the verbatim camera cell [4,4] and verbatim look-at cell [4,3], supports the surfaced medium and close aisle-facing frames while keeping fixed marker continuity readable.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use unit marker 3 as the camera unit and dominant aisle-facing view context. The BG may include the camera unit plus candidate visible unit markers 1, 2, 4, and 5 as supersets, and candidate visible opening markers 6, 7, and 10. Keep base markers 8, 9, and 11 consistent with their fixed cells when they fall within the chosen neutral view.\n  - camera_framing_directive: Frame from camera_unit 3 at camera_cell [4,4] toward look_at_unit 3 using look_at_cell [4,3]. Use a normal lens at 50 degrees for neutral coverage that can support the surfaced medium and close framing needs without broad wide-angle distortion or narrow telephoto compression.\n  - subject_position_directive: The surfaced shots commit a primary subject near the aisle-facing shelf line at eye level, with one shot allowing a second committed subject only as a blurred right-foreground presence. Keep subject placement tied to those staged positions and do not invent additional subjects.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry the committed transient state cue for marker 12 only, together with use_numbered_elements 1 through 12. No marker 13 cue should appear.\n  - negative_continuity_directive: Do not include ignored marker 13 or any state overlay tied to marker 13. Do not move fixed base markers 6, 7, 8, 9, 10, or 11 from the base plan. Avoid adding uncommitted subjects, extra state cues, or visible spaces outside the candidate unit set associated with camera_unit 3.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [4, 4]\n  - look_at_unit: 3\n  - look_at_cell: [4, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens neutral coverage from unit marker 3, using the verbatim camera cell [4,4] and verbatim look-at cell [4,3], supports the surfaced medium and close aisle-facing frames while keeping fixed marker continuity readable.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use unit marker 3 as the camera unit and dominant aisle-facing view context. The BG may include the camera unit plus candidate visible unit markers 1, 2, 4, and 5 as supersets, and candidate visible opening markers 6, 7, and 10. Keep base markers 8, 9, and 11 consistent with their fixed cells when they fall within the chosen neutral view.\n  - camera_framing_directive: Frame from camera_unit 3 at camera_cell [4,4] toward look_at_unit 3 using look_at_cell [4,3]. Use a normal lens at 50 degrees for neutral coverage that can support the surfaced medium and close framing needs without broad wide-angle distortion or narrow telephoto compression.\n  - subject_position_directive: The surfaced shots commit a primary subject near the aisle-facing shelf line at eye level, with one shot allowing a second committed subject only as a blurred right-foreground presence. Keep subject placement tied to those staged positions and do not invent additional subjects.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry the committed transient state cue for marker 12 only, together with use_numbered_elements 1 through 12. No marker 13 cue should appear.\n  - negative_continuity_directive: Do not include ignored marker 13 or any state overlay tied to marker 13. Do not move fixed base markers 6, 7, 8, 9, 10, or 11 from the base plan. Avoid adding uncommitted subjects, extra state cues, or visible spaces outside the candidate unit set associated with camera_unit 3.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [4, 4]\n  - look_at_unit: 3\n  - look_at_cell: [4, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens neutral coverage from unit marker 3, using the verbatim camera cell [4,4] and verbatim look-at cell [4,3], supports the surfaced medium and close aisle-facing frames while keeping fixed marker continuity readable.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Use unit marker 3 as the camera unit and dominant aisle-facing view context. The BG may include the camera unit plus candidate visible unit markers 1, 2, 4, and 5 as supersets, and candidate visible opening markers 6, 7, and 10. Keep base markers 8, 9, and 11 consistent with their fixed cells when they fall within the chosen neutral view.\n  - camera_framing_directive: Frame from camera_unit 3 at camera_cell [4,4] toward look_at_unit 3 using look_at_cell [4,3]. Use a normal lens at 50 degrees for neutral coverage that can support the surfaced medium and close framing needs without broad wide-angle distortion or narrow telephoto compression.\n  - subject_position_directive: The surfaced shots commit a primary subject near the aisle-facing shelf line at eye level, with one shot allowing a second committed subject only as a blurred right-foreground presence. Keep subject placement tied to those staged positions and do not invent additional subjects.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry the committed transient state cue for marker 12 only, together with use_numbered_elements 1 through 12. No marker 13 cue should appear.\n  - negative_continuity_directive: Do not include ignored marker 13 or any state overlay tied to marker 13. Do not move fixed base markers 6, 7, 8, 9, 10, or 11 from the base plan. Avoid adding uncommitted subjects, extra state cues, or visible spaces outside the candidate unit set associated with camera_unit 3.\n\n현대 대한민국 해안 도시의 중형 마트 내부 진열대 구역을 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 고객 출입 구역 가까운 위치에서 약 1.5m 눈높이로 서서, 유리 슬라이딩 entrance 너머가 아니라 매장 안쪽의 주 쇼핑 통로와 곤돌라 진열대 행을 향해 바라보는 구도. 28–35mm 상당의 적당한 광각 렌즈로, 전경에는 출입부의 유리와 전면 창 라인의 황혼 반사, 중경에는 빽빽하게 상품이 채워진 낮은 곤돌라 shelving rows, 한쪽에는 checkout counters의 일부, 더 안쪽에는 staff access door가 자연스럽게 읽히는 현실적인 판매장 시야. 천장에는 평범한 흰색 패널, 긴 LED 형광등, entry와 aisle을 감시하는 작은 ceiling CCTV camera가 고정되어 있다. 저녁 장사 시간대의 조명 상태처럼 차가운 매장 형광등과 창밖의 흐린 노을빛이 섞이고, 해안 도시 특유의 습기 때문에 유리와 광택 바닥에 흐릿한 반사와 약한 물기 느낌이 남아 있다. 제품 포장과 매장 안내 표시는 한국 마트의 생활감 있는 색 덩어리와 작은 인쇄 패턴으로 보이되, 글자와 로고는 읽히지 않는 추상적 질감으로만 처리한다. 바닥은 약간 닳은 비닐 타일 또는 폴리싱된 매장 바닥으로, 카트 바퀴 자국과 오래된 미세 흠집, 매대 하단의 먼지, 금속 선반의 손때와 작은 찌그러짐이 보이는 정직한 장소 촬영 질감. 공간은 영업 중인 듯 상품과 설비가 갖춰져 있지만 배경 플레이트 자체는 비어 있는 실내로, 현재 장면의 인물 행동이나 일시적 사건 흔적 없이 지속적인 구조물과 고정 가구, 안정된 표면 상태만 담는다. 색감은 축축한 회색, 병든 녹색 기운의 형광등, 창가의 따뜻한 석양 금빛이 절제되어 섞인 한국형 어두운 스릴러 현실감. 자연스러운 심도, 실제 금속과 유리 반사, 플라스틱 포장 질감, 억제된 필름 입자, 약한 비네팅과 현실적인 렌즈 왜곡을 가진 35mm급 촬영 이미지. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            4,
            4
          ],
          "camera_unit": 3,
          "fov_deg": 50,
          "framing_notes": "Normal-lens neutral coverage from unit marker 3, using the verbatim camera cell [4,4] and verbatim look-at cell [4,3], supports the surfaced medium and close aisle-facing frames while keeping fixed marker continuity readable.",
          "lens_enum": "normal",
          "look_at_cell": [
            4,
            3
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Use unit marker 3 as the camera unit and dominant aisle-facing view context. The BG may include the camera unit plus candidate visible unit markers 1, 2, 4, and 5 as supersets, and candidate visible opening markers 6, 7, and 10. Keep base markers 8, 9, and 11 consistent with their fixed cells when they fall within the chosen neutral view.",
          "camera_framing_directive": "Frame from camera_unit 3 at camera_cell [4,4] toward look_at_unit 3 using look_at_cell [4,3]. Use a normal lens at 50 degrees for neutral coverage that can support the surfaced medium and close framing needs without broad wide-angle distortion or narrow telephoto compression.",
          "subject_position_directive": "The surfaced shots commit a primary subject near the aisle-facing shelf line at eye level, with one shot allowing a second committed subject only as a blurred right-foreground presence. Keep subject placement tied to those staged positions and do not invent additional subjects.",
          "state_cue_directive": "This BG is not marked clean_background_expected. Carry the committed transient state cue for marker 12 only, together with use_numbered_elements 1 through 12. No marker 13 cue should appear.",
          "negative_continuity_directive": "Do not include ignored marker 13 or any state overlay tied to marker 13. Do not move fixed base markers 6, 7, 8, 9, 10, or 11 from the base plan. Avoid adding uncommitted subjects, extra state cues, or visible spaces outside the candidate unit set associated with camera_unit 3."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l13_store_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l13_store_main"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B02": {
        "status": "ok",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L13B02.png",
        "t2i_prompt": "현대 대한민국 해안 도시 변두리의 소형 마트 입구 바깥, 해질녘의 비어 있는 전환 구역을 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 보도 쪽에서 사람 눈높이 약 1.6m로 유리 자동문과 낮은 문턱을 비스듬히 바라보는 구도, 35mm급 구면 렌즈의 자연스러운 원근과 얕지 않은 실제 심도. 낡은 알루미늄 문틀, 손때와 물때가 남은 유리, 오래된 플라스틱 차양, 읽을 수 없는 희미한 마트 간판, 유리 안쪽의 흐릿한 진열 선반과 추상적인 포스터 색면, 출입구 옆 작은 쓰레기통과 볼라드, 외벽의 감시 카메라, 한쪽의 낡은 자판기, 주차장 가장자리의 낮은 연석이 배경 구조로 자리한다. 간판과 포스터는 내용이 해독되지 않는 색 번짐과 반사광으로만 보이고, 유리 표면에는 흐린 하늘과 젖은 도로의 반사가 겹친다. 해안 도시 특유의 축축한 회색 안개, 저녁의 마지막 금빛, 차양 아래 형광등과 외부등의 병든 초록빛이 섞여 낮은 대비의 긴장감을 만든다. 젖은 아스팔트와 콘크리트 보도에는 오래된 얼룩, 타이어 자국, 소금기 낀 먼지, 빗물 고임이 자연스럽게 남아 있고, 금속과 플라스틱에는 일상적인 마모와 바닷바람의 무딘 부식이 보인다. 한국 현대 생활권의 평범한 상점 입구이지만 색감은 muted coastal gray, sickly green, warm sunset gold가 절제되어 섞인 어두운 민속 오컬트 스릴러의 현실적 질감으로 유지한다. 공간은 객관적으로 정돈되어 비어 있으며, 인물이나 현재 사건을 설명하는 흔적 없이 지속적인 시설과 표면 상태만 담는다. 실제 촬영의 미세한 자연 필름 입자, 부드러운 주변부 감광 저하, 실재 광원에서 오는 약한 렌즈 플레어를 허용한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S8_Shot7용 배경 플레이트는 마트 밖 보도에서 출입문을 바라보는 사람 눈높이의 관찰 시점이 적합하다. 프레임은 유리문 문턱과 젖은 바닥, 흐릿한 실내 선반의 반사, 차양 아래 켜진 외부등을 함께 담아 통화나 이동 같은 장면 레이어가 올라갈 수 있는 빈 여백을 남긴다. 공간 자체는 조용하고 비어 있으며, 표정·동작·사건 흔적은 배경에 포함하지 않는다.",
            "shot_id": "S8_Shot7"
          }
        ],
        "shot_ids": [
          "S8_Shot7"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "transition_zone",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "현대 대한민국 해안 도시 변두리의 소형 마트 입구 바깥, 해질녘의 비어 있는 전환 구역을 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 보도 쪽에서 사람 눈높이 약 1.6m로 유리 자동문과 낮은 문턱을 비스듬히 바라보는 구도, 35mm급 구면 렌즈의 자연스러운 원근과 얕지 않은 실제 심도. 낡은 알루미늄 문틀, 손때와 물때가 남은 유리, 오래된 플라스틱 차양, 읽을 수 없는 희미한 마트 간판, 유리 안쪽의 흐릿한 진열 선반과 추상적인 포스터 색면, 출입구 옆 작은 쓰레기통과 볼라드, 외벽의 감시 카메라, 한쪽의 낡은 자판기, 주차장 가장자리의 낮은 연석이 배경 구조로 자리한다. 간판과 포스터는 내용이 해독되지 않는 색 번짐과 반사광으로만 보이고, 유리 표면에는 흐린 하늘과 젖은 도로의 반사가 겹친다. 해안 도시 특유의 축축한 회색 안개, 저녁의 마지막 금빛, 차양 아래 형광등과 외부등의 병든 초록빛이 섞여 낮은 대비의 긴장감을 만든다. 젖은 아스팔트와 콘크리트 보도에는 오래된 얼룩, 타이어 자국, 소금기 낀 먼지, 빗물 고임이 자연스럽게 남아 있고, 금속과 플라스틱에는 일상적인 마모와 바닷바람의 무딘 부식이 보인다. 한국 현대 생활권의 평범한 상점 입구이지만 색감은 muted coastal gray, sickly green, warm sunset gold가 절제되어 섞인 어두운 민속 오컬트 스릴러의 현실적 질감으로 유지한다. 공간은 객관적으로 정돈되어 비어 있으며, 인물이나 현재 사건을 설명하는 흔적 없이 지속적인 시설과 표면 상태만 담는다. 실제 촬영의 미세한 자연 필름 입자, 부드러운 주변부 감광 저하, 실재 광원에서 오는 약한 렌즈 플레어를 허용한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L13B04.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반 해안 도시의 이른 아침 마트 내부, 손님이 몰리기 전 조용하고 비어 있는 판매장. 카메라는 주요 진열 통로 근처의 사람 눈높이 약 1.5m에 서 있고, 35–40mm 상당의 자연스러운 원근 렌즈로 곤돌라 진열대 줄과 그 너머 직원 출입문 방향을 바라본다. 화면에는 판매장 내부의 낮은 천장, 형광등 라인, 창가 쪽 전면 유리창과 유리 자동문에서 들어오는 흐린 새벽빛, 진열 통로를 이루는 금속 곤돌라 선반, 계산대 구역 일부, 뒤편 상품 적재 준비 구역으로 이어지는 직원 출입문, 천장에 고정된 작은 CCTV 카메라가 자연스럽게 보인다. 선반에는 일상적인 마트 상품들이 질서 있게 놓여 있지만 상표와 글자는 멀리서 흐릿하고 읽히지 않는 색면과 포장 덩어리로만 보인다. 계산대의 작은 표시물이나 유리 표면도 의미 없는 반사와 흐림으로 처리한다. 바닥은 오래 닦인 회색 비닐 타일 또는 연마된 상업용 바닥재로, 새벽 청소 후 남은 은은한 습기와 발자국처럼 축적된 생활 마모가 있으며, 금속 선반 모서리에는 얇은 흠집과 손때, 플라스틱 가격 레일에는 세월감이 남아 있다. 조명은 차가운 형광등과 전면 창의 희뿌연 푸른 아침 자연광이 섞여 있고, 해안 도시 특유의 눅눅한 회색 공기와 낮은 채도의 녹색 기운이 공간 전체에 깔린다. 공포스럽게 과장하지 않고, 현실적인 한국 동네 마트의 촉감과 조용한 긴장, 차가운 생활감이 느껴지는 로케이션 촬영 이미지. 자연스러운 심도, 절제된 실제 필름 질감, 미세한 렌즈 비네팅과 실내 실용광 반사가 있는 35mm급 카메라 촬영. 상부도, 평면도, 건축 다이어그램이 아니라 빈 실내를 수평 시선으로 담은 배경 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S19_Shot2용 배경 플레이트는 대화 장면을 얹을 수 있도록 진열 통로 주변을 너무 빽빽하게 막지 말고, 곤돌라 진열대 사이의 빈 공간과 직원 출입문 방향의 깊이를 분명히 남긴다. 이른 아침의 조용한 마트 내부 상태가 핵심이며, 아직 손님이 몰리기 전의 정돈된 판매장, 약간 축축하고 차가운 해안 도시 아침빛, 형광등과 창가 자연광이 섞인 낮은 긴장감을 유지한다. 인물 동작이나 사건 흔적은 배경에 포함하지 않고, 고정된 가구와 설비, 오래 사용된 바닥과 선반의 생활감만 안정적으로 담는다.",
            "shot_id": "S19_Shot2"
          }
        ],
        "shot_ids": [
          "S19_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3, facing toward number 8 and number 10",
          "camera_height": "eye level, about 1.5 m",
          "lens_hint": "natural perspective lens, 35-40mm equivalent",
          "framing_notes": "Quiet early-morning supermarket interior with clearer aisles and space for a conversation near the merchandise rows."
        },
        "reference_decision": {
          "bg_id": "L13B04",
          "fp_id": "fp_l13_store_main",
          "node_index": 1,
          "mode": "reference_derived",
          "is_dwelling_identity_anchor": false,
          "rationale": "L13B04 targets the same unit marker set 1 through 5 and the same base marker set 1 through 11 as L13B01. The selected camera_unit 3, look_at_unit 3, camera_cell [4,4], and look_at_cell [4,3] match the earlier anchor plan, so L13B01 is the same visible physical-space reference; the remaining committed difference is the transient state marker 13 and the surfaced shot staging.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L13B01.png"
          ],
          "source_bg_ids": [
            "L13B01"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "Matches earlier L13B01 on camera_unit 3 and look_at_unit 3 with the same camera_cell [4,4] and look_at_cell [4,3]; the delta is scene-restorable subject staging plus transient marker 13 instead of marker 12.",
            "low_delta_reuse_target_bg_id": "L13B01",
            "physical_space_id_per_ref": [
              "space_units_1_2_3_4_5_base_1_11"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_same_visible_space_reference",
            "same_physical_space_low_delta_candidate": true,
            "selected_refs": [
              {
                "physical_space_id": "space_units_1_2_3_4_5_base_1_11",
                "ref_bg_id": "L13B01",
                "space_description": "Same fp physical space using target unit markers 1, 2, 3, 4, and 5 with base markers 1 through 11."
              }
            ],
            "why_single_ref_or_two_refs": "A single same-fp reference is sufficient because L13B01 already covers the same target unit markers 1 through 5 and base markers 1 through 11; no second distinct visible space is required by the surfaced shot."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              4
            ],
            "camera_unit": 3,
            "fov_deg": 50,
            "framing_notes": "Normal-lens neutral coverage repeats the anchor camera_unit 3 and look_at_unit 3 framing, enabling the same fixed aisle-space plate to carry a different committed transient state and subject arrangement.",
            "lens_enum": "normal",
            "look_at_cell": [
              4,
              3
            ],
            "look_at_unit": 3
          },
          "render_guidance": {
            "visible_space_directive": "Derive fixed spatial continuity from L13B01: keep unit markers 1 through 5, opening markers 6, 7, and 10, furniture markers 8 and 9, and fixture marker 11 in the same positions. From camera_unit 3 with look_at_unit 3, treat candidate visible unit markers 1, 2, 4, and 5 and candidate visible opening markers 6, 7, and 10 as view-cone supersets while maintaining unit marker 3 as the camera-side space.",
            "camera_framing_directive": "Repeat the reference framing from camera_unit 3 at camera_cell [4,4] toward look_at_unit 3 using look_at_cell [4,3]. Use a normal lens at 50 degrees for neutral medium-scale coverage matching the staged side-profile exchange and preserving the same fixed spatial relationships as L13B01.",
            "subject_position_directive": "The surfaced shot commits two subjects in opposing midground positions within the aisle-facing view, one to the left midground and one to the right midground. Keep those subject positions consistent with the staged medium framing and do not add uncommitted subjects.",
            "state_cue_directive": "This BG is not marked clean_background_expected. Carry the committed transient state cue for marker 13 only, alongside use_numbered_elements 1 through 11 and 13. Marker 12 is explicitly ignored for this BG.",
            "negative_continuity_directive": "Do not include ignored marker 12 or any transient cue inherited from L13B01 that is tied to marker 12. Do not shift fixed unit markers 1 through 5, opening markers 6, 7, and 10, furniture markers 8 and 9, or fixture marker 11 relative to the L13B01 reference. Avoid adding uncommitted state overlays, extra subjects, or spaces outside the camera_unit 3 candidate 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\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L13B01' physical_space_id='space_units_1_2_3_4_5_base_1_11'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [4, 4]\n  - look_at_unit: 3\n  - look_at_cell: [4, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens neutral coverage repeats the anchor camera_unit 3 and look_at_unit 3 framing, enabling the same fixed aisle-space plate to carry a different committed transient state and subject arrangement.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Derive fixed spatial continuity from L13B01: keep unit markers 1 through 5, opening markers 6, 7, and 10, furniture markers 8 and 9, and fixture marker 11 in the same positions. From camera_unit 3 with look_at_unit 3, treat candidate visible unit markers 1, 2, 4, and 5 and candidate visible opening markers 6, 7, and 10 as view-cone supersets while maintaining unit marker 3 as the camera-side space.\n  - camera_framing_directive: Repeat the reference framing from camera_unit 3 at camera_cell [4,4] toward look_at_unit 3 using look_at_cell [4,3]. Use a normal lens at 50 degrees for neutral medium-scale coverage matching the staged side-profile exchange and preserving the same fixed spatial relationships as L13B01.\n  - subject_position_directive: The surfaced shot commits two subjects in opposing midground positions within the aisle-facing view, one to the left midground and one to the right midground. Keep those subject positions consistent with the staged medium framing and do not add uncommitted subjects.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry the committed transient state cue for marker 13 only, alongside use_numbered_elements 1 through 11 and 13. Marker 12 is explicitly ignored for this BG.\n  - negative_continuity_directive: Do not include ignored marker 12 or any transient cue inherited from L13B01 that is tied to marker 12. Do not shift fixed unit markers 1 through 5, opening markers 6, 7, and 10, furniture markers 8 and 9, or fixture marker 11 relative to the L13B01 reference. Avoid adding uncommitted state overlays, extra subjects, or spaces outside the camera_unit 3 candidate 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\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L13B01' physical_space_id='space_units_1_2_3_4_5_base_1_11'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [4, 4]\n  - look_at_unit: 3\n  - look_at_cell: [4, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens neutral coverage repeats the anchor camera_unit 3 and look_at_unit 3 framing, enabling the same fixed aisle-space plate to carry a different committed transient state and subject arrangement.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Derive fixed spatial continuity from L13B01: keep unit markers 1 through 5, opening markers 6, 7, and 10, furniture markers 8 and 9, and fixture marker 11 in the same positions. From camera_unit 3 with look_at_unit 3, treat candidate visible unit markers 1, 2, 4, and 5 and candidate visible opening markers 6, 7, and 10 as view-cone supersets while maintaining unit marker 3 as the camera-side space.\n  - camera_framing_directive: Repeat the reference framing from camera_unit 3 at camera_cell [4,4] toward look_at_unit 3 using look_at_cell [4,3]. Use a normal lens at 50 degrees for neutral medium-scale coverage matching the staged side-profile exchange and preserving the same fixed spatial relationships as L13B01.\n  - subject_position_directive: The surfaced shot commits two subjects in opposing midground positions within the aisle-facing view, one to the left midground and one to the right midground. Keep those subject positions consistent with the staged medium framing and do not add uncommitted subjects.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry the committed transient state cue for marker 13 only, alongside use_numbered_elements 1 through 11 and 13. Marker 12 is explicitly ignored for this BG.\n  - negative_continuity_directive: Do not include ignored marker 12 or any transient cue inherited from L13B01 that is tied to marker 12. Do not shift fixed unit markers 1 through 5, opening markers 6, 7, and 10, furniture markers 8 and 9, or fixture marker 11 relative to the L13B01 reference. Avoid adding uncommitted state overlays, extra subjects, or spaces outside the camera_unit 3 candidate 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\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L13B01' physical_space_id='space_units_1_2_3_4_5_base_1_11'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 3\n  - camera_cell: [4, 4]\n  - look_at_unit: 3\n  - look_at_cell: [4, 3]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens neutral coverage repeats the anchor camera_unit 3 and look_at_unit 3 framing, enabling the same fixed aisle-space plate to carry a different committed transient state and subject arrangement.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Derive fixed spatial continuity from L13B01: keep unit markers 1 through 5, opening markers 6, 7, and 10, furniture markers 8 and 9, and fixture marker 11 in the same positions. From camera_unit 3 with look_at_unit 3, treat candidate visible unit markers 1, 2, 4, and 5 and candidate visible opening markers 6, 7, and 10 as view-cone supersets while maintaining unit marker 3 as the camera-side space.\n  - camera_framing_directive: Repeat the reference framing from camera_unit 3 at camera_cell [4,4] toward look_at_unit 3 using look_at_cell [4,3]. Use a normal lens at 50 degrees for neutral medium-scale coverage matching the staged side-profile exchange and preserving the same fixed spatial relationships as L13B01.\n  - subject_position_directive: The surfaced shot commits two subjects in opposing midground positions within the aisle-facing view, one to the left midground and one to the right midground. Keep those subject positions consistent with the staged medium framing and do not add uncommitted subjects.\n  - state_cue_directive: This BG is not marked clean_background_expected. Carry the committed transient state cue for marker 13 only, alongside use_numbered_elements 1 through 11 and 13. Marker 12 is explicitly ignored for this BG.\n  - negative_continuity_directive: Do not include ignored marker 12 or any transient cue inherited from L13B01 that is tied to marker 12. Do not shift fixed unit markers 1 through 5, opening markers 6, 7, and 10, furniture markers 8 and 9, or fixture marker 11 relative to the L13B01 reference. Avoid adding uncommitted state overlays, extra subjects, or spaces outside the camera_unit 3 candidate view.\n\n실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반 해안 도시의 이른 아침 마트 내부, 손님이 몰리기 전 조용하고 비어 있는 판매장. 카메라는 주요 진열 통로 근처의 사람 눈높이 약 1.5m에 서 있고, 35–40mm 상당의 자연스러운 원근 렌즈로 곤돌라 진열대 줄과 그 너머 직원 출입문 방향을 바라본다. 화면에는 판매장 내부의 낮은 천장, 형광등 라인, 창가 쪽 전면 유리창과 유리 자동문에서 들어오는 흐린 새벽빛, 진열 통로를 이루는 금속 곤돌라 선반, 계산대 구역 일부, 뒤편 상품 적재 준비 구역으로 이어지는 직원 출입문, 천장에 고정된 작은 CCTV 카메라가 자연스럽게 보인다. 선반에는 일상적인 마트 상품들이 질서 있게 놓여 있지만 상표와 글자는 멀리서 흐릿하고 읽히지 않는 색면과 포장 덩어리로만 보인다. 계산대의 작은 표시물이나 유리 표면도 의미 없는 반사와 흐림으로 처리한다. 바닥은 오래 닦인 회색 비닐 타일 또는 연마된 상업용 바닥재로, 새벽 청소 후 남은 은은한 습기와 발자국처럼 축적된 생활 마모가 있으며, 금속 선반 모서리에는 얇은 흠집과 손때, 플라스틱 가격 레일에는 세월감이 남아 있다. 조명은 차가운 형광등과 전면 창의 희뿌연 푸른 아침 자연광이 섞여 있고, 해안 도시 특유의 눅눅한 회색 공기와 낮은 채도의 녹색 기운이 공간 전체에 깔린다. 공포스럽게 과장하지 않고, 현실적인 한국 동네 마트의 촉감과 조용한 긴장, 차가운 생활감이 느껴지는 로케이션 촬영 이미지. 자연스러운 심도, 절제된 실제 필름 질감, 미세한 렌즈 비네팅과 실내 실용광 반사가 있는 35mm급 카메라 촬영. 상부도, 평면도, 건축 다이어그램이 아니라 빈 실내를 수평 시선으로 담은 배경 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            4,
            4
          ],
          "camera_unit": 3,
          "fov_deg": 50,
          "framing_notes": "Normal-lens neutral coverage repeats the anchor camera_unit 3 and look_at_unit 3 framing, enabling the same fixed aisle-space plate to carry a different committed transient state and subject arrangement.",
          "lens_enum": "normal",
          "look_at_cell": [
            4,
            3
          ],
          "look_at_unit": 3
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "visible_space_directive": "Derive fixed spatial continuity from L13B01: keep unit markers 1 through 5, opening markers 6, 7, and 10, furniture markers 8 and 9, and fixture marker 11 in the same positions. From camera_unit 3 with look_at_unit 3, treat candidate visible unit markers 1, 2, 4, and 5 and candidate visible opening markers 6, 7, and 10 as view-cone supersets while maintaining unit marker 3 as the camera-side space.",
          "camera_framing_directive": "Repeat the reference framing from camera_unit 3 at camera_cell [4,4] toward look_at_unit 3 using look_at_cell [4,3]. Use a normal lens at 50 degrees for neutral medium-scale coverage matching the staged side-profile exchange and preserving the same fixed spatial relationships as L13B01.",
          "subject_position_directive": "The surfaced shot commits two subjects in opposing midground positions within the aisle-facing view, one to the left midground and one to the right midground. Keep those subject positions consistent with the staged medium framing and do not add uncommitted subjects.",
          "state_cue_directive": "This BG is not marked clean_background_expected. Carry the committed transient state cue for marker 13 only, alongside use_numbered_elements 1 through 11 and 13. Marker 12 is explicitly ignored for this BG.",
          "negative_continuity_directive": "Do not include ignored marker 12 or any transient cue inherited from L13B01 that is tied to marker 12. Do not shift fixed unit markers 1 through 5, opening markers 6, 7, and 10, furniture markers 8 and 9, or fixture marker 11 relative to the L13B01 reference. Avoid adding uncommitted state overlays, extra subjects, or spaces outside the camera_unit 3 candidate view."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l13_store_main",
          "prior_bg_ids": [
            "L13B01"
          ],
          "attached_ref_labels": [
            "bg:L13B01"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B03": {
        "status": "ok",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L13B03.png",
        "t2i_prompt": "현대 대한민국 해안 도시의 작은 마트 바깥 벽면을 담은 빈 외부 배경 플레이트. 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트로, 보행자 눈높이 약 1.6m에서 35mm급 구면 렌즈로 외벽과 고정된 CCTV 카메라 위치를 자연스럽게 포착한다. 이른 아침의 흐린 해안빛이 낮고 부드럽게 들어오며, 안개 낀 공기와 습기 때문에 콘크리트 외벽, 낡은 타일, 금속 배선관, 배수관, 차양 끝단에 차갑고 축축한 회색 톤이 깔린다. 외벽 상단 모서리에 흰색 또는 회색 방수 하우징의 CCTV 카메라가 단단히 고정되어 있고, 그 주변으로 전기 배선관과 작은 외부 조명, 빗물 자국, 염분에 살짝 부식된 나사와 브래킷이 보인다. 마트 출입문 일부, 유리창, 접힌 셔터, 작은 차양, 읽을 수 없는 일반 간판 표면이 주변에 배치되어 한국 동네 상점의 현실적인 생활감을 만든다. 유리와 간판은 아침 반사광과 흐릿한 색면만 드러나며 의미 있는 글자나 로고가 판독되지 않는다. 표면에는 오래 누적된 먼지, 물때, 페인트 벗겨짐, 오래된 테이프 자국 같은 안정적인 마모만 남아 있고, 공간은 사람의 활동이 빠진 조용한 상태다. 저채도 해안 회색과 병든 녹색 기운, 젖은 표면의 미세한 반짝임, 절제된 자연 필름 입자, 실제 로케이션 촬영 같은 질감으로 한국형 미스터리 스릴러의 차가운 현실감을 유지한다. 상단 CCTV와 벽면 질감에 초점이 맞고 배경의 문과 유리창은 자연스러운 깊이감으로 살짝 물러난다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S19_Shot4용 배경은 CCTV 위치를 확인할 수 있는 마트 외벽의 빈 아침 플레이트로 잡는다. 카메라는 보행자 눈높이에서 외벽을 약간 올려다보거나 정면에 가깝게 바라보며, CCTV 카메라와 그 주변 배선·외벽 질감이 자연스럽게 읽히도록 한다. 인물의 지시 동작이나 현재 사건의 흔적은 포함하지 않고, 이후 장면 레이어가 같은 벽면 위에 액션을 얹을 수 있도록 안정적인 프레이밍과 여백을 남긴다.",
            "shot_id": "S19_Shot4"
          }
        ],
        "shot_ids": [
          "S19_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "현대 대한민국 해안 도시의 작은 마트 바깥 벽면을 담은 빈 외부 배경 플레이트. 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트로, 보행자 눈높이 약 1.6m에서 35mm급 구면 렌즈로 외벽과 고정된 CCTV 카메라 위치를 자연스럽게 포착한다. 이른 아침의 흐린 해안빛이 낮고 부드럽게 들어오며, 안개 낀 공기와 습기 때문에 콘크리트 외벽, 낡은 타일, 금속 배선관, 배수관, 차양 끝단에 차갑고 축축한 회색 톤이 깔린다. 외벽 상단 모서리에 흰색 또는 회색 방수 하우징의 CCTV 카메라가 단단히 고정되어 있고, 그 주변으로 전기 배선관과 작은 외부 조명, 빗물 자국, 염분에 살짝 부식된 나사와 브래킷이 보인다. 마트 출입문 일부, 유리창, 접힌 셔터, 작은 차양, 읽을 수 없는 일반 간판 표면이 주변에 배치되어 한국 동네 상점의 현실적인 생활감을 만든다. 유리와 간판은 아침 반사광과 흐릿한 색면만 드러나며 의미 있는 글자나 로고가 판독되지 않는다. 표면에는 오래 누적된 먼지, 물때, 페인트 벗겨짐, 오래된 테이프 자국 같은 안정적인 마모만 남아 있고, 공간은 사람의 활동이 빠진 조용한 상태다. 저채도 해안 회색과 병든 녹색 기운, 젖은 표면의 미세한 반짝임, 절제된 자연 필름 입자, 실제 로케이션 촬영 같은 질감으로 한국형 미스터리 스릴러의 차가운 현실감을 유지한다. 상단 CCTV와 벽면 질감에 초점이 맞고 배경의 문과 유리창은 자연스러운 깊이감으로 살짝 물러난다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L14B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L14",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L14B01.png",
        "t2i_prompt": "현대 대한민국 2020년대 중반의 해안 도시 관공서 총무과 안쪽에 있는 작고 기능적인 CCTV 확인 자리, 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 비어 있는 폐쇄형 사무실 내부를 사람 눈높이 약 1.6m에서 35mm 자연 실내 렌즈로 촬영한 시점이며, 서서 검토하는 뒤쪽 영역에서 보안 책상과 의자들을 지나 정면의 CCTV 모니터 벽을 바라본다. 공간은 보안 업무용 책상, 직원용 의자, 모니터를 향해 놓인 방문자 검토 의자들, 벽면에 고정된 여러 대의 CCTV 모니터로 구성된 조밀한 행정 사무실이다. 낮 시간의 흐린 외광과 차가운 천장 형광등이 섞여 muted coastal gray와 희미한 녹색 기운이 도는 현실적인 관공서 조도를 만들고, 표면에는 오래 사용한 멜라민 책상 상판의 잔흠집, 플라스틱 의자의 눌림과 광택, 케이블 정리 흔적, 먼지 낀 모니터 베젤, 벽지와 바닥재의 생활 마모가 보인다. CCTV 모니터들은 물리적 설비로 존재하며 화면 안은 푸른 회색의 식별 불가능한 감시 분할 모자이크, 낮은 대비의 흐림, 반사광, 추상적인 블록 노이즈만 담고 있다. 읽을 수 있는 방송, UI, 자막, 로고, 지도, 얼굴, 신체 형상, 사건 단서가 아니라 꺼림칙하게 흐릿한 전자 화면 질감만 남긴다. 전체 톤은 한국형 미스터리 스릴러에 어울리는 차갑고 축축한 현실감, 절제된 자연 필름 입자, 실제 금속과 플라스틱과 합판의 촉감, 과장되지 않은 사무실 생활감을 가진다. 얕지 않은 자연스러운 심도로 책상 가장자리와 의자 등받이, 모니터 벽의 깊이가 읽히고, 실제 형광등에서 비롯된 약한 반사와 작은 비네팅만 남는다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S20_Shot1에서는 서서 검토하는 영역에서 보안 책상 너머 CCTV 모니터 벽이 한눈에 들어오도록, 빈 방문자 의자와 직원 의자가 전경과 중경에 자연스럽게 걸리는 구도를 유지한다. 장면 합성을 위한 여백이 확보되도록 모니터 벽과 의자 뒤 공간을 명확히 분리하고, 화면 내용은 끝까지 식별 불가능한 추상 감시 모자이크로 남긴다.",
            "shot_id": "S20_Shot1"
          },
          {
            "guide_text": "S20_Shot3에서도 같은 총무과 CCTV 확인 자리의 연속성을 유지한다. 35mm 실내 렌즈의 자연스러운 원근으로 책상, 의자, 모니터 벽의 거리를 읽히게 하고, 낮 시간의 차가운 형광등과 흐린 외광이 섞인 사무실 질감을 안정적으로 보여준다. 모니터 내부에는 사건 정보나 읽을 수 있는 UI 없이 낮은 대비의 흐림과 반사만 둔다.",
            "shot_id": "S20_Shot3"
          }
        ],
        "shot_ids": [
          "S20_Shot1",
          "S20_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 7, facing toward number 4 across number 3",
          "camera_height": "standing eye level",
          "lens_hint": "35mm natural interior lens",
          "framing_notes": "Frame the compact review setup so the monitor wall and people watching from behind the chairs can be staged clearly."
        },
        "reference_decision": {
          "bg_id": "L14B01",
          "fp_id": "fp_l14_admin_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L14B01 is the only clean anchor candidate supplied for this fp_id through the widened fallback candidate set, and it is the only readiness-ok BG. It is therefore the dwelling-identity anchor and is rendered fresh with no selected reference. The camera is placed at unit 7 with the verbatim candidate camera cell [7,5], looking toward unit 2 with verbatim look-at cell [2,5]; the wide 90-degree lens matches the staged need for a broad view containing target units 1, 2, and 7 and the fixed marker set 3, 4, 5, and 6 while also supporting the later close shot as a tighter use of the same physical space.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/floor_plan/fp_l14_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_no_refs",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "Single anchor node uses no references; it initializes the fixed identity for the only readiness-ok BG in this fp_id."
          },
          "camera_decision": {
            "camera_cell": [
              7,
              5
            ],
            "camera_unit": 7,
            "fov_deg": 90,
            "framing_notes": "Wide coverage from unit 7 toward unit 2 supports the staged broad multi-subject view while leaving enough shared background context for the tighter consuming shot.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              5
            ],
            "look_at_unit": 2
          },
          "render_guidance": {
            "visible_space_directive": "From camera_unit 7, the geometry lists visible_units_candidates [1,2] and visible_openings_candidates [9] as supersets; include the camera-side target unit 7 and aim into target unit 2 while preserving the broader target-unit set [1,2,7]. The BG should reference base markers [1,2,3,4,5,6,7] and transient marker 8, with fixed markers 3, 4, 5, and 6 placed coherently in the same physical space established by this anchor plate.",
            "camera_framing_directive": "Frame from camera_unit 7 at camera_cell [7,5] toward look_at_unit 2 at look_at_cell [2,5] using a wide lens with fov_deg 90. Use broad coverage across the camera-side review area into the workstation-side target so the geometry can contain the staged multi-subject relation from S20_Shot1 and still provide background continuity for the tighter S20_Shot3 use.",
            "subject_position_directive": "S20_Shot1 commits three subjects: target C09 in the midground middle_center at the workstation-side desk relation, target C02 in the background middle_left behind the chair relation, and target C01 in the background middle_right behind the chair relation. S20_Shot3 commits target C01 isolated in the foreground middle_center with clenched-hands close framing. Keep subject placement consistent with those staged screen zones and do not invent additional subjects.",
            "state_cue_directive": "clean_background_expected is false for this BG. Carry transient marker 8 as the committed state cue and keep it tied to the staged dim, indistinct screen-related visual state from the consuming shots. The persistent numbered elements to use are [1,2,3,4,5,6,7] with transient marker 8; do not add extra state overlays beyond those facts.",
            "negative_continuity_directive": "ignore_numbered_elements and ignored_state_overlay_marker_numbers are empty. Do not introduce unlisted numbered elements or additional overlay cues beyond use_numbered_elements [1,2,3,4,5,6,7,8]. Opening marker 9 is present in the geometry visible-opening superset for unit 7 but is not in this BG's use_numbered_elements or base_marker_numbers_to_reference, so do not feature it as a new focal element or state cue. No prior reference is selected, so avoid inventing continuity from any other bg_id."
          },
          "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: 7\n  - camera_cell: [7, 5]\n  - look_at_unit: 2\n  - look_at_cell: [2, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 7 toward unit 2 supports the staged broad multi-subject view while leaving enough shared background context for the tighter consuming shot.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 7, the geometry lists visible_units_candidates [1,2] and visible_openings_candidates [9] as supersets; include the camera-side target unit 7 and aim into target unit 2 while preserving the broader target-unit set [1,2,7]. The BG should reference base markers [1,2,3,4,5,6,7] and transient marker 8, with fixed markers 3, 4, 5, and 6 placed coherently in the same physical space established by this anchor plate.\n  - camera_framing_directive: Frame from camera_unit 7 at camera_cell [7,5] toward look_at_unit 2 at look_at_cell [2,5] using a wide lens with fov_deg 90. Use broad coverage across the camera-side review area into the workstation-side target so the geometry can contain the staged multi-subject relation from S20_Shot1 and still provide background continuity for the tighter S20_Shot3 use.\n  - subject_position_directive: S20_Shot1 commits three subjects: target C09 in the midground middle_center at the workstation-side desk relation, target C02 in the background middle_left behind the chair relation, and target C01 in the background middle_right behind the chair relation. S20_Shot3 commits target C01 isolated in the foreground middle_center with clenched-hands close framing. Keep subject placement consistent with those staged screen zones and do not invent additional subjects.\n  - state_cue_directive: clean_background_expected is false for this BG. Carry transient marker 8 as the committed state cue and keep it tied to the staged dim, indistinct screen-related visual state from the consuming shots. The persistent numbered elements to use are [1,2,3,4,5,6,7] with transient marker 8; do not add extra state overlays beyond those facts.\n  - negative_continuity_directive: ignore_numbered_elements and ignored_state_overlay_marker_numbers are empty. Do not introduce unlisted numbered elements or additional overlay cues beyond use_numbered_elements [1,2,3,4,5,6,7,8]. Opening marker 9 is present in the geometry visible-opening superset for unit 7 but is not in this BG's use_numbered_elements or base_marker_numbers_to_reference, so do not feature it as a new focal element or state cue. No prior reference is selected, so avoid inventing continuity from any other bg_id.\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: 7\n  - camera_cell: [7, 5]\n  - look_at_unit: 2\n  - look_at_cell: [2, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 7 toward unit 2 supports the staged broad multi-subject view while leaving enough shared background context for the tighter consuming shot.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 7, the geometry lists visible_units_candidates [1,2] and visible_openings_candidates [9] as supersets; include the camera-side target unit 7 and aim into target unit 2 while preserving the broader target-unit set [1,2,7]. The BG should reference base markers [1,2,3,4,5,6,7] and transient marker 8, with fixed markers 3, 4, 5, and 6 placed coherently in the same physical space established by this anchor plate.\n  - camera_framing_directive: Frame from camera_unit 7 at camera_cell [7,5] toward look_at_unit 2 at look_at_cell [2,5] using a wide lens with fov_deg 90. Use broad coverage across the camera-side review area into the workstation-side target so the geometry can contain the staged multi-subject relation from S20_Shot1 and still provide background continuity for the tighter S20_Shot3 use.\n  - subject_position_directive: S20_Shot1 commits three subjects: target C09 in the midground middle_center at the workstation-side desk relation, target C02 in the background middle_left behind the chair relation, and target C01 in the background middle_right behind the chair relation. S20_Shot3 commits target C01 isolated in the foreground middle_center with clenched-hands close framing. Keep subject placement consistent with those staged screen zones and do not invent additional subjects.\n  - state_cue_directive: clean_background_expected is false for this BG. Carry transient marker 8 as the committed state cue and keep it tied to the staged dim, indistinct screen-related visual state from the consuming shots. The persistent numbered elements to use are [1,2,3,4,5,6,7] with transient marker 8; do not add extra state overlays beyond those facts.\n  - negative_continuity_directive: ignore_numbered_elements and ignored_state_overlay_marker_numbers are empty. Do not introduce unlisted numbered elements or additional overlay cues beyond use_numbered_elements [1,2,3,4,5,6,7,8]. Opening marker 9 is present in the geometry visible-opening superset for unit 7 but is not in this BG's use_numbered_elements or base_marker_numbers_to_reference, so do not feature it as a new focal element or state cue. No prior reference is selected, so avoid inventing continuity from any other bg_id.\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: 7\n  - camera_cell: [7, 5]\n  - look_at_unit: 2\n  - look_at_cell: [2, 5]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 7 toward unit 2 supports the staged broad multi-subject view while leaving enough shared background context for the tighter consuming shot.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From camera_unit 7, the geometry lists visible_units_candidates [1,2] and visible_openings_candidates [9] as supersets; include the camera-side target unit 7 and aim into target unit 2 while preserving the broader target-unit set [1,2,7]. The BG should reference base markers [1,2,3,4,5,6,7] and transient marker 8, with fixed markers 3, 4, 5, and 6 placed coherently in the same physical space established by this anchor plate.\n  - camera_framing_directive: Frame from camera_unit 7 at camera_cell [7,5] toward look_at_unit 2 at look_at_cell [2,5] using a wide lens with fov_deg 90. Use broad coverage across the camera-side review area into the workstation-side target so the geometry can contain the staged multi-subject relation from S20_Shot1 and still provide background continuity for the tighter S20_Shot3 use.\n  - subject_position_directive: S20_Shot1 commits three subjects: target C09 in the midground middle_center at the workstation-side desk relation, target C02 in the background middle_left behind the chair relation, and target C01 in the background middle_right behind the chair relation. S20_Shot3 commits target C01 isolated in the foreground middle_center with clenched-hands close framing. Keep subject placement consistent with those staged screen zones and do not invent additional subjects.\n  - state_cue_directive: clean_background_expected is false for this BG. Carry transient marker 8 as the committed state cue and keep it tied to the staged dim, indistinct screen-related visual state from the consuming shots. The persistent numbered elements to use are [1,2,3,4,5,6,7] with transient marker 8; do not add extra state overlays beyond those facts.\n  - negative_continuity_directive: ignore_numbered_elements and ignored_state_overlay_marker_numbers are empty. Do not introduce unlisted numbered elements or additional overlay cues beyond use_numbered_elements [1,2,3,4,5,6,7,8]. Opening marker 9 is present in the geometry visible-opening superset for unit 7 but is not in this BG's use_numbered_elements or base_marker_numbers_to_reference, so do not feature it as a new focal element or state cue. No prior reference is selected, so avoid inventing continuity from any other bg_id.\n\n현대 대한민국 2020년대 중반의 해안 도시 관공서 총무과 안쪽에 있는 작고 기능적인 CCTV 확인 자리, 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 비어 있는 폐쇄형 사무실 내부를 사람 눈높이 약 1.6m에서 35mm 자연 실내 렌즈로 촬영한 시점이며, 서서 검토하는 뒤쪽 영역에서 보안 책상과 의자들을 지나 정면의 CCTV 모니터 벽을 바라본다. 공간은 보안 업무용 책상, 직원용 의자, 모니터를 향해 놓인 방문자 검토 의자들, 벽면에 고정된 여러 대의 CCTV 모니터로 구성된 조밀한 행정 사무실이다. 낮 시간의 흐린 외광과 차가운 천장 형광등이 섞여 muted coastal gray와 희미한 녹색 기운이 도는 현실적인 관공서 조도를 만들고, 표면에는 오래 사용한 멜라민 책상 상판의 잔흠집, 플라스틱 의자의 눌림과 광택, 케이블 정리 흔적, 먼지 낀 모니터 베젤, 벽지와 바닥재의 생활 마모가 보인다. CCTV 모니터들은 물리적 설비로 존재하며 화면 안은 푸른 회색의 식별 불가능한 감시 분할 모자이크, 낮은 대비의 흐림, 반사광, 추상적인 블록 노이즈만 담고 있다. 읽을 수 있는 방송, UI, 자막, 로고, 지도, 얼굴, 신체 형상, 사건 단서가 아니라 꺼림칙하게 흐릿한 전자 화면 질감만 남긴다. 전체 톤은 한국형 미스터리 스릴러에 어울리는 차갑고 축축한 현실감, 절제된 자연 필름 입자, 실제 금속과 플라스틱과 합판의 촉감, 과장되지 않은 사무실 생활감을 가진다. 얕지 않은 자연스러운 심도로 책상 가장자리와 의자 등받이, 모니터 벽의 깊이가 읽히고, 실제 형광등에서 비롯된 약한 반사와 작은 비네팅만 남는다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            7,
            5
          ],
          "camera_unit": 7,
          "fov_deg": 90,
          "framing_notes": "Wide coverage from unit 7 toward unit 2 supports the staged broad multi-subject view while leaving enough shared background context for the tighter consuming shot.",
          "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 camera_unit 7, the geometry lists visible_units_candidates [1,2] and visible_openings_candidates [9] as supersets; include the camera-side target unit 7 and aim into target unit 2 while preserving the broader target-unit set [1,2,7]. The BG should reference base markers [1,2,3,4,5,6,7] and transient marker 8, with fixed markers 3, 4, 5, and 6 placed coherently in the same physical space established by this anchor plate.",
          "camera_framing_directive": "Frame from camera_unit 7 at camera_cell [7,5] toward look_at_unit 2 at look_at_cell [2,5] using a wide lens with fov_deg 90. Use broad coverage across the camera-side review area into the workstation-side target so the geometry can contain the staged multi-subject relation from S20_Shot1 and still provide background continuity for the tighter S20_Shot3 use.",
          "subject_position_directive": "S20_Shot1 commits three subjects: target C09 in the midground middle_center at the workstation-side desk relation, target C02 in the background middle_left behind the chair relation, and target C01 in the background middle_right behind the chair relation. S20_Shot3 commits target C01 isolated in the foreground middle_center with clenched-hands close framing. Keep subject placement consistent with those staged screen zones and do not invent additional subjects.",
          "state_cue_directive": "clean_background_expected is false for this BG. Carry transient marker 8 as the committed state cue and keep it tied to the staged dim, indistinct screen-related visual state from the consuming shots. The persistent numbered elements to use are [1,2,3,4,5,6,7] with transient marker 8; do not add extra state overlays beyond those facts.",
          "negative_continuity_directive": "ignore_numbered_elements and ignored_state_overlay_marker_numbers are empty. Do not introduce unlisted numbered elements or additional overlay cues beyond use_numbered_elements [1,2,3,4,5,6,7,8]. Opening marker 9 is present in the geometry visible-opening superset for unit 7 but is not in this BG's use_numbered_elements or base_marker_numbers_to_reference, so do not feature it as a new focal element or state cue. No prior reference is selected, so avoid inventing continuity from any other bg_id."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l14_admin_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l14_admin_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L16B03": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L16",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L16B03.png",
        "t2i_prompt": "현대 대한민국 2020년대 중반 해안 도시의 경찰서 형사 사무실 내부를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 비어 있는 야간 당직 사무실로, 입구의 여닫이문 근처에서 눈높이 약 1.6m에 카메라를 두고 사무실 안쪽의 야간 당직 워크스테이션과 데스크톱 모니터 방향을 바라본다. 35mm 중간 광각 렌즈의 자연스러운 원근감, 좁지 않게 열린 형사 사무실 한 칸의 깊이, 공용 형사 책상 묶음과 주임 형사 책상, 의자, 파일 캐비닛, 문서 선반, 프린터 또는 복합기, 작은 커피 공간, 문서 트레이와 종이 더미가 오래된 업무 공간처럼 자리한다.\n\n밤 근무 상태의 조명은 천장 형광등 일부와 책상 주변의 차가운 실내광이 주를 이루며, 꺼진 창밖의 어둠과 눅눅한 해안 도시 특유의 회색빛 공기가 섞인다. 금속 캐비닛에는 손때와 미세한 흠집, 책상 가장자리에는 닳은 합판 질감, 종이 더미에는 실제 사무실처럼 약간 휘어진 모서리와 오래 쌓인 먼지가 보인다. 커피 공간은 간단한 탕비 코너처럼 소박하고, 플라스틱 트레이와 복사용지, 파일철, 낡은 사무 의자가 한국 경찰서의 현실적인 업무 환경을 만든다. 색은 낮은 채도의 회색, 병든 녹색 형광빛, 오래된 목재와 종이의 누런 톤이 중심이며, 장르적 긴장감은 과장된 장식이 아니라 빈 책상과 어두운 반사, 조용한 야간 조명으로 전달된다.\n\n데스크톱 컴퓨터 모니터는 물리적인 사무실 장비로만 보이며, 화면 내부는 검은 꺼진 유리나 희미한 반사광, 읽을 수 없는 저대비 추상 블록 상태로 둔다. 벽면이나 선반의 라벨, 서류 표식은 실제 관공서 사무실처럼 작고 흐릿한 비가독성 표시로만 남긴다. 실제 콘크리트 벽, 합판 책상, 금속 캐비닛, 플라스틱 사무용품, 종이 섬유의 질감이 분명한 로케이션 촬영 느낌. 자연스러운 심도, 절제된 필름 입자, 약한 비네팅과 현실적인 렌즈 왜곡을 가진 35mm급 시네마 카메라 촬영. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S16_Shot3에서는 같은 야간 당직 형사 사무실 배경을 유지한다. 입구 가까운 눈높이에서 야간 당직 워크스테이션과 모니터가 보이는 방향이며, 공간은 조용하고 비어 있는 사무실 플레이트로 남긴다. 책상, 의자, 문서 더미, 파일 캐비닛, 복합기, 커피 공간은 고정된 배경 요소로만 보이게 하고, 화면 내부 정보는 읽히지 않는 반사와 어두운 블록으로 제한한다.",
            "shot_id": "S16_Shot3"
          },
          {
            "guide_text": "S16_Shot5에서도 동일한 배치와 조명 상태를 이어간다. 출입문 쪽에서 사무실 안쪽을 보는 35mm 중간 광각의 눈높이 프레이밍을 기준으로, 야간 형광등과 모니터 반사광이 만든 낮고 긴장된 공기, 오래 사용한 한국 경찰서 사무실의 종이와 금속 질감을 강조한다. 인물 동작이나 사건 흔적을 추가하지 않고, 빈 사무실의 안정된 배경 상태만 제공한다.",
            "shot_id": "S16_Shot5"
          }
        ],
        "shot_ids": [
          "S16_Shot3",
          "S16_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 2, facing toward number 4 and number 5",
          "camera_height": "eye level",
          "lens_hint": "35mm moderate wide",
          "framing_notes": "Night-duty view; keep the office sparse and quiet, with only base office contents visible."
        },
        "reference_decision": {
          "bg_id": "L16B03",
          "fp_id": "fp_l16_detective_office",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L16B03 is the required clean anchor candidate and is first in walk order. It references target unit marker 1 and base markers 1 through 10 with no transient markers, so it can establish the fixed layout for the same-fp space before later state-overlay variants. The chosen camera cell [8,1] and look-at cell [7,7] are copied verbatim from unit 1 candidates and align with the staged desk-side coverage in S16_Shot3 and S16_Shot5.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/floor_plan/fp_l16_detective_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": "anchor_has_no_prior_reference",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "Single fp-seeded anchor; no prior same-fp reference is selected."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              1
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Normal-lens neutral coverage from unit 1 camera cell [8,1] toward look-at cell [7,7], matching the staged desk-side medium/close coverage across the same unit.",
            "lens_enum": "normal",
            "look_at_cell": [
              7,
              7
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From unit marker 1 at camera_cell [8,1], the view looks within unit marker 1 toward base marker 6 at look_at_cell [7,7]. The clean anchor should carry base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10 as the fixed layout; visible_openings_candidates for unit 1 includes opening marker 2, while visible_units_candidates lists no additional committed unit.",
            "camera_framing_directive": "Use neutral normal-lens coverage from camera_unit 1 at camera_cell [8,1] toward look_at_unit 1 at look_at_cell [7,7], fov 50. The framing should support the staged medium and close desk-side compositions without inventing a camera coordinate outside the listed candidates.",
            "subject_position_directive": "S16_Shot3 stages two committed subjects around the desk-side action: one subject enters from frame left with an extended arm near the foreground, and another remains beyond that action in the mid-background. S16_Shot5 stages a tightened upper-body composition over the tabletop with one central subject bent over the desk and a second subject reduced to a blurred foreground edge. Keep any subjects limited to those staged relationships.",
            "state_cue_directive": "clean_background_expected is true and no transient markers are listed, so no committed state cue beyond clean residential space applies; refrain from inventing additional state cues or overlays.",
            "negative_continuity_directive": "Do not include ignored marker numbers 11, 12, 13, or 14. Keep the clean anchor free of state overlays and avoid adding elements outside unit marker 1 or outside the committed marker set 1 through 10. Do not invent additional subjects beyond the surfaced shot staging."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 1]\n  - look_at_unit: 1\n  - look_at_cell: [7, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens neutral coverage from unit 1 camera cell [8,1] toward look-at cell [7,7], matching the staged desk-side medium/close coverage across the same unit.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit marker 1 at camera_cell [8,1], the view looks within unit marker 1 toward base marker 6 at look_at_cell [7,7]. The clean anchor should carry base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10 as the fixed layout; visible_openings_candidates for unit 1 includes opening marker 2, while visible_units_candidates lists no additional committed unit.\n  - camera_framing_directive: Use neutral normal-lens coverage from camera_unit 1 at camera_cell [8,1] toward look_at_unit 1 at look_at_cell [7,7], fov 50. The framing should support the staged medium and close desk-side compositions without inventing a camera coordinate outside the listed candidates.\n  - subject_position_directive: S16_Shot3 stages two committed subjects around the desk-side action: one subject enters from frame left with an extended arm near the foreground, and another remains beyond that action in the mid-background. S16_Shot5 stages a tightened upper-body composition over the tabletop with one central subject bent over the desk and a second subject reduced to a blurred foreground edge. Keep any subjects limited to those staged relationships.\n  - state_cue_directive: clean_background_expected is true and no transient markers are listed, so no committed state cue beyond clean residential space applies; refrain from inventing additional state cues or overlays.\n  - negative_continuity_directive: Do not include ignored marker numbers 11, 12, 13, or 14. Keep the clean anchor free of state overlays and avoid adding elements outside unit marker 1 or outside the committed marker set 1 through 10. Do not invent additional subjects beyond the surfaced shot staging.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 1]\n  - look_at_unit: 1\n  - look_at_cell: [7, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens neutral coverage from unit 1 camera cell [8,1] toward look-at cell [7,7], matching the staged desk-side medium/close coverage across the same unit.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit marker 1 at camera_cell [8,1], the view looks within unit marker 1 toward base marker 6 at look_at_cell [7,7]. The clean anchor should carry base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10 as the fixed layout; visible_openings_candidates for unit 1 includes opening marker 2, while visible_units_candidates lists no additional committed unit.\n  - camera_framing_directive: Use neutral normal-lens coverage from camera_unit 1 at camera_cell [8,1] toward look_at_unit 1 at look_at_cell [7,7], fov 50. The framing should support the staged medium and close desk-side compositions without inventing a camera coordinate outside the listed candidates.\n  - subject_position_directive: S16_Shot3 stages two committed subjects around the desk-side action: one subject enters from frame left with an extended arm near the foreground, and another remains beyond that action in the mid-background. S16_Shot5 stages a tightened upper-body composition over the tabletop with one central subject bent over the desk and a second subject reduced to a blurred foreground edge. Keep any subjects limited to those staged relationships.\n  - state_cue_directive: clean_background_expected is true and no transient markers are listed, so no committed state cue beyond clean residential space applies; refrain from inventing additional state cues or overlays.\n  - negative_continuity_directive: Do not include ignored marker numbers 11, 12, 13, or 14. Keep the clean anchor free of state overlays and avoid adding elements outside unit marker 1 or outside the committed marker set 1 through 10. Do not invent additional subjects beyond the surfaced shot staging.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 1]\n  - look_at_unit: 1\n  - look_at_cell: [7, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens neutral coverage from unit 1 camera cell [8,1] toward look-at cell [7,7], matching the staged desk-side medium/close coverage across the same unit.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit marker 1 at camera_cell [8,1], the view looks within unit marker 1 toward base marker 6 at look_at_cell [7,7]. The clean anchor should carry base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10 as the fixed layout; visible_openings_candidates for unit 1 includes opening marker 2, while visible_units_candidates lists no additional committed unit.\n  - camera_framing_directive: Use neutral normal-lens coverage from camera_unit 1 at camera_cell [8,1] toward look_at_unit 1 at look_at_cell [7,7], fov 50. The framing should support the staged medium and close desk-side compositions without inventing a camera coordinate outside the listed candidates.\n  - subject_position_directive: S16_Shot3 stages two committed subjects around the desk-side action: one subject enters from frame left with an extended arm near the foreground, and another remains beyond that action in the mid-background. S16_Shot5 stages a tightened upper-body composition over the tabletop with one central subject bent over the desk and a second subject reduced to a blurred foreground edge. Keep any subjects limited to those staged relationships.\n  - state_cue_directive: clean_background_expected is true and no transient markers are listed, so no committed state cue beyond clean residential space applies; refrain from inventing additional state cues or overlays.\n  - negative_continuity_directive: Do not include ignored marker numbers 11, 12, 13, or 14. Keep the clean anchor free of state overlays and avoid adding elements outside unit marker 1 or outside the committed marker set 1 through 10. Do not invent additional subjects beyond the surfaced shot staging.\n\n현대 대한민국 2020년대 중반 해안 도시의 경찰서 형사 사무실 내부를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 비어 있는 야간 당직 사무실로, 입구의 여닫이문 근처에서 눈높이 약 1.6m에 카메라를 두고 사무실 안쪽의 야간 당직 워크스테이션과 데스크톱 모니터 방향을 바라본다. 35mm 중간 광각 렌즈의 자연스러운 원근감, 좁지 않게 열린 형사 사무실 한 칸의 깊이, 공용 형사 책상 묶음과 주임 형사 책상, 의자, 파일 캐비닛, 문서 선반, 프린터 또는 복합기, 작은 커피 공간, 문서 트레이와 종이 더미가 오래된 업무 공간처럼 자리한다.\n\n밤 근무 상태의 조명은 천장 형광등 일부와 책상 주변의 차가운 실내광이 주를 이루며, 꺼진 창밖의 어둠과 눅눅한 해안 도시 특유의 회색빛 공기가 섞인다. 금속 캐비닛에는 손때와 미세한 흠집, 책상 가장자리에는 닳은 합판 질감, 종이 더미에는 실제 사무실처럼 약간 휘어진 모서리와 오래 쌓인 먼지가 보인다. 커피 공간은 간단한 탕비 코너처럼 소박하고, 플라스틱 트레이와 복사용지, 파일철, 낡은 사무 의자가 한국 경찰서의 현실적인 업무 환경을 만든다. 색은 낮은 채도의 회색, 병든 녹색 형광빛, 오래된 목재와 종이의 누런 톤이 중심이며, 장르적 긴장감은 과장된 장식이 아니라 빈 책상과 어두운 반사, 조용한 야간 조명으로 전달된다.\n\n데스크톱 컴퓨터 모니터는 물리적인 사무실 장비로만 보이며, 화면 내부는 검은 꺼진 유리나 희미한 반사광, 읽을 수 없는 저대비 추상 블록 상태로 둔다. 벽면이나 선반의 라벨, 서류 표식은 실제 관공서 사무실처럼 작고 흐릿한 비가독성 표시로만 남긴다. 실제 콘크리트 벽, 합판 책상, 금속 캐비닛, 플라스틱 사무용품, 종이 섬유의 질감이 분명한 로케이션 촬영 느낌. 자연스러운 심도, 절제된 필름 입자, 약한 비네팅과 현실적인 렌즈 왜곡을 가진 35mm급 시네마 카메라 촬영. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "camera_decision": {
          "camera_cell": [
            8,
            1
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Normal-lens neutral coverage from unit 1 camera cell [8,1] toward look-at cell [7,7], matching the staged desk-side medium/close coverage across the same unit.",
          "lens_enum": "normal",
          "look_at_cell": [
            7,
            7
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "From unit marker 1 at camera_cell [8,1], the view looks within unit marker 1 toward base marker 6 at look_at_cell [7,7]. The clean anchor should carry base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10 as the fixed layout; visible_openings_candidates for unit 1 includes opening marker 2, while visible_units_candidates lists no additional committed unit.",
          "camera_framing_directive": "Use neutral normal-lens coverage from camera_unit 1 at camera_cell [8,1] toward look_at_unit 1 at look_at_cell [7,7], fov 50. The framing should support the staged medium and close desk-side compositions without inventing a camera coordinate outside the listed candidates.",
          "subject_position_directive": "S16_Shot3 stages two committed subjects around the desk-side action: one subject enters from frame left with an extended arm near the foreground, and another remains beyond that action in the mid-background. S16_Shot5 stages a tightened upper-body composition over the tabletop with one central subject bent over the desk and a second subject reduced to a blurred foreground edge. Keep any subjects limited to those staged relationships.",
          "state_cue_directive": "clean_background_expected is true and no transient markers are listed, so no committed state cue beyond clean residential space applies; refrain from inventing additional state cues or overlays.",
          "negative_continuity_directive": "Do not include ignored marker numbers 11, 12, 13, or 14. Keep the clean anchor free of state overlays and avoid adding elements outside unit marker 1 or outside the committed marker set 1 through 10. Do not invent additional subjects beyond the surfaced shot staging."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l16_detective_office",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l16_detective_office"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L16B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L16",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L16B01.png",
        "t2i_prompt": "현대 대한민국 해안 도시의 경찰서 형사 사무실 내부를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 출입문 근처의 눈높이 약 1.6m에서 28mm 와이드 렌즈로 열린 사무실 안쪽을 바라보며, 전경에는 문틀의 일부와 업무 공간으로 이어지는 흐름이 보이고, 안쪽에는 공동 형사 책상 군집과 야간 근무용 워크스테이션, 주임 형사 책상과 의자, 파일 캐비닛과 문서 선반, 프린터 또는 복합기, 작은 커피 코너가 한눈에 들어온다. 책상 위에는 문서 트레이와 종이 더미, 결재철처럼 보이는 일반 사무 서류가 쌓여 있지만 글자와 양식 내용은 읽히지 않는 흐릿한 인쇄 흔적으로만 보인다. 컴퓨터 모니터는 꺼진 검은 화면이나 어두운 반사광만 가진 물리적 사무 기기로 남기고, 화면 안에는 인물, 지도, UI, 로고, 자막, 뉴스 내용이 보이지 않는다. 낮 시간의 흐린 창밖 빛과 차가운 형광등이 섞여 회색빛 사무실을 평평하게 밝히며, 해안 도시 특유의 습기 어린 공기감, 오래 쓴 금속 캐비닛의 둔한 광택, 합판 책상의 긁힘, 플라스틱 의자의 닳은 모서리, 복사용지의 건조한 질감, 전선과 멀티탭의 생활감이 사실적으로 보인다. 공간은 비어 있고 안정된 업무 상태로 정돈되어 있으며, 어두운 한국형 미스터리 수사물의 절제된 현실감, muted gray와 옅은 sickly green 계열의 낮은 채도, 자연스러운 심도, 약한 비네팅과 절제된 자연 필름 입자를 가진다. 고급 쇼룸처럼 깨끗하지 않고 실제 관공서 사무실의 누적된 먼지, 손때, 오래된 게시 흔적과 실용적인 가구 배치가 살아 있는 로케이션 촬영 감각. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S21_Shot1에는 출입문 근처에서 사무실 안쪽의 공동 책상 군집과 주임 형사 책상을 함께 볼 수 있는 28mm 넓은 사무실 시야의 빈 배경을 사용한다. 낮 시간의 흐린 자연광과 형광등이 섞인 업무실 분위기, 책상 위의 일반 서류 더미와 문서 트레이, 낡은 사무 가구의 생활 마모가 보여야 하며, 사람의 이동이나 서명 동작은 배경에 포함하지 않는다.",
            "shot_id": "S21_Shot1"
          }
        ],
        "shot_ids": [
          "S21_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2, facing into number 1 toward number 3 and number 6",
          "camera_height": "eye level",
          "lens_hint": "28mm wide office view",
          "framing_notes": "Daytime office flow with paperwork signing; show the functional team-office context."
        },
        "reference_decision": {
          "bg_id": "L16B01",
          "fp_id": "fp_l16_detective_office",
          "node_index": 3,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L16B01 uses the same physical unit marker 1 and the full fixed base-marker set already established by L16B03, but it needs a wider view toward opening marker 2 and the broader unit layout for S21_Shot1, plus transient marker 11. L16B03 is the selected same-fp reference for fixed continuity; the wide lens and different look-at cell make this a new same-space view, not a low-delta reuse candidate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L16B03.png"
          ],
          "source_bg_ids": [
            "L16B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "unit_1_single_physical_space"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_same_physical_space_new_view",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "unit_1_single_physical_space",
                "ref_bg_id": "L16B03",
                "space_description": "same fp unit marker 1 with all fixed base markers inherited from the clean anchor"
              }
            ],
            "why_single_ref_or_two_refs": "One reference is sufficient because the consuming shot is a broad view within unit marker 1; no second distinct physical space is co-visible as a separate reference need."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              1
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Wide coverage from unit 1 camera cell [8,1] toward look-at cell [2,2] gives broad coverage of the same unit and the visible opening candidate for the staged wide entrance-side composition.",
            "lens_enum": "wide",
            "look_at_cell": [
              2,
              2
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From unit marker 1 at camera_cell [8,1], look across unit marker 1 toward opening marker 2 at look_at_cell [2,2]. Preserve the L16B03 fixed positions for base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10; visible_openings_candidates for unit 1 includes opening marker 2, and visible_units_candidates lists no additional committed unit.",
            "camera_framing_directive": "Use broad wide-lens coverage from camera_unit 1 at camera_cell [8,1] toward look_at_unit 1 at look_at_cell [2,2], fov 90. The frame should preserve the staged wide composition with multiple subjects and the full unit layout readable at once.",
            "subject_position_directive": "S21_Shot1 stages three committed subjects in a wide composition: two subjects remain readable in the midground while one subject occupies the right foreground with an extended-arm exchange cue. Keep those staged relative positions and do not invent additional subjects.",
            "state_cue_directive": "This BG is not marked clean and must carry transient/state marker 11 only. Keep marker 11 as the committed state cue for S21_Shot1, and exclude ignored state overlay markers 12, 13, and 14.",
            "negative_continuity_directive": "Do not include ignored marker numbers 12, 13, or 14. Keep fixed base markers 1 through 10 in the same positions as L16B03 while adding only the committed marker 11 state cue. Avoid emphasizing spaces outside unit marker 1, since no additional visible unit is committed by the readback."
          },
          "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='L16B03' physical_space_id='unit_1_single_physical_space'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 1]\n  - look_at_unit: 1\n  - look_at_cell: [2, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 1 camera cell [8,1] toward look-at cell [2,2] gives broad coverage of the same unit and the visible opening candidate for the staged wide entrance-side composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit marker 1 at camera_cell [8,1], look across unit marker 1 toward opening marker 2 at look_at_cell [2,2]. Preserve the L16B03 fixed positions for base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10; visible_openings_candidates for unit 1 includes opening marker 2, and visible_units_candidates lists no additional committed unit.\n  - camera_framing_directive: Use broad wide-lens coverage from camera_unit 1 at camera_cell [8,1] toward look_at_unit 1 at look_at_cell [2,2], fov 90. The frame should preserve the staged wide composition with multiple subjects and the full unit layout readable at once.\n  - subject_position_directive: S21_Shot1 stages three committed subjects in a wide composition: two subjects remain readable in the midground while one subject occupies the right foreground with an extended-arm exchange cue. Keep those staged relative positions and do not invent additional subjects.\n  - state_cue_directive: This BG is not marked clean and must carry transient/state marker 11 only. Keep marker 11 as the committed state cue for S21_Shot1, and exclude ignored state overlay markers 12, 13, and 14.\n  - negative_continuity_directive: Do not include ignored marker numbers 12, 13, or 14. Keep fixed base markers 1 through 10 in the same positions as L16B03 while adding only the committed marker 11 state cue. Avoid emphasizing spaces outside unit marker 1, since no additional visible unit is committed by the readback.\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='L16B03' physical_space_id='unit_1_single_physical_space'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 1]\n  - look_at_unit: 1\n  - look_at_cell: [2, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 1 camera cell [8,1] toward look-at cell [2,2] gives broad coverage of the same unit and the visible opening candidate for the staged wide entrance-side composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit marker 1 at camera_cell [8,1], look across unit marker 1 toward opening marker 2 at look_at_cell [2,2]. Preserve the L16B03 fixed positions for base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10; visible_openings_candidates for unit 1 includes opening marker 2, and visible_units_candidates lists no additional committed unit.\n  - camera_framing_directive: Use broad wide-lens coverage from camera_unit 1 at camera_cell [8,1] toward look_at_unit 1 at look_at_cell [2,2], fov 90. The frame should preserve the staged wide composition with multiple subjects and the full unit layout readable at once.\n  - subject_position_directive: S21_Shot1 stages three committed subjects in a wide composition: two subjects remain readable in the midground while one subject occupies the right foreground with an extended-arm exchange cue. Keep those staged relative positions and do not invent additional subjects.\n  - state_cue_directive: This BG is not marked clean and must carry transient/state marker 11 only. Keep marker 11 as the committed state cue for S21_Shot1, and exclude ignored state overlay markers 12, 13, and 14.\n  - negative_continuity_directive: Do not include ignored marker numbers 12, 13, or 14. Keep fixed base markers 1 through 10 in the same positions as L16B03 while adding only the committed marker 11 state cue. Avoid emphasizing spaces outside unit marker 1, since no additional visible unit is committed by the readback.\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='L16B03' physical_space_id='unit_1_single_physical_space'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 1]\n  - look_at_unit: 1\n  - look_at_cell: [2, 2]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Wide coverage from unit 1 camera cell [8,1] toward look-at cell [2,2] gives broad coverage of the same unit and the visible opening candidate for the staged wide entrance-side composition.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit marker 1 at camera_cell [8,1], look across unit marker 1 toward opening marker 2 at look_at_cell [2,2]. Preserve the L16B03 fixed positions for base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10; visible_openings_candidates for unit 1 includes opening marker 2, and visible_units_candidates lists no additional committed unit.\n  - camera_framing_directive: Use broad wide-lens coverage from camera_unit 1 at camera_cell [8,1] toward look_at_unit 1 at look_at_cell [2,2], fov 90. The frame should preserve the staged wide composition with multiple subjects and the full unit layout readable at once.\n  - subject_position_directive: S21_Shot1 stages three committed subjects in a wide composition: two subjects remain readable in the midground while one subject occupies the right foreground with an extended-arm exchange cue. Keep those staged relative positions and do not invent additional subjects.\n  - state_cue_directive: This BG is not marked clean and must carry transient/state marker 11 only. Keep marker 11 as the committed state cue for S21_Shot1, and exclude ignored state overlay markers 12, 13, and 14.\n  - negative_continuity_directive: Do not include ignored marker numbers 12, 13, or 14. Keep fixed base markers 1 through 10 in the same positions as L16B03 while adding only the committed marker 11 state cue. Avoid emphasizing spaces outside unit marker 1, since no additional visible unit is committed by the readback.\n\n현대 대한민국 해안 도시의 경찰서 형사 사무실 내부를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 출입문 근처의 눈높이 약 1.6m에서 28mm 와이드 렌즈로 열린 사무실 안쪽을 바라보며, 전경에는 문틀의 일부와 업무 공간으로 이어지는 흐름이 보이고, 안쪽에는 공동 형사 책상 군집과 야간 근무용 워크스테이션, 주임 형사 책상과 의자, 파일 캐비닛과 문서 선반, 프린터 또는 복합기, 작은 커피 코너가 한눈에 들어온다. 책상 위에는 문서 트레이와 종이 더미, 결재철처럼 보이는 일반 사무 서류가 쌓여 있지만 글자와 양식 내용은 읽히지 않는 흐릿한 인쇄 흔적으로만 보인다. 컴퓨터 모니터는 꺼진 검은 화면이나 어두운 반사광만 가진 물리적 사무 기기로 남기고, 화면 안에는 인물, 지도, UI, 로고, 자막, 뉴스 내용이 보이지 않는다. 낮 시간의 흐린 창밖 빛과 차가운 형광등이 섞여 회색빛 사무실을 평평하게 밝히며, 해안 도시 특유의 습기 어린 공기감, 오래 쓴 금속 캐비닛의 둔한 광택, 합판 책상의 긁힘, 플라스틱 의자의 닳은 모서리, 복사용지의 건조한 질감, 전선과 멀티탭의 생활감이 사실적으로 보인다. 공간은 비어 있고 안정된 업무 상태로 정돈되어 있으며, 어두운 한국형 미스터리 수사물의 절제된 현실감, muted gray와 옅은 sickly green 계열의 낮은 채도, 자연스러운 심도, 약한 비네팅과 절제된 자연 필름 입자를 가진다. 고급 쇼룸처럼 깨끗하지 않고 실제 관공서 사무실의 누적된 먼지, 손때, 오래된 게시 흔적과 실용적인 가구 배치가 살아 있는 로케이션 촬영 감각. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            8,
            1
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Wide coverage from unit 1 camera cell [8,1] toward look-at cell [2,2] gives broad coverage of the same unit and the visible opening candidate for the staged wide entrance-side composition.",
          "lens_enum": "wide",
          "look_at_cell": [
            2,
            2
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 3,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From unit marker 1 at camera_cell [8,1], look across unit marker 1 toward opening marker 2 at look_at_cell [2,2]. Preserve the L16B03 fixed positions for base markers 1, 2, 3, 4, 5, 6, 7, 8, 9, and 10; visible_openings_candidates for unit 1 includes opening marker 2, and visible_units_candidates lists no additional committed unit.",
          "camera_framing_directive": "Use broad wide-lens coverage from camera_unit 1 at camera_cell [8,1] toward look_at_unit 1 at look_at_cell [2,2], fov 90. The frame should preserve the staged wide composition with multiple subjects and the full unit layout readable at once.",
          "subject_position_directive": "S21_Shot1 stages three committed subjects in a wide composition: two subjects remain readable in the midground while one subject occupies the right foreground with an extended-arm exchange cue. Keep those staged relative positions and do not invent additional subjects.",
          "state_cue_directive": "This BG is not marked clean and must carry transient/state marker 11 only. Keep marker 11 as the committed state cue for S21_Shot1, and exclude ignored state overlay markers 12, 13, and 14.",
          "negative_continuity_directive": "Do not include ignored marker numbers 12, 13, or 14. Keep fixed base markers 1 through 10 in the same positions as L16B03 while adding only the committed marker 11 state cue. Avoid emphasizing spaces outside unit marker 1, since no additional visible unit is committed by the readback."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l16_detective_office",
          "prior_bg_ids": [
            "L16B03"
          ],
          "attached_ref_labels": [
            "bg:L16B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L16B02": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L16",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L16B02.png",
        "t2i_prompt": "현대 대한민국 해안 도시의 형사 사무실 안, 주임 형사 책상 주변을 담은 비어 있는 실내 배경 플레이트. 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트처럼, 앉은 사람의 눈높이에 가까운 낮은 시선에서 50mm 렌즈로 책상 가까이를 바라본다. 하나의 열린 사무실 공간 안에 오래 사용한 업무용 책상과 의자가 있고, 책상 위에는 문서 트레이와 두껍게 쌓인 서류 묶음이 안정적으로 놓여 있다. 확대 이미지나 사건 단서는 포함하지 않고, 오래된 수사 사무실의 기본 업무 흔적만 남은 표면 상태를 보여준다. 책상 상판은 손때와 미세한 흠집이 쌓인 무광 재질이고, 서류 가장자리는 습한 해안 도시의 공기처럼 살짝 휘어 있으며, 문서 트레이는 낡은 플라스틱 또는 금속의 생활감 있는 질감을 가진다. 주변 벽과 바닥은 2020년대 한국 공공기관 사무실의 현실적인 마감으로, 완전히 새것 같지 않은 페인트 벽, 닳은 바닥재, 낮게 깔린 먼지와 축축한 회색빛 분위기가 느껴진다. 조명은 차갑고 약간 녹색기가 도는 형광등 계열의 실내광을 기본으로 하며, 사무실 구석은 낮은 명암으로 가라앉아 어둡고 긴장된 한국형 미스터리 스릴러의 현실감을 만든다. 화면은 과장된 장식보다 실제 장소 촬영의 정직한 질감, 절제된 자연 필름 입자, 부드러운 배경 흐림, 미세한 렌즈 왜곡을 살린다. 책상과 서류의 촉감이 또렷하고, 배경의 열린 사무실은 흐릿하게 이어지되 공간의 깊이가 이해되도록 구성한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S21_Shot6용 배경은 앉은 눈높이의 50mm 렌즈로 주임 형사 책상 가까이를 잡는 구도다. 중앙에는 낡은 업무용 책상 표면, 문서 트레이, 두툼한 서류 더미, 의자의 일부가 현실적인 깊이감으로 보이게 하고, 뒤쪽의 열린 형사 사무실 공간은 낮은 심도로 부드럽게 물러나게 한다. 이 플레이트는 비어 있는 공간 기준이며, 장면에서 필요한 확대 이미지나 충격 반응은 별도 레이어가 얹힐 수 있도록 책상 주변의 고정 물성과 조명만 안정적으로 유지한다.",
            "shot_id": "S21_Shot6"
          }
        ],
        "shot_ids": [
          "S21_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 6, facing down toward number 12 on number 6",
          "camera_height": "seated eye level",
          "lens_hint": "50mm desk close framing",
          "framing_notes": "Desk-focused view; the evidence photos are an overlay on the desk, not part of the base plan."
        },
        "reference_decision": {
          "bg_id": "L16B02",
          "fp_id": "fp_l16_detective_office",
          "node_index": 1,
          "mode": "reference_derived",
          "is_dwelling_identity_anchor": false,
          "rationale": "L16B02 depicts the same physical unit marker 1 and a subset of the same fixed base markers established by L16B03, with marker 12 as the only committed transient/state overlay for this BG. The selected reference L16B03 appears earlier and fixes the positions of base markers 1, 6, and 10 for the close desk-side staging in S21_Shot6. The camera cell and look-at cell are exact candidate copies and match the anchor framing geometry.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L16B03.png"
          ],
          "source_bg_ids": [
            "L16B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "Matches earlier L16B03 with camera_unit 1, look_at_unit 1, camera_cell [8,1], and look_at_cell [7,7]; the remaining BG delta is the shot-specific marker 12 state overlay and subject/framing emphasis, not a permanent structural change.",
            "low_delta_reuse_target_bg_id": "L16B03",
            "physical_space_id_per_ref": [
              "unit_1_single_physical_space"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_same_visible_space",
            "same_physical_space_low_delta_candidate": true,
            "selected_refs": [
              {
                "physical_space_id": "unit_1_single_physical_space",
                "ref_bg_id": "L16B03",
                "space_description": "same fp unit marker 1 with fixed base markers inherited from the clean anchor"
              }
            ],
            "why_single_ref_or_two_refs": "One reference is sufficient because the consuming shot stays inside unit marker 1 and only needs the fixed layout already established by L16B03."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              1
            ],
            "camera_unit": 1,
            "fov_deg": 50,
            "framing_notes": "Normal-lens neutral coverage reuses the same unit 1 camera cell [8,1] and look-at cell [7,7] as L16B03 so the fixed desk-side layout remains locked while the close shot-specific overlay can be handled as a scene-layer delta.",
            "lens_enum": "normal",
            "look_at_cell": [
              7,
              7
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From unit marker 1 at camera_cell [8,1], look within the same unit marker 1 toward look_at_cell [7,7]. The visible fixed space should be derived from L16B03, preserving base markers 1, 6, and 10 in the same positions; visible_openings_candidates for unit 1 includes opening marker 2 but marker 2 is ignored for this BG and should not be emphasized.",
            "camera_framing_directive": "Use neutral normal-lens coverage from camera_unit 1 at camera_cell [8,1] toward look_at_unit 1 at look_at_cell [7,7], fov 50. Keep the frame compatible with the close staged emphasis by allowing only a narrow BG band and lower-frame desk cue while preserving the anchor’s fixed marker placement.",
            "subject_position_directive": "S21_Shot6 stages one committed subject in tight close coverage with a lower-frame strip of marker-12 material and a narrow band of BG behind. Keep the subject placement close and slightly off-center as staged; do not invent extra subjects in the BG.",
            "state_cue_directive": "This BG is not marked clean and must carry transient/state marker 12 only. Keep marker 12 as the committed state cue associated with S21_Shot6, and do not add ignored state overlay markers 11, 13, or 14.",
            "negative_continuity_directive": "Do not include ignored marker numbers 2, 3, 4, 5, 7, 8, 9, 11, 13, or 14. Do not redraw state overlays from L16B03, because L16B03 is clean, and do not add any non-committed state marker. Maintain fixed marker positions inherited from L16B03 for markers 1, 6, and 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\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L16B03' physical_space_id='unit_1_single_physical_space'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 1]\n  - look_at_unit: 1\n  - look_at_cell: [7, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens neutral coverage reuses the same unit 1 camera cell [8,1] and look-at cell [7,7] as L16B03 so the fixed desk-side layout remains locked while the close shot-specific overlay can be handled as a scene-layer delta.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit marker 1 at camera_cell [8,1], look within the same unit marker 1 toward look_at_cell [7,7]. The visible fixed space should be derived from L16B03, preserving base markers 1, 6, and 10 in the same positions; visible_openings_candidates for unit 1 includes opening marker 2 but marker 2 is ignored for this BG and should not be emphasized.\n  - camera_framing_directive: Use neutral normal-lens coverage from camera_unit 1 at camera_cell [8,1] toward look_at_unit 1 at look_at_cell [7,7], fov 50. Keep the frame compatible with the close staged emphasis by allowing only a narrow BG band and lower-frame desk cue while preserving the anchor’s fixed marker placement.\n  - subject_position_directive: S21_Shot6 stages one committed subject in tight close coverage with a lower-frame strip of marker-12 material and a narrow band of BG behind. Keep the subject placement close and slightly off-center as staged; do not invent extra subjects in the BG.\n  - state_cue_directive: This BG is not marked clean and must carry transient/state marker 12 only. Keep marker 12 as the committed state cue associated with S21_Shot6, and do not add ignored state overlay markers 11, 13, or 14.\n  - negative_continuity_directive: Do not include ignored marker numbers 2, 3, 4, 5, 7, 8, 9, 11, 13, or 14. Do not redraw state overlays from L16B03, because L16B03 is clean, and do not add any non-committed state marker. Maintain fixed marker positions inherited from L16B03 for markers 1, 6, and 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\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L16B03' physical_space_id='unit_1_single_physical_space'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 1]\n  - look_at_unit: 1\n  - look_at_cell: [7, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens neutral coverage reuses the same unit 1 camera cell [8,1] and look-at cell [7,7] as L16B03 so the fixed desk-side layout remains locked while the close shot-specific overlay can be handled as a scene-layer delta.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit marker 1 at camera_cell [8,1], look within the same unit marker 1 toward look_at_cell [7,7]. The visible fixed space should be derived from L16B03, preserving base markers 1, 6, and 10 in the same positions; visible_openings_candidates for unit 1 includes opening marker 2 but marker 2 is ignored for this BG and should not be emphasized.\n  - camera_framing_directive: Use neutral normal-lens coverage from camera_unit 1 at camera_cell [8,1] toward look_at_unit 1 at look_at_cell [7,7], fov 50. Keep the frame compatible with the close staged emphasis by allowing only a narrow BG band and lower-frame desk cue while preserving the anchor’s fixed marker placement.\n  - subject_position_directive: S21_Shot6 stages one committed subject in tight close coverage with a lower-frame strip of marker-12 material and a narrow band of BG behind. Keep the subject placement close and slightly off-center as staged; do not invent extra subjects in the BG.\n  - state_cue_directive: This BG is not marked clean and must carry transient/state marker 12 only. Keep marker 12 as the committed state cue associated with S21_Shot6, and do not add ignored state overlay markers 11, 13, or 14.\n  - negative_continuity_directive: Do not include ignored marker numbers 2, 3, 4, 5, 7, 8, 9, 11, 13, or 14. Do not redraw state overlays from L16B03, because L16B03 is clean, and do not add any non-committed state marker. Maintain fixed marker positions inherited from L16B03 for markers 1, 6, and 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\nInherit the visible identity of this dwelling from the supplied prior background reference images. Match floor, wall, window, lighting, and fixed-furniture palette so the space reads as the same home; do not redraw any transient cue already present in the references.\n\nREFERENCE PLAN: mode='reference_derived'\n  - selected_refs[0]: ref_bg_id='L16B03' physical_space_id='unit_1_single_physical_space'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 1]\n  - look_at_unit: 1\n  - look_at_cell: [7, 7]\n  - lens_enum: 'normal'\n  - fov_deg: 50\n  - framing_notes: 'Normal-lens neutral coverage reuses the same unit 1 camera cell [8,1] and look-at cell [7,7] as L16B03 so the fixed desk-side layout remains locked while the close shot-specific overlay can be handled as a scene-layer delta.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit marker 1 at camera_cell [8,1], look within the same unit marker 1 toward look_at_cell [7,7]. The visible fixed space should be derived from L16B03, preserving base markers 1, 6, and 10 in the same positions; visible_openings_candidates for unit 1 includes opening marker 2 but marker 2 is ignored for this BG and should not be emphasized.\n  - camera_framing_directive: Use neutral normal-lens coverage from camera_unit 1 at camera_cell [8,1] toward look_at_unit 1 at look_at_cell [7,7], fov 50. Keep the frame compatible with the close staged emphasis by allowing only a narrow BG band and lower-frame desk cue while preserving the anchor’s fixed marker placement.\n  - subject_position_directive: S21_Shot6 stages one committed subject in tight close coverage with a lower-frame strip of marker-12 material and a narrow band of BG behind. Keep the subject placement close and slightly off-center as staged; do not invent extra subjects in the BG.\n  - state_cue_directive: This BG is not marked clean and must carry transient/state marker 12 only. Keep marker 12 as the committed state cue associated with S21_Shot6, and do not add ignored state overlay markers 11, 13, or 14.\n  - negative_continuity_directive: Do not include ignored marker numbers 2, 3, 4, 5, 7, 8, 9, 11, 13, or 14. Do not redraw state overlays from L16B03, because L16B03 is clean, and do not add any non-committed state marker. Maintain fixed marker positions inherited from L16B03 for markers 1, 6, and 10.\n\n현대 대한민국 해안 도시의 형사 사무실 안, 주임 형사 책상 주변을 담은 비어 있는 실내 배경 플레이트. 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트처럼, 앉은 사람의 눈높이에 가까운 낮은 시선에서 50mm 렌즈로 책상 가까이를 바라본다. 하나의 열린 사무실 공간 안에 오래 사용한 업무용 책상과 의자가 있고, 책상 위에는 문서 트레이와 두껍게 쌓인 서류 묶음이 안정적으로 놓여 있다. 확대 이미지나 사건 단서는 포함하지 않고, 오래된 수사 사무실의 기본 업무 흔적만 남은 표면 상태를 보여준다. 책상 상판은 손때와 미세한 흠집이 쌓인 무광 재질이고, 서류 가장자리는 습한 해안 도시의 공기처럼 살짝 휘어 있으며, 문서 트레이는 낡은 플라스틱 또는 금속의 생활감 있는 질감을 가진다. 주변 벽과 바닥은 2020년대 한국 공공기관 사무실의 현실적인 마감으로, 완전히 새것 같지 않은 페인트 벽, 닳은 바닥재, 낮게 깔린 먼지와 축축한 회색빛 분위기가 느껴진다. 조명은 차갑고 약간 녹색기가 도는 형광등 계열의 실내광을 기본으로 하며, 사무실 구석은 낮은 명암으로 가라앉아 어둡고 긴장된 한국형 미스터리 스릴러의 현실감을 만든다. 화면은 과장된 장식보다 실제 장소 촬영의 정직한 질감, 절제된 자연 필름 입자, 부드러운 배경 흐림, 미세한 렌즈 왜곡을 살린다. 책상과 서류의 촉감이 또렷하고, 배경의 열린 사무실은 흐릿하게 이어지되 공간의 깊이가 이해되도록 구성한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            8,
            1
          ],
          "camera_unit": 1,
          "fov_deg": 50,
          "framing_notes": "Normal-lens neutral coverage reuses the same unit 1 camera cell [8,1] and look-at cell [7,7] as L16B03 so the fixed desk-side layout remains locked while the close shot-specific overlay can be handled as a scene-layer delta.",
          "lens_enum": "normal",
          "look_at_cell": [
            7,
            7
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 1,
        "shot_aware_plan_mode": "reference_derived",
        "render_guidance": {
          "visible_space_directive": "From unit marker 1 at camera_cell [8,1], look within the same unit marker 1 toward look_at_cell [7,7]. The visible fixed space should be derived from L16B03, preserving base markers 1, 6, and 10 in the same positions; visible_openings_candidates for unit 1 includes opening marker 2 but marker 2 is ignored for this BG and should not be emphasized.",
          "camera_framing_directive": "Use neutral normal-lens coverage from camera_unit 1 at camera_cell [8,1] toward look_at_unit 1 at look_at_cell [7,7], fov 50. Keep the frame compatible with the close staged emphasis by allowing only a narrow BG band and lower-frame desk cue while preserving the anchor’s fixed marker placement.",
          "subject_position_directive": "S21_Shot6 stages one committed subject in tight close coverage with a lower-frame strip of marker-12 material and a narrow band of BG behind. Keep the subject placement close and slightly off-center as staged; do not invent extra subjects in the BG.",
          "state_cue_directive": "This BG is not marked clean and must carry transient/state marker 12 only. Keep marker 12 as the committed state cue associated with S21_Shot6, and do not add ignored state overlay markers 11, 13, or 14.",
          "negative_continuity_directive": "Do not include ignored marker numbers 2, 3, 4, 5, 7, 8, 9, 11, 13, or 14. Do not redraw state overlays from L16B03, because L16B03 is clean, and do not add any non-committed state marker. Maintain fixed marker positions inherited from L16B03 for markers 1, 6, and 10."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l16_detective_office",
          "prior_bg_ids": [
            "L16B03"
          ],
          "attached_ref_labels": [
            "bg:L16B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L16B04": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L16",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L16B04.png",
        "t2i_prompt": "현대 대한민국 2020년대 중반의 해안 도시 경찰서 안쪽에 있을 법한, 사람이 없는 열린 형사 사무실 배경 플레이트. 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트처럼, 주임 형사 책상과 의자 근처의 앉은 눈높이에 가까운 낮은 시점에서 40mm 중간 화각 렌즈로 야간 당직용 업무 책상과 데스크톱 컴퓨터 모니터를 바라본다. 하나의 넓지 않은 사무실 공간 안에 낡은 사무용 책상들, 회전 의자, 당직 업무용 워크스테이션, 모니터, 문서 트레이와 종이 더미가 자연스럽게 놓여 있고, 오래 사용한 금속 다리와 합판 상판, 플라스틱 의자 표면, 케이블, 칸막이 가장자리의 생활 흠집과 먼지가 사실적으로 보인다. 야간 근무가 끝난 듯한 비어 있는 분위기, 차갑게 희미한 형광등과 모니터 유리의 낮은 반사, 해안 도시 특유의 눅눅한 회색 공기와 약간 병든 녹색 기운이 섞인 낮은 조도. 데스크톱 모니터 화면은 꺼진 듯 어둡거나 반사광과 읽을 수 없는 저대비 추상 블록만 보이는 비의미적 표면으로 처리한다. 문서 더미와 트레이는 일상적인 수사 사무실의 오래된 종이 질감만 보여 주며 특정 사건 정보나 읽을 수 있는 글자는 드러나지 않는다. 한국 경찰 업무 공간의 현실적인 밀도와 피로감, 축축한 벽면과 오래된 사무가구의 마모, 절제된 자연 필름 입자, 얕지 않은 자연스러운 심도, 실제 렌즈의 미세한 왜곡과 어두운 가장자리감. 평면도나 설계도가 아니라 실내에 놓인 카메라가 포착한 정지 배경판이며, 현재 장면의 행동이나 임시 단서는 비워 둔다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S21_Shot10용 배경은 비어 있는 현대 한국 형사 사무실의 야간 근무 분위기를 유지한다. 주임 형사 책상 근처의 낮은 앉은 눈높이에서 야간 당직용 업무 책상과 데스크톱 모니터를 바라보는 구도를 기준으로 하며, 이후 장면 레이어가 임시 행동 요소를 얹을 수 있도록 책상 표면과 모니터 주변을 안정적이고 단정한 상태로 남긴다. 모니터 화면은 읽을 수 없는 어두운 반사 또는 저대비 추상 화면으로만 보이게 한다.",
            "shot_id": "S21_Shot10"
          }
        ],
        "shot_ids": [
          "S21_Shot10"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "refs_1",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 6, facing toward number 4 and number 5",
          "camera_height": "seated eye level",
          "lens_hint": "40mm medium office view",
          "framing_notes": "Empty-office secret-check view; show the monitor result and note as temporary overlay cues."
        },
        "reference_decision": {
          "bg_id": "L16B04",
          "fp_id": "fp_l16_detective_office",
          "node_index": 2,
          "mode": "same_physical_space_view",
          "is_dwelling_identity_anchor": false,
          "rationale": "L16B04 remains in the same physical unit marker 1 as L16B03 but requires a narrower view toward marker 5 and the marker-4/marker-6/marker-10 cluster, plus transient markers 13 and 14. L16B03 is selected to lock the fixed positions of those base markers, while the different look-at cell and telephoto lens make this a new same-space view rather than a low-delta reuse of the anchor plate.",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L16B03.png"
          ],
          "source_bg_ids": [
            "L16B03"
          ],
          "fp_included": false,
          "reference_decision": {
            "low_delta_rationale": "",
            "low_delta_reuse_target_bg_id": "",
            "physical_space_id_per_ref": [
              "unit_1_single_physical_space"
            ],
            "rejected_refs": [],
            "same_physical_space_dedup_decision": "single_reference_same_physical_space_new_view",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [
              {
                "physical_space_id": "unit_1_single_physical_space",
                "ref_bg_id": "L16B03",
                "space_description": "same fp unit marker 1 with fixed base markers inherited from the clean anchor"
              }
            ],
            "why_single_ref_or_two_refs": "One reference is sufficient because the consuming shot shows the same physical unit marker 1 and does not require two distinct co-visible spaces."
          },
          "camera_decision": {
            "camera_cell": [
              8,
              1
            ],
            "camera_unit": 1,
            "fov_deg": 25,
            "framing_notes": "Telephoto coverage from unit 1 camera cell [8,1] toward look-at cell [5,8] narrows onto the marker-4/marker-5 side of the same physical space for the staged close side-profile action.",
            "lens_enum": "telephoto",
            "look_at_cell": [
              5,
              8
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "From unit marker 1 at camera_cell [8,1], look within unit marker 1 toward marker 5 at look_at_cell [5,8]. Maintain same-space continuity from L16B03 for base markers 1, 4, 5, 6, and 10; visible_openings_candidates for unit 1 includes marker 2, but marker 2 is ignored for this BG and should not be part of the visible emphasis.",
            "camera_framing_directive": "Use compressed telephoto coverage from camera_unit 1 at camera_cell [8,1] toward look_at_unit 1 at look_at_cell [5,8], fov 25. The frame should be narrow and side-oriented as staged, with BG elements becoming soft lateral structure behind the close subject action.",
            "subject_position_directive": "S21_Shot10 stages one committed subject in narrow side-profile close coverage, with the gesture at the lower edge of frame and the gaze directed toward an empty aisle region in the BG. Keep the BG subject-free except for that staged subject; do not invent additional figures in the aisle.",
            "state_cue_directive": "This BG is not marked clean and must carry transient/state markers 13 and 14 only. Keep marker 13 and marker 14 as the committed state cues for S21_Shot10, and exclude ignored state overlay markers 11 and 12.",
            "negative_continuity_directive": "Do not include ignored marker numbers 2, 3, 7, 8, 9, 11, or 12. Preserve the L16B03 fixed positions for base markers 1, 4, 5, 6, and 10, but do not import the clean-anchor absence of this BG’s committed state markers. Avoid adding spaces or markers outside the telephoto view toward [5,8]."
          },
          "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='L16B03' physical_space_id='unit_1_single_physical_space'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 1]\n  - look_at_unit: 1\n  - look_at_cell: [5, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto coverage from unit 1 camera cell [8,1] toward look-at cell [5,8] narrows onto the marker-4/marker-5 side of the same physical space for the staged close side-profile action.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit marker 1 at camera_cell [8,1], look within unit marker 1 toward marker 5 at look_at_cell [5,8]. Maintain same-space continuity from L16B03 for base markers 1, 4, 5, 6, and 10; visible_openings_candidates for unit 1 includes marker 2, but marker 2 is ignored for this BG and should not be part of the visible emphasis.\n  - camera_framing_directive: Use compressed telephoto coverage from camera_unit 1 at camera_cell [8,1] toward look_at_unit 1 at look_at_cell [5,8], fov 25. The frame should be narrow and side-oriented as staged, with BG elements becoming soft lateral structure behind the close subject action.\n  - subject_position_directive: S21_Shot10 stages one committed subject in narrow side-profile close coverage, with the gesture at the lower edge of frame and the gaze directed toward an empty aisle region in the BG. Keep the BG subject-free except for that staged subject; do not invent additional figures in the aisle.\n  - state_cue_directive: This BG is not marked clean and must carry transient/state markers 13 and 14 only. Keep marker 13 and marker 14 as the committed state cues for S21_Shot10, and exclude ignored state overlay markers 11 and 12.\n  - negative_continuity_directive: Do not include ignored marker numbers 2, 3, 7, 8, 9, 11, or 12. Preserve the L16B03 fixed positions for base markers 1, 4, 5, 6, and 10, but do not import the clean-anchor absence of this BG’s committed state markers. Avoid adding spaces or markers outside the telephoto view toward [5,8].\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='L16B03' physical_space_id='unit_1_single_physical_space'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 1]\n  - look_at_unit: 1\n  - look_at_cell: [5, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto coverage from unit 1 camera cell [8,1] toward look-at cell [5,8] narrows onto the marker-4/marker-5 side of the same physical space for the staged close side-profile action.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit marker 1 at camera_cell [8,1], look within unit marker 1 toward marker 5 at look_at_cell [5,8]. Maintain same-space continuity from L16B03 for base markers 1, 4, 5, 6, and 10; visible_openings_candidates for unit 1 includes marker 2, but marker 2 is ignored for this BG and should not be part of the visible emphasis.\n  - camera_framing_directive: Use compressed telephoto coverage from camera_unit 1 at camera_cell [8,1] toward look_at_unit 1 at look_at_cell [5,8], fov 25. The frame should be narrow and side-oriented as staged, with BG elements becoming soft lateral structure behind the close subject action.\n  - subject_position_directive: S21_Shot10 stages one committed subject in narrow side-profile close coverage, with the gesture at the lower edge of frame and the gaze directed toward an empty aisle region in the BG. Keep the BG subject-free except for that staged subject; do not invent additional figures in the aisle.\n  - state_cue_directive: This BG is not marked clean and must carry transient/state markers 13 and 14 only. Keep marker 13 and marker 14 as the committed state cues for S21_Shot10, and exclude ignored state overlay markers 11 and 12.\n  - negative_continuity_directive: Do not include ignored marker numbers 2, 3, 7, 8, 9, 11, or 12. Preserve the L16B03 fixed positions for base markers 1, 4, 5, 6, and 10, but do not import the clean-anchor absence of this BG’s committed state markers. Avoid adding spaces or markers outside the telephoto view toward [5,8].\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='L16B03' physical_space_id='unit_1_single_physical_space'\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [8, 1]\n  - look_at_unit: 1\n  - look_at_cell: [5, 8]\n  - lens_enum: 'telephoto'\n  - fov_deg: 25\n  - framing_notes: 'Telephoto coverage from unit 1 camera cell [8,1] toward look-at cell [5,8] narrows onto the marker-4/marker-5 side of the same physical space for the staged close side-profile action.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: From unit marker 1 at camera_cell [8,1], look within unit marker 1 toward marker 5 at look_at_cell [5,8]. Maintain same-space continuity from L16B03 for base markers 1, 4, 5, 6, and 10; visible_openings_candidates for unit 1 includes marker 2, but marker 2 is ignored for this BG and should not be part of the visible emphasis.\n  - camera_framing_directive: Use compressed telephoto coverage from camera_unit 1 at camera_cell [8,1] toward look_at_unit 1 at look_at_cell [5,8], fov 25. The frame should be narrow and side-oriented as staged, with BG elements becoming soft lateral structure behind the close subject action.\n  - subject_position_directive: S21_Shot10 stages one committed subject in narrow side-profile close coverage, with the gesture at the lower edge of frame and the gaze directed toward an empty aisle region in the BG. Keep the BG subject-free except for that staged subject; do not invent additional figures in the aisle.\n  - state_cue_directive: This BG is not marked clean and must carry transient/state markers 13 and 14 only. Keep marker 13 and marker 14 as the committed state cues for S21_Shot10, and exclude ignored state overlay markers 11 and 12.\n  - negative_continuity_directive: Do not include ignored marker numbers 2, 3, 7, 8, 9, 11, or 12. Preserve the L16B03 fixed positions for base markers 1, 4, 5, 6, and 10, but do not import the clean-anchor absence of this BG’s committed state markers. Avoid adding spaces or markers outside the telephoto view toward [5,8].\n\n현대 대한민국 2020년대 중반의 해안 도시 경찰서 안쪽에 있을 법한, 사람이 없는 열린 형사 사무실 배경 플레이트. 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트처럼, 주임 형사 책상과 의자 근처의 앉은 눈높이에 가까운 낮은 시점에서 40mm 중간 화각 렌즈로 야간 당직용 업무 책상과 데스크톱 컴퓨터 모니터를 바라본다. 하나의 넓지 않은 사무실 공간 안에 낡은 사무용 책상들, 회전 의자, 당직 업무용 워크스테이션, 모니터, 문서 트레이와 종이 더미가 자연스럽게 놓여 있고, 오래 사용한 금속 다리와 합판 상판, 플라스틱 의자 표면, 케이블, 칸막이 가장자리의 생활 흠집과 먼지가 사실적으로 보인다. 야간 근무가 끝난 듯한 비어 있는 분위기, 차갑게 희미한 형광등과 모니터 유리의 낮은 반사, 해안 도시 특유의 눅눅한 회색 공기와 약간 병든 녹색 기운이 섞인 낮은 조도. 데스크톱 모니터 화면은 꺼진 듯 어둡거나 반사광과 읽을 수 없는 저대비 추상 블록만 보이는 비의미적 표면으로 처리한다. 문서 더미와 트레이는 일상적인 수사 사무실의 오래된 종이 질감만 보여 주며 특정 사건 정보나 읽을 수 있는 글자는 드러나지 않는다. 한국 경찰 업무 공간의 현실적인 밀도와 피로감, 축축한 벽면과 오래된 사무가구의 마모, 절제된 자연 필름 입자, 얕지 않은 자연스러운 심도, 실제 렌즈의 미세한 왜곡과 어두운 가장자리감. 평면도나 설계도가 아니라 실내에 놓인 카메라가 포착한 정지 배경판이며, 현재 장면의 행동이나 임시 단서는 비워 둔다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "camera_decision": {
          "camera_cell": [
            8,
            1
          ],
          "camera_unit": 1,
          "fov_deg": 25,
          "framing_notes": "Telephoto coverage from unit 1 camera cell [8,1] toward look-at cell [5,8] narrows onto the marker-4/marker-5 side of the same physical space for the staged close side-profile action.",
          "lens_enum": "telephoto",
          "look_at_cell": [
            5,
            8
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view",
        "render_guidance": {
          "visible_space_directive": "From unit marker 1 at camera_cell [8,1], look within unit marker 1 toward marker 5 at look_at_cell [5,8]. Maintain same-space continuity from L16B03 for base markers 1, 4, 5, 6, and 10; visible_openings_candidates for unit 1 includes marker 2, but marker 2 is ignored for this BG and should not be part of the visible emphasis.",
          "camera_framing_directive": "Use compressed telephoto coverage from camera_unit 1 at camera_cell [8,1] toward look_at_unit 1 at look_at_cell [5,8], fov 25. The frame should be narrow and side-oriented as staged, with BG elements becoming soft lateral structure behind the close subject action.",
          "subject_position_directive": "S21_Shot10 stages one committed subject in narrow side-profile close coverage, with the gesture at the lower edge of frame and the gaze directed toward an empty aisle region in the BG. Keep the BG subject-free except for that staged subject; do not invent additional figures in the aisle.",
          "state_cue_directive": "This BG is not marked clean and must carry transient/state markers 13 and 14 only. Keep marker 13 and marker 14 as the committed state cues for S21_Shot10, and exclude ignored state overlay markers 11 and 12.",
          "negative_continuity_directive": "Do not include ignored marker numbers 2, 3, 7, 8, 9, 11, or 12. Preserve the L16B03 fixed positions for base markers 1, 4, 5, 6, and 10, but do not import the clean-anchor absence of this BG’s committed state markers. Avoid adding spaces or markers outside the telephoto view toward [5,8]."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l16_detective_office",
          "prior_bg_ids": [
            "L16B03"
          ],
          "attached_ref_labels": [
            "bg:L16B03"
          ],
          "ref_used": "refs_1",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L16B05": {
        "status": "ok",
        "location_id": "L16",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L16B05.png",
        "t2i_prompt": "현대 대한민국 해안 도시의 경찰서 앞 도로를 담은 빈 외부 공간, 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 낮 시간이지만 바닷가 도시 특유의 옅은 안개와 흐린 하늘 때문에 빛은 부드럽고 차갑게 퍼지며, 젖었다가 마르는 중인 아스팔트 도로와 보도블록에 muted coastal gray와 병든 초록 기운이 은은하게 섞인다. 프레임 한쪽에는 오래된 관공서 느낌의 낮은 경찰서 정면이 보이고, 회청색 타일과 콘크리트 외벽, 유리 출입문, 금속 손잡이와 난간, 사각 창문, 작은 차양, 보안용 CCTV 카메라, 벽면의 고정 표지판이 현실적인 마모와 먼지, 염분 자국을 지닌 채 자리한다. 표지판과 유리문 안쪽의 안내 표시는 읽을 수 없는 추상적인 줄과 반사광으로만 보이며, 특정 로고나 선명한 문구 없이 공공기관의 물리적 존재감만 남긴다. 도로에는 낮은 연석, 낡은 횡단보도 페인트, 금속 볼라드, 가로등, 배수구, 희미한 타이어 자국과 빗물 얼룩이 있고, 해안 습기 때문에 콘크리트 모서리와 금속 표면에 미세한 녹과 때가 배어 있다. 카메라는 약 1.6m의 서 있는 사람 눈높이에서 경찰서 정면과 도로를 사선으로 바라보며, 35mm급 구면 렌즈의 자연스러운 원근과 얕지 않은 현실적 심도, 절제된 자연 필름 입자, 약한 비네팅을 가진다. 공간은 정돈되어 있으나 생활감과 긴장감이 남아 있는 한국형 미스터리 스릴러의 낮 풍경이며, 과장된 세트 느낌 없이 실제 장소 촬영처럼 촉각적인 재질과 흐린 해안광을 우선한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S22_Shot1에서는 인물이 빠져나가기 전의 객관적인 빈 공간처럼 사용할 수 있도록, 경찰서 정문 앞 도로와 보도를 사람 눈높이에서 약간 비스듬히 바라보는 구도를 유지한다. 출입구, 표지판, 보도 가장자리, 도로의 젖은 질감이 프레임 안에서 안정적인 기준점이 되게 하고, 순간적인 추격감이나 자전거 이동 동작은 배경 플레이트에 넣지 않는다.",
            "shot_id": "S22_Shot1"
          }
        ],
        "shot_ids": [
          "S22_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {},
        "reference_decision": {
          "mode": "surface_role_direct_plate",
          "surface_role": "exterior_plate",
          "fp_id": "",
          "source_bg_ids": []
        },
        "effective_render_prompt": "현대 대한민국 해안 도시의 경찰서 앞 도로를 담은 빈 외부 공간, 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 낮 시간이지만 바닷가 도시 특유의 옅은 안개와 흐린 하늘 때문에 빛은 부드럽고 차갑게 퍼지며, 젖었다가 마르는 중인 아스팔트 도로와 보도블록에 muted coastal gray와 병든 초록 기운이 은은하게 섞인다. 프레임 한쪽에는 오래된 관공서 느낌의 낮은 경찰서 정면이 보이고, 회청색 타일과 콘크리트 외벽, 유리 출입문, 금속 손잡이와 난간, 사각 창문, 작은 차양, 보안용 CCTV 카메라, 벽면의 고정 표지판이 현실적인 마모와 먼지, 염분 자국을 지닌 채 자리한다. 표지판과 유리문 안쪽의 안내 표시는 읽을 수 없는 추상적인 줄과 반사광으로만 보이며, 특정 로고나 선명한 문구 없이 공공기관의 물리적 존재감만 남긴다. 도로에는 낮은 연석, 낡은 횡단보도 페인트, 금속 볼라드, 가로등, 배수구, 희미한 타이어 자국과 빗물 얼룩이 있고, 해안 습기 때문에 콘크리트 모서리와 금속 표면에 미세한 녹과 때가 배어 있다. 카메라는 약 1.6m의 서 있는 사람 눈높이에서 경찰서 정면과 도로를 사선으로 바라보며, 35mm급 구면 렌즈의 자연스러운 원근과 얕지 않은 현실적 심도, 절제된 자연 필름 입자, 약한 비네팅을 가진다. 공간은 정돈되어 있으나 생활감과 긴장감이 남아 있는 한국형 미스터리 스릴러의 낮 풍경이며, 과장된 세트 느낌 없이 실제 장소 촬영처럼 촉각적인 재질과 흐린 해안광을 우선한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_aware_plan_mode": "surface_role_direct_plate",
        "attached_reference_lineage": {
          "fp_id": "",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L21B01": {
        "status": "ok",
        "is_reuse": false,
        "render_action": "render_new_plate",
        "location_id": "L21",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L21B01.png",
        "t2i_prompt": "현대 대한민국 해안 지역에서 운항하는 소형 어선의 외부 갑판을 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 인물이 없는 빈 갑판이며, 수납형 벤치 좌석 근처의 서 있는 눈높이 약 1.6m에서 약 28mm 중간 광각 렌즈로 갑판 전체를 가로질러 조타실 출입 문턱을 바라본다. 프레임 안에는 오래된 논슬립 갑판 바닥, 선수 쪽으로 이어지는 접근 개구부, 바다를 향한 낮은 둘레 난간, 낡은 수납형 벤치, 어둑한 조타실 출입부가 자연스럽게 배치된다. 작은 배가 열린 바다 위에 멈춘 듯한 해질녘 상태로, 낮은 해무와 축축한 바닷바람, 수평선 근처의 흐린 금빛 노을, 갑판 표면의 차가운 회녹색 그림자가 섞인다. 도장면은 염분에 바래고 가장자리는 닳아 있으며, 난간에는 오래된 금속 산화와 손때, 갑판에는 물기와 미세한 해조 얼룩, 반복 사용으로 생긴 긁힘이 현실적으로 남아 있다. 한국 어촌의 실용적인 현대 어선처럼 과장된 장식 없이 기능적인 구조와 낮은 기술 밀도를 지니며, 고립된 섬으로 향하는 듯한 조용하고 눌린 긴장감이 감돈다. 실제 35mm급 카메라 촬영처럼 자연스러운 피사계 심도, 절제된 자연 필름 입자, 약한 주변부 비네팅, 배의 좁은 공간에서 느껴지는 미세한 광각 왜곡을 유지한다. 도면이나 건축 시각화가 아니라 실제 장소 촬영처럼 습기, 금속, 낡은 페인트, 유리섬유 갑판의 촉감이 선명한 빈 외부 배경. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S28_Shot1에서는 수납형 벤치 근처에 선 카메라가 빈 갑판을 가로질러 조타실 출입 문턱을 바라보는 구도를 유지한다. 바다 쪽 낮은 난간과 갑판 바닥의 빈 면이 함께 보이도록 하여, 이후 장면 레이어가 얹힐 공간을 남긴다. 배경 자체는 고요하고 긴장된 해질녘의 빈 어선 갑판으로만 유지한다.",
            "shot_id": "S28_Shot1"
          },
          {
            "guide_text": "S28_Shot5에서도 같은 갑판의 구조적 연속성이 보이게 한다. 눈높이의 약간 넓은 렌즈 시점으로 빈 갑판, 낮은 난간, 조타실 출입부, 수납형 벤치를 안정적으로 잡고, 해무와 노을빛이 섞인 어두운 바다 가장자리를 포함한다. 사건 동작이나 인물의 흔적 없이 지속적인 표면 상태와 조명만 배경에 남긴다.",
            "shot_id": "S28_Shot5"
          }
        ],
        "shot_ids": [
          "S28_Shot1",
          "S28_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "fp_only",
        "render_attempts": 1,
        "render_error": "",
        "variant_label": "",
        "floor_plan_used": true,
        "camera_recommendations": {
          "camera_position": "near number 4, facing toward number 5 across number 1",
          "camera_height": "standing eye level on a small boat deck",
          "lens_hint": "moderate wide lens, about 28mm",
          "framing_notes": "Deck confrontation framing; include open sea edges and enough deck surface for the map and old photo overlay."
        },
        "reference_decision": {
          "bg_id": "L21B01",
          "fp_id": "fp_l21_deck",
          "node_index": 0,
          "mode": "fp_seeded_anchor",
          "is_dwelling_identity_anchor": true,
          "rationale": "L21B01 is the only clean anchor candidate supplied for this fp_id and is readiness-ok, so it is the dwelling-identity anchor and is rendered fresh from the floor plan without any prior same-fp reference. The BG targets unit marker 1 and references base markers 1, 2, 3, 4, and 5 plus transient markers 6 and 7; the only valid camera unit is 1 with camera_cell [4,4]. A wide lens at fov 90 is selected to support broad coverage of the referenced deck markers from the available geometry while looking toward [1,4].",
          "reference_paths": [
            "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/floor_plan/fp_l21_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": "no_prior_same_fp_reference_for_anchor",
            "same_physical_space_low_delta_candidate": false,
            "selected_refs": [],
            "why_single_ref_or_two_refs": "This first node is the fp-seeded anchor; no prior same-fp reference is available or needed."
          },
          "camera_decision": {
            "camera_cell": [
              4,
              4
            ],
            "camera_unit": 1,
            "fov_deg": 90,
            "framing_notes": "Use the only listed camera cell for unit marker 1 and a wide lens to give broad coverage of the open deck plate while looking toward the listed look-at cell associated with base marker 5.",
            "lens_enum": "wide",
            "look_at_cell": [
              1,
              4
            ],
            "look_at_unit": 1
          },
          "render_guidance": {
            "visible_space_directive": "Show unit marker 1 as the targeted visible space. The BG should reference base marker 1, opening markers 2 and 5, fixed marker 3, and furniture marker 4; visible_openings_candidates for unit marker 1 list opening markers 2 and 5, while visible_units_candidates lists no additional unit markers.",
            "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [4,4], looking within the same unit toward look_at_cell [1,4], using a wide lens with fov_deg 90 for broad coverage of unit marker 1 and its referenced base markers.",
            "subject_position_directive": "The surfaced shots include one wide framing with the primary subject held small in frame and one close framing with a committed subject constraint in the middle_center depth relationship. For the reusable BG plate, keep the fixed background readable for those staged uses but do not invent extra subjects beyond the committed shot-staging cues.",
            "state_cue_directive": "clean_background_expected is false, and transient marker numbers 6 and 7 are committed for this BG. Include the committed state-overlay markers 6 and 7 along with use_numbered_elements 1, 2, 3, 4, and 5; do not add unlisted transient cues.",
            "negative_continuity_directive": "No ignored numbered elements or ignored state-overlay markers are listed for this BG, and there are no selected references to preserve or suppress. Avoid inventing additional numbered elements, unlisted state overlays, or spaces beyond unit marker 1 and the visible-opening candidate set for unit marker 1."
          },
          "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 4]\n  - look_at_unit: 1\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the only listed camera cell for unit marker 1 and a wide lens to give broad coverage of the open deck plate while looking toward the listed look-at cell associated with base marker 5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit marker 1 as the targeted visible space. The BG should reference base marker 1, opening markers 2 and 5, fixed marker 3, and furniture marker 4; visible_openings_candidates for unit marker 1 list opening markers 2 and 5, while visible_units_candidates lists no additional unit markers.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [4,4], looking within the same unit toward look_at_cell [1,4], using a wide lens with fov_deg 90 for broad coverage of unit marker 1 and its referenced base markers.\n  - subject_position_directive: The surfaced shots include one wide framing with the primary subject held small in frame and one close framing with a committed subject constraint in the middle_center depth relationship. For the reusable BG plate, keep the fixed background readable for those staged uses but do not invent extra subjects beyond the committed shot-staging cues.\n  - state_cue_directive: clean_background_expected is false, and transient marker numbers 6 and 7 are committed for this BG. Include the committed state-overlay markers 6 and 7 along with use_numbered_elements 1, 2, 3, 4, and 5; do not add unlisted transient cues.\n  - negative_continuity_directive: No ignored numbered elements or ignored state-overlay markers are listed for this BG, and there are no selected references to preserve or suppress. Avoid inventing additional numbered elements, unlisted state overlays, or spaces beyond unit marker 1 and the visible-opening candidate set for unit marker 1.\n\n",
          "diagnostics": []
        },
        "reference_guidance_prefix": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 4]\n  - look_at_unit: 1\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the only listed camera cell for unit marker 1 and a wide lens to give broad coverage of the open deck plate while looking toward the listed look-at cell associated with base marker 5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit marker 1 as the targeted visible space. The BG should reference base marker 1, opening markers 2 and 5, fixed marker 3, and furniture marker 4; visible_openings_candidates for unit marker 1 list opening markers 2 and 5, while visible_units_candidates lists no additional unit markers.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [4,4], looking within the same unit toward look_at_cell [1,4], using a wide lens with fov_deg 90 for broad coverage of unit marker 1 and its referenced base markers.\n  - subject_position_directive: The surfaced shots include one wide framing with the primary subject held small in frame and one close framing with a committed subject constraint in the middle_center depth relationship. For the reusable BG plate, keep the fixed background readable for those staged uses but do not invent extra subjects beyond the committed shot-staging cues.\n  - state_cue_directive: clean_background_expected is false, and transient marker numbers 6 and 7 are committed for this BG. Include the committed state-overlay markers 6 and 7 along with use_numbered_elements 1, 2, 3, 4, and 5; do not add unlisted transient cues.\n  - negative_continuity_directive: No ignored numbered elements or ignored state-overlay markers are listed for this BG, and there are no selected references to preserve or suppress. Avoid inventing additional numbered elements, unlisted state overlays, or spaces beyond unit marker 1 and the visible-opening candidate set for unit marker 1.\n\n",
        "effective_render_prompt": "STYLE CONTRACT — ordinary, modest, lived-in residential interior. Treat the result as an actual reference photograph of a real home: everyday materials, believable wear, modest furniture in plain shapes, natural daylight or simple ceiling lighting. Strictly avoid luxury, showroom, hotel-suite, boutique-design, high-end-retail, or magazine-staging styling. No marble surfaces, no chandeliers, no designer furniture, no polished decor displays, no curated styling props, no glossy magazine finish.\n\nUse the supplied base floor plan as the only visual reference. Render a fresh photoreal interior under the modest style contract; treat the base markers as spatial guidance, not as overlay material.\n\nREFERENCE PLAN: mode='fp_seeded_anchor'\n  - reference: base floor plan (anchor)\n\nCAMERA DECISION (exact, from validated plan):\n  - camera_unit: 1\n  - camera_cell: [4, 4]\n  - look_at_unit: 1\n  - look_at_cell: [1, 4]\n  - lens_enum: 'wide'\n  - fov_deg: 90\n  - framing_notes: 'Use the only listed camera cell for unit marker 1 and a wide lens to give broad coverage of the open deck plate while looking toward the listed look-at cell associated with base marker 5.'\n\nRENDER GUIDANCE (from validated plan):\n  - visible_space_directive: Show unit marker 1 as the targeted visible space. The BG should reference base marker 1, opening markers 2 and 5, fixed marker 3, and furniture marker 4; visible_openings_candidates for unit marker 1 list opening markers 2 and 5, while visible_units_candidates lists no additional unit markers.\n  - camera_framing_directive: Frame from camera_unit 1 at camera_cell [4,4], looking within the same unit toward look_at_cell [1,4], using a wide lens with fov_deg 90 for broad coverage of unit marker 1 and its referenced base markers.\n  - subject_position_directive: The surfaced shots include one wide framing with the primary subject held small in frame and one close framing with a committed subject constraint in the middle_center depth relationship. For the reusable BG plate, keep the fixed background readable for those staged uses but do not invent extra subjects beyond the committed shot-staging cues.\n  - state_cue_directive: clean_background_expected is false, and transient marker numbers 6 and 7 are committed for this BG. Include the committed state-overlay markers 6 and 7 along with use_numbered_elements 1, 2, 3, 4, and 5; do not add unlisted transient cues.\n  - negative_continuity_directive: No ignored numbered elements or ignored state-overlay markers are listed for this BG, and there are no selected references to preserve or suppress. Avoid inventing additional numbered elements, unlisted state overlays, or spaces beyond unit marker 1 and the visible-opening candidate set for unit marker 1.\n\n현대 대한민국 해안 지역에서 운항하는 소형 어선의 외부 갑판을 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 인물이 없는 빈 갑판이며, 수납형 벤치 좌석 근처의 서 있는 눈높이 약 1.6m에서 약 28mm 중간 광각 렌즈로 갑판 전체를 가로질러 조타실 출입 문턱을 바라본다. 프레임 안에는 오래된 논슬립 갑판 바닥, 선수 쪽으로 이어지는 접근 개구부, 바다를 향한 낮은 둘레 난간, 낡은 수납형 벤치, 어둑한 조타실 출입부가 자연스럽게 배치된다. 작은 배가 열린 바다 위에 멈춘 듯한 해질녘 상태로, 낮은 해무와 축축한 바닷바람, 수평선 근처의 흐린 금빛 노을, 갑판 표면의 차가운 회녹색 그림자가 섞인다. 도장면은 염분에 바래고 가장자리는 닳아 있으며, 난간에는 오래된 금속 산화와 손때, 갑판에는 물기와 미세한 해조 얼룩, 반복 사용으로 생긴 긁힘이 현실적으로 남아 있다. 한국 어촌의 실용적인 현대 어선처럼 과장된 장식 없이 기능적인 구조와 낮은 기술 밀도를 지니며, 고립된 섬으로 향하는 듯한 조용하고 눌린 긴장감이 감돈다. 실제 35mm급 카메라 촬영처럼 자연스러운 피사계 심도, 절제된 자연 필름 입자, 약한 주변부 비네팅, 배의 좁은 공간에서 느껴지는 미세한 광각 왜곡을 유지한다. 도면이나 건축 시각화가 아니라 실제 장소 촬영처럼 습기, 금속, 낡은 페인트, 유리섬유 갑판의 촉감이 선명한 빈 외부 배경. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "camera_decision": {
          "camera_cell": [
            4,
            4
          ],
          "camera_unit": 1,
          "fov_deg": 90,
          "framing_notes": "Use the only listed camera cell for unit marker 1 and a wide lens to give broad coverage of the open deck plate while looking toward the listed look-at cell associated with base marker 5.",
          "lens_enum": "wide",
          "look_at_cell": [
            1,
            4
          ],
          "look_at_unit": 1
        },
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor",
        "render_guidance": {
          "visible_space_directive": "Show unit marker 1 as the targeted visible space. The BG should reference base marker 1, opening markers 2 and 5, fixed marker 3, and furniture marker 4; visible_openings_candidates for unit marker 1 list opening markers 2 and 5, while visible_units_candidates lists no additional unit markers.",
          "camera_framing_directive": "Frame from camera_unit 1 at camera_cell [4,4], looking within the same unit toward look_at_cell [1,4], using a wide lens with fov_deg 90 for broad coverage of unit marker 1 and its referenced base markers.",
          "subject_position_directive": "The surfaced shots include one wide framing with the primary subject held small in frame and one close framing with a committed subject constraint in the middle_center depth relationship. For the reusable BG plate, keep the fixed background readable for those staged uses but do not invent extra subjects beyond the committed shot-staging cues.",
          "state_cue_directive": "clean_background_expected is false, and transient marker numbers 6 and 7 are committed for this BG. Include the committed state-overlay markers 6 and 7 along with use_numbered_elements 1, 2, 3, 4, and 5; do not add unlisted transient cues.",
          "negative_continuity_directive": "No ignored numbered elements or ignored state-overlay markers are listed for this BG, and there are no selected references to preserve or suppress. Avoid inventing additional numbered elements, unlisted state overlays, or spaces beyond unit marker 1 and the visible-opening candidate set for unit marker 1."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l21_deck",
          "prior_bg_ids": [],
          "attached_ref_labels": [
            "fp:fp_l21_deck"
          ],
          "ref_used": "fp_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L22B03": {
        "status": "reuse_target_missing",
        "location_id": "L22",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "현대 대한민국 해안 도시와 고립된 섬 사이를 오가는 소형 어선의 비어 있는 조타실 내부, 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 좁은 선실 바닥 구역 근처의 서 있는 사람 눈높이 약 1.6m에서, 적당히 넓은 실내 렌즈로 조타륜과 계기·조작 콘솔을 향해 촬영한다. 조타륜과 낡은 계기판, 스위치가 달린 콘솔이 프레임의 중심을 차지하고, 옆에는 항해 디스플레이와 해상 무전기가 붙어 있다. 항해 디스플레이는 꺼진 검은 유리나 희미한 반사, 읽을 수 없는 낮은 대비의 추상 화면만 보이게 한다. 주변에는 갑판으로 통하는 문, 고무 패킹이 닳은 둘러싼 전망창, 비좁은 미끄럼 방지 바닥, 오래된 섬유유리와 칠 벗겨진 금속, 염분에 바랜 나사와 손잡이, 습기로 얼룩진 창틀이 현실적으로 보인다. 해질녘 상태로, 창밖의 흐린 바다와 짙은 안개가 muted coastal gray와 sickly green 기운을 만들고, 낮게 남은 석양의 따뜻한 금빛이 계기 유리와 젖은 표면에 약하게 번진다. 실내의 작은 작업등과 계기 조명은 과장되지 않은 실제 전기 조명처럼 희미하게 살아 있고, 오래 쓴 한국 어선 특유의 눅눅한 냄새와 염분, 기름때, 생활 흠집이 느껴지는 질감으로 묘사한다. 카메라는 좁은 선실의 압박감과 조타석의 지배적인 존재감을 살리되, 객관적으로 정돈된 빈 공간을 촬영한 배경 플레이트로 유지한다. 자연스러운 심도, 절제된 입자감, 미세한 비네팅과 가까운 실내 렌즈의 완만한 왜곡이 있는 사실적인 촬영 이미지. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S29_Shot1용 배경 플레이트는 좁은 조타실 안에서 사람 키 눈높이로 조타륜과 계기 콘솔이 압박감 있게 보이는 구도를 유지한다. 바닥 공간은 매우 협소하게 느껴지고, 전망창 너머로 해질녘의 흐린 바다빛과 안개 낀 회색 기운이 들어온다. 현재 장면의 몸싸움이나 조작 행동은 포함하지 않고, 비어 있는 조타실의 고정 구조와 표면 상태만 안정적으로 남긴다.",
            "shot_id": "S29_Shot1"
          }
        ],
        "shot_ids": [
          "S29_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: reuse target 'L22B02' has no rendered plate",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2, facing toward number 5 and number 6",
          "camera_height": "standing eye level in a cramped cabin",
          "lens_hint": "moderately wide lens, close interior coverage",
          "framing_notes": "Keep the wheelhouse feeling tight, with the helm and control panel dominant."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l22_wheelhouse",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        },
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L22B02",
        "reused_from_bg_id": "L22B02",
        "shot_aware_plan_node_index": 0,
        "shot_aware_plan_mode": "fp_seeded_anchor"
      },
      "L22B02": {
        "status": "failed",
        "location_id": "L22",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 해안 도시와 고립된 섬을 오가는 작은 선박의 조타실 내부, 비어 있는 좁은 캐빈을 가슴 높이에서 눈높이 사이의 자연스러운 시점으로 담는다. 카메라는 조타실 안의 서 있을 수 있는 바닥 구역 가까이에 있으며, 낡은 계기 콘솔과 조타 핸들을 지나 둘러싼 전망창을 바라본다. 데크로 나가는 출입문은 좁은 선실 구조 안에 자연스럽게 포함되고, 콘솔 위에는 오래 사용한 계기판, 해양용 스위치, 내비게이션 디스플레이, 선박 무전기가 고정되어 있다. 디스플레이와 유리 표면은 꺼진 검은 화면, 낮은 반사광, 읽을 수 없는 흐릿한 추상 블록만 보이는 비의미적 상태이며, 특정 지도나 글자, 인물 이미지가 드러나지 않는다. 해 질 무렵의 어스름한 회색빛과 옅은 금빛이 젖은 창문과 닳은 플라스틱, 녹 기미가 있는 금속, 손때 묻은 고무 패킹, 오래된 나사와 해풍에 삭은 표면을 따라 낮게 번진다. 실내 조명은 약하고 실용적인 선박 조명처럼 따뜻하게 섞이며, 바깥의 해무 낀 항구빛과 대비되어 차갑고 축축한 분위기를 만든다. 공간은 한국 해안 선박 특유의 실용적이고 비좁은 구조, 생활감 있는 수리 흔적, 염분에 바랜 색감, 축축한 바닥 반사, 누적된 먼지와 기름때가 느껴지게 한다. 일반 렌즈에 가까운 35mm급 실제 촬영감, 가까운 전경 여백과 자연스러운 얕은 심도, 절제된 자연 필름 입자, 과장되지 않은 저채도 한국형 미스터리 스릴러 톤. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S29_Shot4용 배경은 좁은 조타실 안의 빈 공간을 가슴 높이에서 눈높이 사이로 잡는다. 카메라는 중앙의 서 있을 수 있는 바닥 구역 가까이에 있고, 계기 콘솔과 조타 핸들을 가로질러 바라보며 뒤쪽에는 해 질 무렵의 흐린 전망창이 보이게 한다. 전경에는 이후 장면 레이어가 들어갈 수 있는 가까운 여백과 얕은 초점감을 남기되, 배경 플레이트 자체에는 손에 든 물건이나 단서 이미지를 넣지 않는다. 고정된 조타 장비, 낡은 금속과 플라스틱, 젖은 유리 반사, 어스름한 해안빛만 안정적으로 유지한다.",
            "shot_id": "S29_Shot4"
          }
        ],
        "shot_ids": [
          "S29_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: bg_id='L22B02' ref_bg_id='L22B03' not in catalog (catalog keys=[])",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2, facing across number 6 with number 4 in the background",
          "camera_height": "chest to eye level for a close evidence moment",
          "lens_hint": "normal lens with close foreground emphasis",
          "framing_notes": "Allow room for a close foreground photograph overlay while preserving the fixed wheelhouse controls behind it."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l22_wheelhouse",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L22B04": {
        "status": "reuse_target_missing",
        "location_id": "L22",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 해안의 소형 어선 조타실 내부를 황혼 무렵의 불길하고 축축한 분위기로 포착한다. 카메라는 좁은 서 있는 바닥 공간 근처, 약간 낮은 서 있는 눈높이에서 조타 핸들과 계기·게이지 콘솔, 둘러진 전망 창을 향해 놓인다. 적당히 넓은 35mm급 렌즈의 긴장감 있는 실내 프레이밍으로, 작은 조타실의 낮은 천장과 가까운 벽면, 갑판 출입문, 낡은 금속 프레임 창, 조타 핸들, 해상 무전기, 항해 표시 장치가 한눈에 들어오게 한다. 창밖은 한국 해안의 해질녘 안개와 흐린 바다빛이 유리에 번져 들어오고, 내부에는 낡은 선박 전등의 약한 녹황색 실용광과 차가운 청회색 외광이 섞인다. 표면은 오래 젖어 있던 합판, 염분에 삭은 금속, 손때가 밴 플라스틱 스위치, 흐릿한 유리, 벗겨진 페인트, 누적된 기름때와 먼지의 실제 질감을 가진다. 항해 표시 장치는 꺼진 검은 화면이나 흐린 반사광과 읽을 수 없는 추상적 저대비 화면 상태로만 보이고, 무전기와 계기판에는 의미를 읽을 수 없는 작은 표시감만 남긴다. 공간은 비어 있으며 지속적인 선박 설비와 축축한 노후감, 황혼의 낮은 긴장만 담는다. 자연스러운 심도, 절제된 자연 필름 입자, 약한 비네팅, 실제 렌즈의 미세한 왜곡과 실용광에서 오는 부드러운 반사 플레어가 있는 한국 해안 호러 스릴러 톤의 현실적인 장소 촬영. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S29_Shot9용 배경은 좁은 서 있는 바닥 공간 근처에서 조타 핸들, 계기 콘솔, 둘러진 전망 창을 향해 바라보는 약간 낮은 서 있는 눈높이의 구도로 맞춘다. 적당히 넓은 렌즈로 조타실의 압박감과 황혼의 차가운 불길함을 살리되, 프레임은 비어 있는 객관적 공간으로 유지한다. 이후 장면 레이어가 인물과 사건을 얹을 수 있도록 문, 창, 조타 핸들, 콘솔, 무전기, 항해 표시 장치는 배경 고정물로 안정적으로 남긴다.",
            "shot_id": "S29_Shot9"
          }
        ],
        "shot_ids": [
          "S29_Shot9"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: reuse target 'L22B02' has no rendered plate",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2, facing toward number 5, number 6, and number 4",
          "camera_height": "slightly low standing height",
          "lens_hint": "moderately wide lens, tense interior framing",
          "framing_notes": "Use the cramped standing space and helm area to support an ominous aftermath composition."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l22_wheelhouse",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        },
        "is_reuse": true,
        "render_action": "reuse_existing_plate",
        "reuse_target_bg_id": "L22B02",
        "reused_from_bg_id": "L22B02",
        "shot_aware_plan_node_index": 2,
        "shot_aware_plan_mode": "same_physical_space_view"
      }
    },
    "consumed_bg_catalog_hash": "1686200b99060542",
    "consumed_shot_binding_hash": "5e4767899927edd8",
    "bg_reference_catalog": [
      {
        "bg_id": "L04B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L04B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 0,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L04B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L04B03.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 1,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L04B04",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L04B04.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 2,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L04B01",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L04B01.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 3,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L08B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L08B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 4,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L13B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L13B02.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 5,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L13B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L13B03.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 6,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L16B05",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L16B05.png",
        "mode": "surface_role_direct_plate",
        "node_index": null,
        "source_bg_ids": [],
        "ingestion_order": 7,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L05B01",
        "fp_id": "fp_l05_rooftop_room_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 8,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B07",
        "fp_id": "fp_l05_rooftop_room_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B01.png",
        "mode": "same_physical_space_view",
        "node_index": 1,
        "source_bg_ids": [
          "L05B01"
        ],
        "ingestion_order": 9,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L05B08",
        "fp_id": "fp_l05_rooftop_room_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B01.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L05B01"
        ],
        "ingestion_order": 10,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L05B09",
        "fp_id": "fp_l05_rooftop_room_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B09.png",
        "mode": "same_physical_space_view",
        "node_index": 3,
        "source_bg_ids": [
          "L05B08"
        ],
        "ingestion_order": 11,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B04",
        "fp_id": "fp_l05_rooftop_room_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B01.png",
        "mode": "same_physical_space_view",
        "node_index": 4,
        "source_bg_ids": [
          "L05B01"
        ],
        "ingestion_order": 12,
        "source_kind": "shot_aware_plan_reuse"
      },
      {
        "bg_id": "L05B02",
        "fp_id": "fp_l05_rooftop_room_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B02.png",
        "mode": "same_physical_space_view",
        "node_index": 5,
        "source_bg_ids": [
          "L05B01"
        ],
        "ingestion_order": 13,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L05B10",
        "fp_id": "fp_l05_rooftop_room_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L05B10.png",
        "mode": "same_physical_space_view",
        "node_index": 6,
        "source_bg_ids": [
          "L05B01"
        ],
        "ingestion_order": 14,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L13B01",
        "fp_id": "fp_l13_store_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L13B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 15,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L13B04",
        "fp_id": "fp_l13_store_main",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L13B04.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L13B01"
        ],
        "ingestion_order": 16,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L14B01",
        "fp_id": "fp_l14_admin_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L14B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 17,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L16B03",
        "fp_id": "fp_l16_detective_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L16B03.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 18,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L16B02",
        "fp_id": "fp_l16_detective_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L16B02.png",
        "mode": "reference_derived",
        "node_index": 1,
        "source_bg_ids": [
          "L16B03"
        ],
        "ingestion_order": 19,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L16B04",
        "fp_id": "fp_l16_detective_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L16B04.png",
        "mode": "same_physical_space_view",
        "node_index": 2,
        "source_bg_ids": [
          "L16B03"
        ],
        "ingestion_order": 20,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L16B01",
        "fp_id": "fp_l16_detective_office",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L16B01.png",
        "mode": "same_physical_space_view",
        "node_index": 3,
        "source_bg_ids": [
          "L16B03"
        ],
        "ingestion_order": 21,
        "source_kind": "shot_aware_plan"
      },
      {
        "bg_id": "L21B01",
        "fp_id": "fp_l21_deck",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1-w21b-exterior/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L21B01.png",
        "mode": "fp_seeded_anchor",
        "node_index": 0,
        "source_bg_ids": [],
        "ingestion_order": 22,
        "source_kind": "shot_aware_plan"
      }
    ]
  },
  "step_id": "background_render",
  "run_id": "d92643cc-ccbb-4e1e-8aff-e71c0bd36abe",
  "resolved_model": "gpt",
  "updated_at": "2026-06-02T06:45:01.436326+00:00",
  "project_config_snapshot": {}
}