{
  "status": "failed",
  "applicable_count": 1,
  "completed_count": 0,
  "failed_count": 23,
  "schema_version": 3,
  "config_hash": "77687594f8339713",
  "data": {
    "groups": {
      "L04B02": {
        "status": "failed",
        "location_id": "L04",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "현대 대한민국 해안 도시의 낡은 빌라 옥상과 옥탑방 외부를 담은, 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 낮 시간의 흐린 자연광 아래, 바닷바람과 습기로 오래 닳은 콘크리트 방수층, 군데군데 바랜 회녹색 페인트, 물때와 먼지가 쌓인 낮은 난간, 오래된 옥탑방 외벽의 거친 미장 질감이 사실적으로 보인다. 열린 옥상 바닥 위에 붙어 있는 작은 옥탑방 구조가 있고, 철제 출입문은 낡은 도장과 녹슨 모서리를 지닌 채 닫혀 있으며, 작은 외부 창은 어두운 반사와 흐린 유리 질감만 가진다. 옥상 출입 계단의 문턱, 플라스틱 또는 금속 물탱크, 바람에 약간 처진 빈 빨랫줄, 낮은 평상형 벤치가 생활감 있는 고정 요소로 자리한다. 사람 없이 비어 있는 옥상이며, 현재 사건의 흔적이 아니라 오래 누적된 마모와 습기, 해안 도시 특유의 탁한 회색 공기와 절제된 한국 호러 스릴러의 현실감만 남아 있다. 카메라는 열린 옥상 위 높은 위치에서 넓은 화각으로 사선에 가깝게 내려다보며 옥탑방 외부와 옥상 가장자리, 물탱크, 빨랫줄, 벤치까지 읽히게 잡는다. 완전한 평면도나 건축 도면이 아니라 실제 고공 크레인 또는 높은 건물 위치에서 촬영한 장소 사진처럼 자연스러운 원근, 가벼운 렌즈 왜곡, 절제된 필름 입자, 실제 콘크리트와 금속의 질감을 살린다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S4_Shot1에서는 낮 시간의 옥상 전체 구조가 한눈에 읽히는 establishing plate로 사용한다. 열린 옥상 바닥과 옥탑방 외부, 계단 출입부, 낮은 난간, 철문, 작은 창, 물탱크, 빨랫줄, 낮은 평상형 벤치가 안정적으로 보이도록 하고, 장면 속 인물이나 사건 흔적은 이후 레이어에서 더해질 수 있게 옥상은 비어 있는 정상 상태로 유지한다.",
            "shot_id": "S4_Shot1"
          }
        ],
        "shot_ids": [
          "S4_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_rooftop_exterior'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "above number 1, facing downward to include numbers 2 through 9",
          "camera_height": "high overhead establishing height",
          "lens_hint": "wide angle, orthographic-like overhead",
          "framing_notes": "Use as a clean daytime rooftop establishing background; keep the open rooftop plate readable."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_exterior",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B03": {
        "status": "failed",
        "location_id": "L04",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "현대 대한민국 해안 도시나 고립 섬 지역의 오래된 주거 건물 옥상, 옥탑방 철문 현관과 작은 외부 창문을 바라보는 비어 있는 야간 전환 공간. 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트로, 열린 옥상 콘크리트 바닥 가까운 위치에서 성인 눈높이 약 1.6m, 28–35mm 정도의 적당히 넓은 렌즈로 옥탑방 외벽의 철문과 작은 창문을 정면에 가깝게 담는다. 철문은 오래된 녹과 손때, 벗겨진 회색 페인트, 문틀의 어두운 이음새가 보이고, 작은 외부 창문은 밤의 습기와 흐린 반사만 머금은 어두운 유리로 남아 있다. 옥상은 실내처럼 닫히지 않은 외부 공간으로 보여야 하며, 낮은 난간, 옥상 계단 출입구, 물탱크, 늘어진 빨랫줄, 낮은 벤치 플랫폼이 주변에 자연스럽게 배치되어 있다. 콘크리트 바닥에는 오래 누적된 빗물 자국, 소금기 어린 해풍의 얼룩, 곰팡이 낀 모서리, 배수로 주변의 검은 때가 남아 있고, 금속 부품에는 바닷바람에 의한 산화와 무광의 거친 질감이 느껴진다. 밤 상태의 옥상으로, 멀리서 번지는 희미한 도시빛과 낡은 외부등의 차갑고 병든 녹색 기운, 낮게 깔린 해안 안개가 문턱과 창문 주변을 조용히 감싼다. 한국형 다세대 주택 옥상 특유의 실용적인 구조와 2020년대 현대 생활감이 드러나되, 표면은 축축하고 낡고 비어 있어 어둡고 현실적인 한국 오컬트 스릴러의 긴장감을 만든다. 자연스러운 심도, 절제된 필름 입자, 실제 금속·콘크리트·유리·플라스틱 물성, 약한 비네팅과 현실적인 렌즈 왜곡만 사용한다. 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": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_rooftop_exterior'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 1, facing toward numbers 5 and 6",
          "camera_height": "adult eye level",
          "lens_hint": "moderate wide 28-35mm equivalent",
          "framing_notes": "Emphasize the rooftop threshold, door gap, and window without turning the rooftop into an enclosed interior."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_exterior",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L04B01": {
        "status": "failed",
        "location_id": "L04",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 해안 도시 또는 고립된 섬 주거지의 낡은 옥상 외부, 새벽의 고요한 시간대. 열린 콘크리트 옥상 데크에서 옥탑방 외벽을 향해 바라보는 낮은 성인 눈높이 시점, 35mm 상당의 적당히 넓은 렌즈로 공간감을 살린다. 화면 안에는 축축하고 오래 닳은 옥상 바닥, 가장자리를 두르는 낮은 콘크리트 난간, 옥탑방 구조의 거친 외벽, 낡은 철제 출입문, 작은 외부 창, 옥상 물탱크, 바람에 살짝 처진 빨랫줄, 낮은 평상형 벤치가 자연스럽게 자리한다. 옥탑방 쪽에서는 새벽 어스름 속에 약한 실내 조명이 새어 나와 차가운 청회색 안개와 대비되는 작은 온기를 만들고, 해안가 특유의 습기와 염분으로 벽면과 금속에 얼룩·녹·물때가 축적되어 있다. 공간은 비어 있으며, 일상적인 옥상 생활의 흔적만 남은 정돈되지 않은 현실감이 있다. 한국 현대 주거 옥상의 소박한 재료감, 방수 페인트가 벗겨진 바닥, 낡은 배관과 금속 부속의 무광택 질감, 바닷바람에 젖은 공기를 사실적으로 표현한다. 조명은 자연스러운 새벽의 낮은 푸른 주변광과 옥탑방의 약한 실내 실용광 중심이며, 과장되지 않은 명암과 절제된 자연 필름 입자, 부드러운 주변부 흐림, 실제 렌즈의 미세한 왜곡을 유지한다. 차갑고 축축한 한국형 오컬트 스릴러의 현실적인 톤, muted coastal gray와 병든 녹색 기운이 섞인 저채도 분위기. 평면도처럼 보이지 않는 실제 로케이션 촬영 이미지. 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": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_rooftop_exterior'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 1, facing toward number 2 with number 4 also visible",
          "camera_height": "low adult eye level",
          "lens_hint": "moderate wide 35mm equivalent",
          "framing_notes": "Quiet dawn rooftop exterior; allow the cat crossing and lit room cue while keeping the roof deck open."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_exterior",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B01": {
        "status": "failed",
        "location_id": "L05",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 해안 도시 옥탑방 내부, 거실 겸 생활공간과 작은 주방 라인이 한 공간에 붙어 있는 빈 실내를 사람 눈높이 약 1.6m에서 담는다. 카메라는 식탁과 의자 근처에 서서 주방 라인과 텔레비전 방향을 바라보며, 중간 정도의 와이드 실내 렌즈로 식탁 전면, 텔레비전, 싱크 수전, 쿡탑, 한쪽의 스탠드 조명, 출입구 쪽 강철 현관문, 벽면의 작은 거실 창이 자연스럽게 프레임 안에 들어오게 한다. 평면도 시점이 아니라 실제 방 안에 서 있는 듯한 시선이며, 좁은 옥탑방의 낮은 천장감과 생활 동선이 느껴지는 구도다.\n\n낮 시간의 햇빛이 작은 창으로 비스듬히 들어와 바랜 벽지, 오래된 장판 또는 저가 비닐 바닥, 손때 묻은 식탁 표면, 금속 싱크 수전의 물때와 작은 스크래치, 쿡탑 주변의 누적된 얼룩, 강철 현관문의 차가운 페인트 질감을 사실적으로 드러낸다. 해안 도시 특유의 습기와 흐린 회색빛이 실내 공기에 남아 있고, 햇빛은 따뜻하지만 전체 톤은 muted coastal gray와 탁한 녹색 기운이 섞인 절제된 한국형 호러 스릴러 현실감으로 유지한다. 약재를 오래 달이며 살아온 집처럼 주방 주변에 누렇게 밴 생활 흔적과 미세한 습기감이 느껴지지만, 공간은 현재 비어 있고 정돈된 기본 상태다.\n\n텔레비전은 거실의 물리적 가구로 배치하되 화면 내용은 뉴스 인물이나 글자가 식별되지 않는 낮은 대비의 회색 블러, 반사광, 추상적인 방송 노이즈처럼 처리한다. 식탁 위의 작은 사진 액자도 유리 반사와 바랜 색면만 보이는 배경 소품으로 두어 내부의 얼굴이나 장면 정보가 읽히지 않게 한다. 전체 이미지는 실제 35mm급 시네마 렌즈로 촬영한 듯한 자연스러운 심도, 절제된 입자감, 약한 비네팅, 현실적인 재질 질감과 일상적인 마모를 가진다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S5_Shot4용 배경 플레이트는 같은 옥탑방 생활공간을 비어 있는 상태로 유지한다. 식탁 근처 눈높이에서 주방 라인과 텔레비전이 함께 보이게 하고, 낮 햇빛이 작은 창으로 들어와 낡은 바닥과 벽지, 주방 금속 표면의 생활 마모를 드러내게 한다. 화면이나 액자 내부 정보는 읽히지 않는 추상 반사로 남긴다.",
            "shot_id": "S5_Shot4"
          },
          {
            "guide_text": "S5_Shot9용 배경 플레이트는 식탁, 의자, 텔레비전, 주방 라인, 스탠드 조명의 위치 관계가 안정적으로 유지되는 빈 실내 기준판이어야 한다. 현재 장면의 행동이나 순간적인 흔적을 넣지 말고, 현대 한국 옥탑방의 좁고 습한 생활감과 낮 시간의 부드러운 자연광만 강조한다.",
            "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": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_rooftop_room_interior'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 15, facing toward numbers 2 and 16",
          "camera_height": "standing eye level",
          "lens_hint": "moderate wide interior lens",
          "framing_notes": "Domestic daytime living-kitchen view; include the table, TV, kitchen line, and herbal decoction overlay."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B07": {
        "status": "failed",
        "location_id": "L05",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 해안 도시 또는 외딴 섬 생활권에 있을 법한 낡은 옥탑방 내부, 공용 공간에서 딸의 침실로 들어가는 문 근처 낮은 서 있는 눈높이에서 방 안쪽의 침대와 창가 커튼을 바라본다. 중간 정도의 실내용 광각 렌즈로 좁은 방의 깊이와 문턱, 침대, 창문, 얇은 커튼의 거리감이 자연스럽게 보이며, 위에서 내려다본 평면도나 도식이 아니라 실제 공간 안에 서 있는 시점이다. 늦은 밤, 방 안은 차갑고 낮은 조도의 실내등과 창문 쪽의 희미한 외부광이 섞여 있으며, 안개 낀 해안 밤을 떠올리게 하는 회색빛과 탁한 녹색 기운이 벽과 천장 모서리에 얇게 내려앉아 있다. 오래된 한국식 소형 주거의 벽지 이음새, 습기 먹은 몰딩, 닳은 장판 바닥, 생활 흠집이 있는 방문, 얇은 알루미늄 창틀, 약간 빛바랜 커튼 천, 사용감 있는 침대와 침구, 방 한쪽의 가방과 작은 인형이 조용히 놓인 상태를 사실적으로 묘사한다. 표면에는 오래 쌓인 먼지, 습기 얼룩, 손때, 눌린 천의 주름, 플라스틱과 금속의 미세한 마모가 보이고, 고급스럽게 정돈된 실내가 아니라 실제 사람이 오래 살던 좁은 방의 촉감과 무게가 살아 있다. 공간은 현재 아무도 없는 빈 실내로, 고정된 가구와 생활 물건, 안정된 밤 조명, 오래된 표면 상태만 담는다. 35mm급 실제 카메라 렌즈의 자연스러운 심도, 절제된 입자감, 미세한 비네팅, 실내등에서 생기는 약한 렌즈 반응을 사용하되 과장하지 않는다. 한국형 어두운 민속 오컬트 스릴러의 차갑고 눅눅한 현실감, 무채색에 가까운 해안 회색과 병든 듯한 녹색의 낮은 채도를 유지한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S12_Shot10에서는 침실 문 근처의 낮은 눈높이에서 침대와 창가 커튼이 함께 보이는 빈 방 배경을 유지한다. 밤의 공기, 낡은 벽지, 얇은 커튼, 사용감 있는 침구와 바닥 질감이 분명해야 하며, 장면 레이어가 얹힐 수 있도록 중앙 동선과 커튼 주변 공간은 과도하게 복잡하게 채우지 않는다.",
            "shot_id": "S12_Shot10"
          },
          {
            "guide_text": "S12_Shot15에서는 같은 침실 구조와 밤 조명 상태가 이어지도록 한다. 문가에서 안쪽을 보는 완만한 광각 시야를 유지하고, 침대 프레임과 창문 쪽 커튼의 위치 관계가 안정적으로 읽히게 한다. 배경은 비어 있는 정상 상태의 공간으로 남겨 두어 이후 장면 요소와 충돌하지 않게 한다.",
            "shot_id": "S12_Shot15"
          },
          {
            "guide_text": "S12_Shot19에서는 옥탑방 침실의 좁고 눅눅한 밤 분위기, 생활감 있는 가구와 천 소재, 창가의 어두운 반사와 커튼 주름을 강조한다. 카메라는 문 근처 낮은 서 있는 눈높이에 머물며, 침대와 커튼을 향한 시선 축을 유지한다. 순간적 사건 흔적 대신 고정된 방 구조와 오래된 표면 상태만 보이게 한다.",
            "shot_id": "S12_Shot19"
          }
        ],
        "shot_ids": [
          "S12_Shot10",
          "S12_Shot15",
          "S12_Shot19"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_rooftop_room_interior'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 10, facing toward numbers 19 and 20",
          "camera_height": "low standing eye level",
          "lens_hint": "moderate wide interior lens",
          "framing_notes": "Night bedroom horror state; show the curtain-side body, blood traces, crumpled photograph, and red circle vision as overlay cues."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B08": {
        "status": "failed",
        "location_id": "L05",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 작은 해안 도시 주거 내부, 밤의 딸 방이 지나치게 말끔하게 정돈된 상태로 비어 있다. 카메라는 딸의 방 문 가까이, 서 있는 사람의 눈높이 약 1.6m에서 침대와 바닥의 가방, 인형 방향을 바라본다. 보통 실내 촬영에 맞는 35mm급 중간 화각 렌즈로 문틀 가장자리와 방 안쪽을 함께 잡고, 절대 평면도나 건축 도면처럼 보이지 않는 실제 실내 시점이다. 방에는 낮은 침대, 창문, 창가 커튼, 바닥의 책가방과 작은 인형이 고정된 생활 물체처럼 놓여 있으며, 문 너머로 공유 공간의 식탁과 의자 또는 현관 쪽 강철문 기운이 아주 일부만 느껴질 수 있다. 벽지는 오래된 한국식 소형 주거의 밝지만 약간 바랜 질감, 바닥은 세척된 장판이나 합판 마감의 은은한 반사, 금속 손잡이와 문틀에는 생활 마모가 남아 있다. 조명은 밤의 약한 실내등과 창밖에서 들어오는 차갑고 축축한 해안 도시의 회색빛이 섞이고, 전체 색은 muted coastal gray, 병든 듯한 녹색 기운, 낮은 대비의 어둠으로 눌려 있다. 표면은 방금 닦인 듯 과도하게 깨끗하지만 잡지 사진처럼 번들거리지 않고, 모서리의 먼지, 천의 결, 커튼 주름, 침구의 섬유 조직, 가방의 나일론 질감, 인형의 낡은 천 질감이 실제 재료처럼 보인다. 한국형 어두운 민속 오컬트 스릴러의 긴장감을 공간 자체의 정적과 비어 있음으로만 담고, 초자연적 표식이나 사건 장면은 현실 공간 위에 새기지 않는다. 자연스러운 심도, 절제된 필름 입자, 실제 렌즈의 약한 주변부 왜곡과 낮은 조도의 부드러운 그림자를 유지한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S14_Shot4용 배경은 딸의 방 문 가까운 위치에서 침대와 가방, 인형 쪽을 바라보는 빈 실내로 유지한다. 밤의 낮은 조도와 지나치게 깨끗하게 정리된 표면, 창문 커튼의 어두운 윤곽, 현대 한국 주거의 소박한 마감이 보이게 하며 현재 장면의 행동이나 순간적 흔적은 넣지 않는다.",
            "shot_id": "S14_Shot4"
          },
          {
            "guide_text": "S14_Shot5용 배경도 같은 구조와 물체 배치를 유지한다. 카메라는 서 있는 눈높이에서 문틀을 살짝 걸고 방 안쪽 침대와 바닥의 가방, 인형을 안정적으로 담는다. 조명은 밤의 실내등과 창밖의 차가운 해안 도시 어둠이 섞인 느낌으로, 표면은 비현실적으로 말끔하지만 생활 공간의 낡은 질감은 남긴다.",
            "shot_id": "S14_Shot5"
          },
          {
            "guide_text": "S14_Shot12용 배경은 이후 장면 합성을 위해 넓고 차분한 빈 방 플레이트로 만든다. 침대, 창문, 커튼, 가방과 인형이 배경 소유 물체로 고정되어 보이고, 문 너머 공유 공간의 일부가 필요하면 식탁과 의자 또는 현관 쪽 구조가 흐릿하게 암시되는 정도로만 둔다. 인물 중심 연출 없이 객관적인 방 상태를 기록한다.",
            "shot_id": "S14_Shot12"
          }
        ],
        "shot_ids": [
          "S14_Shot4",
          "S14_Shot5",
          "S14_Shot12"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_rooftop_room_interior'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 10, facing toward numbers 19 and 25",
          "camera_height": "standing eye level",
          "lens_hint": "moderate interior lens",
          "framing_notes": "Impossibly clean restored bedroom; emphasize absence of blood and body, with subtly shifted backpack and doll as overlay cue."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B06": {
        "status": "failed",
        "location_id": "L05",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반 해안 도시의 낡은 옥탑방 내부, 아침의 고요한 거실과 어머니 방, 딸 방이 이어지는 작은 주거 공간이다. 카메라는 어머니 방 문 근처에 서 있는 사람 눈높이 약 1.6미터에 놓이고, 적당히 넓은 실내용 35mm급 렌즈로 거실을 지나 어머니 방과 딸 방 사이의 축을 바라본다. 위에서 내려다본 도면이 아니라 실제 방 안에서 촬영한 수평 시점이며, 좁은 옥탑방의 낮은 천장, 오래된 벽지, 약간 닳은 장판, 생활 습기가 밴 모서리, 무광의 철제 현관문과 방문들의 낡은 손잡이가 자연스럽게 보인다. 밤새 불이 켜져 있었던 듯한 피로한 정적이 남아 있지만 공간은 비어 있고 비교적 정돈되어 있다. 딸 방 쪽에는 창문과 얇은 커튼을 통과한 흐린 아침빛이 들어와 먼지와 습기를 부드럽게 드러내며, 딸 방 침대와 어머니 방 침대는 일상적인 주거 가구처럼 차분하게 자리한다. 딸 방 안쪽의 가방과 작은 인형은 생활감 있는 배경 소품으로 조용히 놓여 있고, 이야기 단서처럼 강조하지 않는다. 색은 해안 도시의 안개 낀 회색, 바랜 베이지, 희미한 녹색 기운을 띠며, 붉은 의식 문양이나 초현실적 표식 없이 객관적인 정상 실내 상태를 유지한다. 자연광과 약한 실내 잔광이 섞인 낮은 대비, 실제 벽지와 금속, 천, 비닐 바닥의 촉감이 살아 있는 사진적 질감, 절제된 자연 필름 입자, 얕지 않은 현실적인 심도, 미세한 렌즈 비네팅으로 담는다. 사람이 없는 빈 실내 배경 플레이트이며, 현재 사건의 흔적이나 행동이 아니라 지속적인 구조와 가구, 표면의 오래된 생활감만 포착한다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "이 샷에서는 어머니 방 문 근처의 서 있는 눈높이에서 거실과 두 방 사이의 조용한 아침 실내를 바라보는 배경으로 사용한다. 밤새 기다린 뒤의 불안한 정적은 흐린 해안 도시의 아침빛, 정돈되어 있지만 생활감이 남은 옥탑방 표면, 낮게 가라앉은 색감으로만 표현하고, 인물이나 현재 행동은 비워 둔다.",
            "shot_id": "S18_Shot1"
          }
        ],
        "shot_ids": [
          "S18_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_rooftop_room_interior'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 9, facing between numbers 4 and 5",
          "camera_height": "standing eye level",
          "lens_hint": "moderate wide interior lens",
          "framing_notes": "Quiet morning after waiting all night; keep the interior empty and orderly."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B05": {
        "status": "failed",
        "location_id": "L05",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 해안 도시 또는 섬 가장자리 주거지에 있을 법한 작고 낡은 옥탑방 실내, 공유 거실과 소형 욕실이 맞닿은 현실적인 생활 공간을 빈 상태로 담는다. 카메라는 욕실 문 가까운 위치에서 서 있는 사람의 눈높이 약 1.6m에 놓이고, 보통 실내 촬영용 35mm급 렌즈로 욕실 세면대 위 거울과 거실 식탁 위 작은 사진 액자가 시선의 축 안에 함께 걸리도록 바라본다. 프레임 앞쪽에는 욕실 문틀 일부와 좁은 욕실의 타일 벽, 오래된 세면대, 물때가 낀 수전, 세면대 위 직사각형 거울의 흐린 반사가 보이고, 안쪽 또는 측면으로는 공유 거실의 낡은 식탁과 의자, 식탁 위 작은 사진 액자가 자연스럽게 이어진다. 욕실 안에는 변기와 샤워 공간이 생활감 있게 자리하며, 거실 쪽에는 딸 방으로 이어지는 방문과 방 안쪽 창에서 들어오는 차갑고 흐린 아침빛이 공간을 약하게 채운다. 사진 액자 내부는 얼굴이나 사건을 읽을 수 없는 색바랜 저대비 얼룩, 유리 반사, 오래된 인화지의 추상적 톤만 남긴다. 아침의 습한 공기, 해안가 특유의 회색빛 안개가 창문을 통해 스며들어 욕실 거울과 타일, 식탁 표면에 낮은 광택을 만들고, 누렇게 바랜 벽지와 곰팡이 자국, 오래된 실리콘 줄눈, 손때 묻은 문틀, 사용감 있는 나무 식탁 결을 사실적으로 보여준다. 조명은 자연광과 약한 실내 생활광이 섞인 낮은 대비의 상태이며, muted coastal gray, 병적인 녹회색 기운, 절제된 한국형 오컬트 호러의 불안한 현실감이 공간의 질감과 색온도에만 배어 있다. 사람 없이 비어 있는 실내를 정돈된 객관적 공간으로 포착하고, 반사면과 사진 표면은 물리적으로 정상인 배경 오브젝트로 남긴다. 실제 소재의 타일, 금속 수전, 유리, 낡은 목재, 천장과 벽의 습기 흔적을 세밀하게 담고, 자연스러운 심도와 절제된 필름 입자, 약한 비네팅을 가진 실제 카메라 촬영 질감. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S18_Shot12용 배경 플레이트는 욕실 문 근처의 서 있는 눈높이에서 욕실 세면대 위 거울과 거실 식탁 위 사진 액자가 한 프레임 안에서 공간적으로 연결되도록 잡는다. 환시나 표식은 이 배경에 고정하지 말고, 정상적인 아침의 빈 실내와 반사면·액자 표면만 안정적으로 남긴다.",
            "shot_id": "S18_Shot12"
          },
          {
            "guide_text": "S18_Shot14용 배경 플레이트도 같은 배치와 높이를 유지해 후속 합성에서 거울 표면과 식탁 위 사진 액자를 사용할 수 있게 한다. 액자 속 이미지는 얼굴이나 장면을 식별할 수 없는 낡은 인화지 질감과 추상적 색 번짐으로만 보이게 하고, 실내는 사람이 없는 조용한 상태로 유지한다.",
            "shot_id": "S18_Shot14"
          }
        ],
        "shot_ids": [
          "S18_Shot12",
          "S18_Shot14"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_rooftop_room_interior'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 11, facing toward numbers 24 and 26",
          "camera_height": "standing eye level",
          "lens_hint": "moderate interior lens",
          "framing_notes": "Morning hallucination coverage between bathroom mirror and living table photo; hallucinations are overlay cues only."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B04": {
        "status": "failed",
        "location_id": "L05",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "현대 대한민국 해안 도시의 오래된 옥탑방 내부를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 인물 없이 비어 있는 공유 거실과 연결된 작은 주방 라인, 현관 문턱 가까운 위치에서 서 있는 사람 눈높이 약 1.6m로 바라본 시점이며, 넓은 실내용 렌즈로 거실 창과 식탁·의자가 놓인 방향을 자연스럽게 담는다. 프레임 한쪽에는 낡은 철제 현관문과 좁은 진입부의 마모된 바닥이 느껴지고, 안쪽으로는 싱크 수전과 쿡탑이 붙은 소형 주방 라인, 생활감 있는 식탁과 의자, 꺼진 TV의 어두운 반사면, 오래된 플로어 램프가 보인다. 딸 방으로 이어지는 문 너머에는 작은 침대, 창가 커튼, 가방과 인형이 조용히 놓인 개인 공간의 일부가 비치며, 식탁 위 사진 액자는 오래된 유리 반사와 색바랜 흐림만 보이는 비의미적 표면으로 처리된다. 해질 무렵의 낮고 따뜻한 금빛이 작은 창을 통해 들어오고, 방 안에는 푸른 회색 그림자와 습한 해안 공기의 탁한 질감이 고여 있다. 벽지는 오래된 한국식 소형 주거의 얇은 패턴과 변색, 모서리의 때, 벽면의 생활 흠집, 금속 문틀의 칠 벗겨짐, 싱크 주변의 물때, 합판 가구와 천 소재의 낡은 결을 사실적으로 드러낸다. 전체 분위기는 낮은 조도의 한국형 민속 오컬트 스릴러에 어울리는 절제된 불안감과 현실적인 생활 공간의 촉감을 유지하며, 과장된 장식 없이 실제 장소 촬영처럼 자연스러운 심도, 은은한 렌즈 비네트, 억제된 필름 입자를 가진다. 평면도나 건축 도면이 아니라, 실제 35mm급 시네마 카메라로 포착한 빈 실내 배경 기준 이미지. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S25_Shot1에서는 현관 문턱 근처의 사람 눈높이에서 거실 창과 식탁 방향을 바라보는 빈 옥탑방 배경으로 사용한다. 해질녘의 낮은 금빛과 해안 도시 특유의 회색 습기가 섞인 공기, 낡은 주거 자재의 마모와 생활감이 유지되어야 하며, 장면의 인물 동작이나 순간적 사건 흔적은 이 배경에 포함하지 않는다.",
            "shot_id": "S25_Shot1"
          },
          {
            "guide_text": "S25_Shot8에서도 같은 구조와 조명 상태를 유지한다. 식탁, 의자, TV, 플로어 램프, 주방 라인, 딸 방 문과 안쪽 가구가 같은 빈 공간의 기준점으로 남아야 하며, 매체 표면은 모두 비의미적 반사나 흐림으로 처리한다. 이후 장면 레이어가 필요한 행동이나 흔적을 별도로 얹을 수 있도록 배경은 안정된 옥탑방 내부 상태로 둔다.",
            "shot_id": "S25_Shot8"
          }
        ],
        "shot_ids": [
          "S25_Shot1",
          "S25_Shot8"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_rooftop_room_interior'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3, facing toward numbers 8 and 15",
          "camera_height": "standing eye level",
          "lens_hint": "wide interior lens",
          "framing_notes": "Dusk ransacked interior; use overturned chairs, disturbed belongings, and open window as overlay cues."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B02": {
        "status": "failed",
        "location_id": "L05",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 해안 도시의 낡은 소형 주거 안쪽 개인 방, 사람이 없는 빈 실내를 낮은 서 있는 눈높이 또는 앉은 눈높이에 가까운 위치에서 담는다. 카메라는 침대 근처에 놓이고 커튼이 드리운 창문 쪽 벽을 향하며, 평면도나 건축 도면이 아니라 실제 방 안에서 보는 자연스러운 실내 시점이다. 좁은 방에는 오래 사용한 침대, 공용 공간으로 이어지는 방문, 창문과 얇게 낡은 커튼, 생활감 있는 가방과 작은 인형이 배경의 고정 물건처럼 조용히 놓여 있다. 해질녘의 낮은 자연광이 커튼을 통과해 무딘 금빛으로 번지고, 방 안의 그림자는 해안가 습기와 오래된 벽지의 얼룩, 바닥의 미세한 먼지, 천 소재의 해진 결을 드러낸다. 현대 한국 주거의 현실적인 작은 방처럼 과하게 꾸미지 않고, 싼 마감재와 오래된 목재, 낡은 패브릭, 축축한 공기감, muted coastal gray와 병든 듯한 녹색 기운이 섞인 어두운 민속 오컬트 스릴러의 절제된 분위기를 유지한다. 35mm급 보통 실내 렌즈, 자연스러운 심도, 실제 재료 질감, 억제된 필름 입자, 약한 비네팅과 현실적인 렌즈 왜곡만 있는 촬영 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S25_Shot5용 배경은 침대 가까운 낮은 눈높이에서 커튼과 창문 쪽 벽을 바라보는 구도다. 방은 비어 있고, 해질녘의 흐린 금빛과 해안 도시 특유의 축축한 회색 기운이 낡은 벽지, 침구, 커튼, 바닥의 생활감에 얇게 스며든다. 현재 샷에서 추가될 단서성 표면 요소는 배경 플레이트에 미리 그리지 않고, 벽과 가구는 오래된 사용감만 가진 정상 상태로 남긴다.",
            "shot_id": "S25_Shot5"
          }
        ],
        "shot_ids": [
          "S25_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_rooftop_room_interior'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 19, facing toward number 20",
          "camera_height": "seated or low standing eye level",
          "lens_hint": "moderate interior lens",
          "framing_notes": "Dusk bedroom wall clue; the red circle and pinned blood-tipped photograph are overlay cues only."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L05B03": {
        "status": "failed",
        "location_id": "L05",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "현대 대한민국 해안 도시의 오래된 옥탑방 내부를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 카메라는 주 생활 공간 근처에서 서 있는 사람 눈높이 약 1.6미터에 놓이고, 적당한 광각의 35mm급 실내 렌즈로 현관 문턱과 낡은 철제 현관문 쪽을 바라본다. 화면은 상단 도면이나 건축 투시도가 아니라, 실제 좁은 방 안에 서서 보는 자연스러운 원근과 깊이를 가진다.\n\n공간은 작은 원룸형 옥탑방처럼 보인다. 오래된 콘크리트 벽과 낮은 천장, 습기를 먹은 장판 또는 낡은 바닥재, 모서리에 쌓인 생활 먼지, 여러 해 동안 생긴 벽면 변색과 금속 녹, 문틀의 삐걱거릴 듯한 틈과 미세하게 맞지 않는 철문 결합부가 보인다. 현관 쪽에는 좁은 문턱과 차가운 회색 철제 문이 있고, 문 주변의 페인트는 벗겨지고 손때가 묻어 있다. 작은 거실 창은 해질녘의 흐린 바다 안개빛을 낮게 들여보내며, 유리는 약간 뿌옇고 프레임에는 오래된 물때와 먼지가 남아 있다.\n\n한쪽 벽을 따라 간단한 주방 라인이 이어진다. 오래된 싱크대, 금속 수전, 작은 쿡탑, 좁은 조리대가 있으며, 스테인리스 표면에는 생활 스크래치와 무광의 물자국이 남아 있다. 생활 공간에는 낡은 식탁과 의자, 꺼진 텔레비전, 플로어 램프가 고정된 배경 가구처럼 놓여 있다. 텔레비전 화면은 검고 어두운 반사면으로만 보이며, 내부에는 의미 있는 영상이나 글자가 없다. 플로어 램프는 약한 실용등 느낌으로 주변을 희미하게 데우거나, 창밖의 차가운 저녁빛과 섞여 황량한 대비를 만든다.\n\n색감은 2020년대 한국의 현실적인 낡은 주거 공간에 맞춘 muted coastal gray, 탁한 녹색 기운, 희미한 석양 금빛이 섞인 저채도 톤이다. 방 전체는 비어 있는 실내로 유지되고, 표면의 질감과 축축한 공기, 오래된 생활감, 좁은 옥탑방 특유의 고립감이 중심이 된다. 자연스러운 심도, 절제된 필름 입자, 실제 렌즈의 약한 주변부 어둠과 미세한 왜곡이 있는 실사 촬영감. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S27_Shot2에서는 생활 공간 근처의 눈높이 시점에서 현관 철문 쪽을 바라보는 구도를 유지한다. 비어 있는 옥탑방의 낡은 주방 라인, 식탁과 의자, 꺼진 텔레비전, 플로어 램프가 주변부에 자연스럽게 남고, 문가의 좁은 현관 문턱과 오래된 철문이 긴장감을 만드는 배경 구조로 보이게 한다. 인물이나 사건 동작은 장면 레이어에서 더해질 수 있도록 배경은 조용한 저녁 상태로 비워 둔다.",
            "shot_id": "S27_Shot2"
          },
          {
            "guide_text": "S27_Shot5에서도 같은 옥탑방 내부의 공간 연속성을 지킨다. 카메라는 생활 공간에서 현관 방향으로 향하고, 작은 창으로 들어오는 해질녘의 차가운 회청색 빛과 실내의 약한 실용등 색이 낡은 벽, 바닥, 철문, 주방 금속 표면에 섞이게 한다. 텔레비전은 꺼진 반사면으로 유지하고, 배경 플레이트 안에는 대화 상대나 순간적 사건 흔적을 배치하지 않는다.",
            "shot_id": "S27_Shot5"
          }
        ],
        "shot_ids": [
          "S27_Shot2",
          "S27_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_rooftop_room_interior'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 1, facing toward number 7",
          "camera_height": "standing eye level",
          "lens_hint": "moderate wide interior lens",
          "framing_notes": "Desolate dusk conversation near the entrance; use the rattling misaligned iron door as overlay cue."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_rooftop_room_interior",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L06B01": {
        "status": "failed",
        "location_id": "L06",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "현대 대한민국 2020년대 중반 해안 도시의 빌라 외곽 골목길을 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 비어 있는 야간 외부 공간으로, 좁은 골목 접근로의 낮은 시점에서 빌라 전면과 골목 사이의 출입문 개구부, 안쪽으로 살짝 물러난 입구 마당, 마당 뒤편으로 이어지는 옥상 접근용 외부 계단이 자연스럽게 보인다. 카메라는 골목 안 차량 정차 구간 근처의 사람 눈높이 약 1.6미터에 놓이고, 28mm 와이드 렌즈로 골목 바닥의 깊이와 빌라 입구의 압박감을 함께 담는다. 프레임은 도면식 조감도가 아니라 실제 거리에서 서서 바라본 구도이며, 출입문 너머의 마당과 계단 방향이 어둠 속에서도 읽히도록 한다. 오래된 다세대 빌라의 회색 콘크리트 외벽, 물때 낀 페인트, 금속 대문 가장자리의 녹과 손때, 젖은 아스팔트와 시멘트 포장면의 반사, 낮은 경계석과 마당 경계선의 닳은 모서리를 사실적으로 묘사한다. 밤공기는 해안가 특유의 습기와 얕은 안개가 깔린 느낌이며, 주변의 약한 생활 조명이 젖은 바닥에 흐릿하게 번지고 전체 색은 muted coastal gray, 병든 녹색 기운, 어두운 적갈색 그림자가 섞인 절제된 한국형 오컬트 스릴러 톤이다. 표면의 얼룩과 생활 먼지, 오래 누적된 곰팡이 자국은 자연스럽게 남기되 현재 사건의 흔적처럼 보이는 요소는 넣지 않는다. 실제 35mm급 시네마 카메라의 자연스러운 원근, 얕지 않은 현실적인 심도, 절제된 자연 필름 입자, 약한 비네팅과 실재 광원에 따른 부드러운 반사만 사용한다. 고급 광고 사진처럼 정돈하지 말고, 한국 도시 외곽 빌라 골목의 축축하고 낡은 생활감을 가진 빈 배경판으로 만든다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "이 샷에서는 골목의 도착 지점에서 빌라 출입문 개구부와 안쪽 마당, 옥상으로 이어지는 외부 계단이 한눈에 읽히는 빈 야간 외부 공간으로 유지한다. 배경은 경찰차나 인물의 움직임을 담지 않는 기본 플레이트이며, 좁은 골목의 습한 포장면과 오래된 빌라 외벽, 낮은 경계석의 위치감을 명확히 제공해야 한다.",
            "shot_id": "S13_Shot2"
          },
          {
            "guide_text": "이 샷에서도 같은 골목 접근 각도를 유지하되, 장면 요소가 올라갈 수 있도록 입구 마당과 계단 주변을 깨끗하게 비워 둔다. 밤의 낮은 조도, 해안 도시 특유의 습기와 회색빛 콘크리트 질감, 빌라 외곽의 현실적인 생활 마모가 이어지도록 배경의 조명과 재질을 일관되게 맞춘다.",
            "shot_id": "S13_Shot6"
          }
        ],
        "shot_ids": [
          "S13_Shot2",
          "S13_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_villa_alley'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2, facing toward numbers 5 and 6 through number 4",
          "camera_height": "street-level eye height, about 1.6 m",
          "lens_hint": "28 mm wide lens",
          "framing_notes": "Use the alley arrival angle: police vehicle and responders are state overlay elements, while the base background keeps the villa entrance and rooftop stair approach readable."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_villa_alley",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L08B01": {
        "status": "failed",
        "location_id": "L08",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "현대 대한민국 해안 도시의 낡은 빌라 외부 계단 꼭대기와 옥상 방 철제 출입문 앞을 담은, 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 사람이 없는 야간 외부 전환 공간이며, 아래쪽 계단 접근부에서 상부 계단참과 철제 출입문을 향해 바라보는 시점이다. 카메라는 외부 계단 위 사람 눈높이 약 1.6미터에 놓이고, 28-35mm 정도의 적당한 광각 렌즈로 계단의 오름 방향, 상부 계단참, 옥상 방 외부 전면, 가장자리 난간 또는 낮은 파라펫이 자연스럽게 한 화면에 들어온다. 탑다운 평면도나 건축 도면이 아니라 실제 장소를 서서 촬영한 프레임이다.\n\n오래된 콘크리트 계단은 빗물과 바닷바람에 거칠게 닳아 있고, 모서리에는 미세한 균열과 검은 물때, 축축한 먼지가 쌓여 있다. 상부 계단참은 좁고 눅눅하며, 옥상 방 외벽은 오래된 페인트가 들뜨고 얼룩진 한국 빌라 외부 벽면 질감을 가진다. 철제 출입문은 낡은 도장과 녹슨 경첩, 손때 묻은 문틀을 지닌 채 반쯤 열린 상태로 서 있고, 문틈 안쪽은 세부가 보이지 않는 짙은 어둠으로만 읽힌다. 노출된 계단과 계단참 가장자리에는 오래된 금속 난간 또는 낮은 콘크리트 파라펫이 이어져 있으며, 습기 낀 밤공기와 해안 안개 때문에 가장자리 윤곽이 부드럽게 흐린다.\n\n조명은 야간의 낮은 실용 조명 중심이다. 계단 위나 외벽 근처의 오래된 외부등에서 병든 녹색빛과 탁한 노란빛이 약하게 번지고, 주변은 차가운 회색 그림자와 어두운 해안 안개로 가라앉아 있다. 표면은 젖은 듯 은은하게 반사하지만 과장된 광택 없이 실제 콘크리트, 녹슨 금속, 벗겨진 페인트, 먼지와 곰팡이의 촉감을 살린다. 한국형 민속 오컬트 호러 스릴러의 불길한 정서가 공간의 습기, 어둠, 낡은 문턱, 좁은 계단 구조에서 절제되어 느껴지며, 초자연적 표식이나 사건 흔적을 새로 만들지 않는다. 자연스러운 심도, 절제된 필름 입자, 미세한 비네팅과 현실적인 렌즈 왜곡을 가진 35mm급 실제 촬영 질감. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "이 배경은 계단 접근부에서 상부 계단참과 철제 출입문을 올려다보는 야간 문턱 샷의 기준 플레이트로 사용한다. 계단의 깊이, 난간 또는 파라펫 가장자리, 살짝 벌어진 철문과 그 안쪽의 어두운 틈이 한 프레임 안에서 읽히도록 하되, 공간 자체는 비어 있고 정지된 상태로 둔다. 차갑고 축축한 외부 조명과 낡은 콘크리트 질감이 후속 장면 레이어의 긴장을 받쳐 주어야 한다.",
            "shot_id": "S11_Shot4"
          },
          {
            "guide_text": "같은 외부 계단 꼭대기와 옥상 방 철문 앞 공간을 연속성 있게 사용한다. 카메라는 계단 위 사람 눈높이에서 문턱 방향을 유지하고, 상부 계단참의 폭과 철문 주변 벽면, 난간 또는 파라펫의 위치 관계가 변하지 않게 한다. 야간의 낮은 조도, 해안 도시의 습기, 녹슨 철문 표면, 어두운 내부 틈을 배경 정보로만 남기며 인물이나 순간 행동은 포함하지 않는다.",
            "shot_id": "S11_Shot5"
          }
        ],
        "shot_ids": [
          "S11_Shot4",
          "S11_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_exterior_stairs'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 1, facing toward numbers 2 and 4",
          "camera_height": "human eye level on the exterior stairs",
          "lens_hint": "moderate wide lens, about 28-35mm equivalent",
          "framing_notes": "Night exterior threshold view; include the half-open door state and dark gap as overlay cues, with the stair approach still readable."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_exterior_stairs",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B01": {
        "status": "failed",
        "location_id": "L13",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "현대 대한민국 2020년대 중반 해안 도시의 동네 마트 내부 진열대 통로를 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 고객 출입구 근처 접근 구역에 선 사람 눈높이 약 1.6m 카메라에서, 28mm 광각 렌즈로 긴 식료품 진열대 행과 둘레 진열 선반을 향해 바라보는 구도. 유리 고객 출입문은 뒤쪽 가장자리로 남고, 넓은 판매 공간 안쪽으로 반복되는 선반 행, 계산대 구역, 행사 진열 테이블, 천장 모서리의 작은 CCTV 카메라가 자연스럽게 보인다. 해 질 무렵의 차가운 청회색 외광이 유리문과 바닥에 희미하게 반사되고, 낡은 천장 형광등과 실내 조명이 약간 병든 녹색 기운과 따뜻한 노란 기를 섞어 만든 저녁 장사 중의 마트 분위기. 선반에는 생활 잡화와 식료품 포장이 빽빽하지만 과하게 정돈되지 않고, 작은 가격표와 안내 표시는 한국 마트다운 밀도를 주되 읽을 수 없는 색점과 흐린 글자 덩어리로만 보인다. 바닥은 회색 비닐 타일 또는 광택이 죽은 합성 바닥재로, 오래 밟힌 자국과 물걸레 얼룩, 입구 쪽의 습한 발자국 질감이 누적된 상태이며, 금속 선반에는 미세한 흠집과 손때, 플라스틱 행사 테이블에는 사용감 있는 모서리 마모가 있다. 공간은 비어 있는 실내 배경판으로, 현재 장면의 행동이나 사건 흔적이 아니라 고정된 구조물과 지속적인 표면 상태만 담는다. 한국형 현실 호러 스릴러에 맞는 절제된 저채도 질감, 해안 도시의 눅눅한 공기, 약한 렌즈 비네팅, 실제 유리 반사와 금속·플라스틱·종이 포장의 사실적 재질, 자연스러운 심도와 억제된 필름 입자. 도면이나 건축 렌더가 아니라 실제 장소 촬영처럼 보이는 빈 마트 내부 배경 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S8_Shot3에서는 출입구 접근 구역 근처의 눈높이에서 긴 진열대 통로와 둘레 선반이 깊게 이어지는 빈 마트 배경을 유지한다. 해 질 무렵 유리문 너머의 푸른 회색 외광과 천장 형광등의 녹색 기운이 섞이고, 진열대와 행사 테이블은 안정적으로 배치된 상태여야 한다. 장면 레이어가 일시적 활동을 추가할 수 있도록 배경판 자체에는 사람이나 순간적 행동 흔적을 넣지 않는다.",
            "shot_id": "S8_Shot3"
          },
          {
            "guide_text": "S8_Shot6에서는 같은 마트 내부의 고정 구조가 이어져 보이도록, 계산대 방향과 긴 식료품 진열대의 관계가 흔들리지 않게 유지한다. 28mm 광각 렌즈의 약한 공간 확장감으로 통로의 깊이를 살리고, 물기 어린 해안 도시 저녁의 차갑고 축축한 공기감과 실내 조명의 낡은 생활감을 강조한다. 화면 속 표지와 상품 라벨은 한국 마트의 현실감을 주되 읽을 수 없는 작은 색면으로만 처리한다.",
            "shot_id": "S8_Shot6"
          }
        ],
        "shot_ids": [
          "S8_Shot3",
          "S8_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_l13_market_main'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2, facing toward number 4 and number 5",
          "camera_height": "eye level",
          "lens_hint": "wide 28mm lens",
          "framing_notes": "Active dusk market aisle background; overlay may add temporary stocking activity without changing the base plan."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l13_market_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B02": {
        "status": "ok",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L13B02.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 해안 도시의 작은 마트 입구 밖, 해질녘 직후의 빈 외부 전환 구역을 서 있는 사람 눈높이 약 1.6m에서 바라본다. 35mm급 렌즈의 자연스러운 원근감으로 유리 자동문과 전면 유리창, 낮은 콘크리트 계단, 낡은 고무 발매트, 좁은 인도와 도로 경계석이 이어지고, 얇은 금속 차양 아래로 마트 내부의 차가운 형광등 빛이 새어 나온다. 바깥에는 해안 도시 특유의 습한 공기와 옅은 안개가 깔려 있으며, 늦은 노을의 탁한 금빛과 초록빛이 도는 상점 조명이 젖은 아스팔트 물웅덩이에 낮게 반사된다. 외벽은 오래된 타일과 페인트, 알루미늄 문틀, 손때 묻은 유리, 소금기 섞인 녹과 먼지가 현실적으로 남아 있고, 입구 옆에는 플라스틱 상자 몇 개, 쓰레기통, 작은 자동판매기, 볼라드, 가로등, 외벽 CCTV가 생활감 있게 자리한다. 간판과 포스터 프레임은 오래 켜진 조명과 반사로 흐릿하게 보이며, 글자는 읽히지 않는 추상적 형태로만 남긴다. 화면은 비어 있는 공간의 정적과 습도, 어스름한 불안을 강조하고, 과장된 장식보다 실제 동네 상점 앞의 마모된 질감과 낮은 조도, 절제된 한국형 오컬트 스릴러의 차가운 현실감을 담는다. 자연스러운 심도, 은은한 주변부 비네팅, 실재 광원에서만 생기는 부드러운 렌즈 플레어, 절제된 필름 질감. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S8_Shot7용 배경은 마트 출입구에서 바깥 인도로 이어지는 빈 전환 공간을 중심에 둔다. 카메라는 약 1.6m 눈높이에서 입구를 약간 비스듬히 바라보며, 유리문과 밝은 실내 형광등이 뒤쪽에 남고 젖은 인도와 어스름한 거리 조명이 앞쪽에 펼쳐지게 한다. 이후 인물 레이어가 출입구 근처와 프레임 한쪽에 자연스럽게 놓일 수 있도록 전경을 과하게 복잡하게 채우지 말고, 배경 자체는 고요하고 비어 있는 상태로 유지한다.",
            "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급 렌즈의 자연스러운 원근감으로 유리 자동문과 전면 유리창, 낮은 콘크리트 계단, 낡은 고무 발매트, 좁은 인도와 도로 경계석이 이어지고, 얇은 금속 차양 아래로 마트 내부의 차가운 형광등 빛이 새어 나온다. 바깥에는 해안 도시 특유의 습한 공기와 옅은 안개가 깔려 있으며, 늦은 노을의 탁한 금빛과 초록빛이 도는 상점 조명이 젖은 아스팔트 물웅덩이에 낮게 반사된다. 외벽은 오래된 타일과 페인트, 알루미늄 문틀, 손때 묻은 유리, 소금기 섞인 녹과 먼지가 현실적으로 남아 있고, 입구 옆에는 플라스틱 상자 몇 개, 쓰레기통, 작은 자동판매기, 볼라드, 가로등, 외벽 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"
        }
      },
      "L13B04": {
        "status": "failed",
        "location_id": "L13",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 해안 도시 또는 섬 지역에 있을 법한 마트 내부 매장, 이른 아침의 조용한 영업 전후 분위기처럼 아직 붐비지 않는 빈 판매 공간이다. 카메라는 긴 식료품 진열대 줄 근처에 서 있는 사람 눈높이 약 1.6m에 두고, 자연스러운 35mm 렌즈로 계산대 구역 쪽을 바라보며 천장에 달린 CCTV 카메라가 위쪽 프레임 안에 은근히 들어오게 잡는다. 상부 평면도나 건축 도면이 아니라 실제 실내에서 촬영한 눈높이 장면이며, 통로의 깊이감과 선반의 반복 리듬이 계산대 방향으로 이어진다.\n\n넓은 판매 공간에는 긴 식료품 진열대들이 질서 있게 놓여 있고, 둘레에는 낮고 높은 주변 진열 선반이 이어진다. 중앙의 판촉 진열 테이블들은 과밀하지 않게 정돈되어 있으며, 계산대 구역은 고객 출구 동선 가까이에 조용히 자리한다. 천장에는 흰색 또는 회색 금속 하우징의 CCTV 카메라와 오래된 형광등·LED 패널 조명이 보이고, 바닥은 한국 중소형 마트에서 흔한 약간 닳은 비닐 타일 또는 광택이 죽은 타일 재질로 표현한다. 선반에는 생활용품과 식료품이 규칙적으로 채워져 있으나 브랜드명과 글자는 읽히지 않는 색면, 작은 라벨, 흐릿한 가격표 정도로만 보인다.\n\n조명은 이른 아침의 차갑고 낮은 형광등 빛과 출입구 쪽에서 스며드는 희미한 자연광이 섞인 상태다. 전체 색은 해안 도시 특유의 습기 어린 회색, 병든 듯한 녹색 기운, 빛바랜 플라스틱과 금속 선반의 무광 질감으로 차분하게 눌려 있다. 바닥 가장자리와 선반 하단에는 오래 쌓인 먼지, 물걸레 자국, 얇은 스크래치, 손때가 남아 현실적인 생활감을 준다. 공포나 미스터리의 긴장감은 과장된 장식이 아니라 텅 빈 통로, 낮은 형광등 웅웅거림이 느껴지는 정적, 차가운 아침 공기, 촉감 있는 낡은 재료로만 암시한다.\n\n아나모픽 또는 구면 35mm급 실제 렌즈로 촬영한 듯한 자연스러운 원근, 부드러운 주변부 저하, 절제된 자연 필름 입자, 깊지 않은 그러나 공간을 읽을 수 있는 피사계 심도를 사용한다. 표면은 과도하게 반짝이는 새 매장처럼 보이지 않고, 한국의 일상적인 동네 마트가 오래 사용된 현실적인 상태로 보인다. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S19_Shot2에서는 긴 식료품 진열대 근처의 눈높이에서 계산대 방향과 천장 CCTV 카메라가 함께 느껴지는 빈 매장 배경을 사용한다. 통로는 정돈되고 한산하며, 판촉 테이블과 둘레 선반은 배경의 안정적인 구조물로 남긴다. 대화나 인물 동선이 들어갈 전경 공간을 과하게 채우지 말고, 형광등 아래의 이른 아침 저채도 공기와 약간 축축한 해안 도시 상점의 생활감을 유지한다.",
            "shot_id": "S19_Shot2"
          }
        ],
        "shot_ids": [
          "S19_Shot2"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_l13_market_main'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 4, facing toward number 6 and number 8",
          "camera_height": "eye level",
          "lens_hint": "natural 35mm lens",
          "framing_notes": "Quiet early morning interior before crowds; keep aisles orderly and sparse."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l13_market_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L13B03": {
        "status": "ok",
        "location_id": "L13",
        "location_name": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/projects/6bda5329-ec2f-4ca1-a472-e4a039f9a507/episodes/87e42696-8ad5-4ab7-93fc-9d67acfbb1a8/images/background_chain/L13B03.png",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 사진처럼 사실적인 시네마틱 배경 플레이트. 현대 대한민국 해안 도시의 동네 마트 바깥 벽면, 사람이 비어 있는 아침 외부 공간. 낮은 해무와 흐린 아침빛이 시멘트 외벽과 금속 처마, 젖은 보도블록 위에 부드럽게 깔리고, 밤새 남은 습기가 벽 하단의 먼지와 물때를 어둡게 적신다. 외벽 상단 모서리에는 작은 돔형 또는 박스형 감시 카메라가 고정 브래킷과 케이블 몰딩으로 단단히 붙어 있으며, 주변에는 낡은 플라스틱 간판, 알루미늄 문틀, 반사되는 유리문과 유리창, 실외등, 배수관, 전기함이 일상적인 상점 외관의 일부처럼 배치되어 있다. 간판과 유리면의 글자는 읽히지 않는 색면과 흐릿한 반사로만 보이고, 감시 장비는 단순한 물리적 고정물로 존재한다. 2020년대 한국 소도시 상권의 현실적인 재료감, 소금기 섞인 바닷바람에 바랜 페인트, 미세한 녹, 실리콘 마감의 때, 스티커 자국처럼 오래 누적된 생활 흔적을 섬세하게 담는다. 약 1.6m 눈높이에서 35mm급 실제 렌즈로 촬영한 수평에 가까운 구도, 벽면을 약간 사선으로 바라보며 감시 카메라 위치가 자연스럽게 보이는 프레이밍, 얕지 않은 자연스러운 심도, 절제된 자연 필름 입자, muted coastal gray와 탁한 녹색 기운이 도는 한국형 미스터리 스릴러 톤. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S19_Shot4에서는 마트 외벽의 감시 카메라 위치가 한눈에 파악되는 빈 외부 배경으로 사용한다. 카메라는 길가 보도 쪽의 사람 눈높이에 두고, 렌즈는 벽면을 약간 올려다보며 감시 카메라와 주변 간판, 처마, 문틀, 유리창 일부가 자연스럽게 함께 들어오게 한다. 장면 레이어에서 시선이나 지시 동작을 얹을 수 있도록 벽면과 보도 앞 공간은 과밀하지 않게 정리하되, 습기 찬 아침 공기와 낡은 생활감은 유지한다.",
            "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": "실제 시네마 카메라로 촬영한 사진처럼 사실적인 시네마틱 배경 플레이트. 현대 대한민국 해안 도시의 동네 마트 바깥 벽면, 사람이 비어 있는 아침 외부 공간. 낮은 해무와 흐린 아침빛이 시멘트 외벽과 금속 처마, 젖은 보도블록 위에 부드럽게 깔리고, 밤새 남은 습기가 벽 하단의 먼지와 물때를 어둡게 적신다. 외벽 상단 모서리에는 작은 돔형 또는 박스형 감시 카메라가 고정 브래킷과 케이블 몰딩으로 단단히 붙어 있으며, 주변에는 낡은 플라스틱 간판, 알루미늄 문틀, 반사되는 유리문과 유리창, 실외등, 배수관, 전기함이 일상적인 상점 외관의 일부처럼 배치되어 있다. 간판과 유리면의 글자는 읽히지 않는 색면과 흐릿한 반사로만 보이고, 감시 장비는 단순한 물리적 고정물로 존재한다. 2020년대 한국 소도시 상권의 현실적인 재료감, 소금기 섞인 바닷바람에 바랜 페인트, 미세한 녹, 실리콘 마감의 때, 스티커 자국처럼 오래 누적된 생활 흔적을 섬세하게 담는다. 약 1.6m 눈높이에서 35mm급 실제 렌즈로 촬영한 수평에 가까운 구도, 벽면을 약간 사선으로 바라보며 감시 카메라 위치가 자연스럽게 보이는 프레이밍, 얕지 않은 자연스러운 심도, 절제된 자연 필름 입자, muted coastal gray와 탁한 녹색 기운이 도는 한국형 미스터리 스릴러 톤. 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": "failed",
        "location_id": "L14",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 해안 도시권 관공서 또는 행정 사무실 안쪽, 총무과 보안 업무용 작은 사무실이 낮 시간에 비어 있는 상태다. 카메라는 서 있는 관찰자 공간 근처의 약 1.5m 눈높이에 놓이고, 35mm 자연스러운 실내 렌즈로 보안 데스크와 그 위의 CCTV 모니터 및 컴퓨터 콘솔을 향해 촬영한다. 프레임의 중심은 낡은 업무용 책상, 오퍼레이터 의자, 어두운 모니터 화면, 키보드와 콘솔이 차지하고, 주변에는 사람이 잠시 서 있을 수 있는 여백이 남아 있는 차분한 사무 공간이 보인다. 출입용 여닫이문, 무채색 벽, 닳은 장판 또는 합성 바닥재, 오래 사용한 사무용 가구, 케이블 정리의 생활감, 형광등과 창밖 흐린 낮빛이 섞인 차갑고 낮은 조도의 행정실 분위기를 살린다. CCTV 모니터의 내부 이미지는 검푸른 회색의 저해상도 감시 화면처럼 보이는 추상적인 격자, 압축 노이즈, 반사광, 어두운 흐림만 담고, 읽을 수 있는 글자나 식별 가능한 사건 정보 없이 물리적인 화면 표면으로만 보이게 한다. 한국 해안 도시의 습기와 오래된 관공서 특유의 먼지, 손때, 금속 모서리의 마모, 플라스틱 장비의 미세한 흠집, 벽면의 누적된 생활 얼룩을 사실적으로 표현한다. 조명은 과장되지 않은 낮의 실내 실용광이며, 흐린 회색빛과 병든 듯한 녹색 기가 살짝 도는 절제된 범죄·오컬트 스릴러 톤으로, 빈 공간 자체가 긴장감을 품도록 구성한다. 실제 소재 질감, 자연스러운 심도, 억제된 필름 입자, 약한 비네팅과 현실적인 렌즈 왜곡을 가진 위치 촬영 느낌. 위에서 내려다본 평면도나 도식이 아니라 실제 방 안에서 촬영한 수평 시점의 빈 실내 배경 플레이트. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "이 샷용 배경은 2번 서 있는 공간 근처의 눈높이에서 4번 보안 데스크와 6번 CCTV 모니터를 바라보는 빈 사무실 플레이트로 유지한다. 프레임 중앙의 업무용 책상과 모니터가 시선의 중심이 되되, 뒤쪽이나 옆쪽에 사람이 설 수 있는 여백은 비어 있는 사무 공간으로 남긴다. 모니터 내부는 어두운 저해상도 감시 화면처럼 보이는 추상 블록과 희미한 반사만 담고, 장면 정보나 식별 가능한 형상은 넣지 않는다.",
            "shot_id": "S20_Shot1"
          },
          {
            "guide_text": "이 샷에서도 같은 총무과 사무실의 지속 배치를 유지한다. 35mm 자연스러운 실내 렌즈감으로 보안 데스크, 오퍼레이터 의자, CCTV 모니터와 컴퓨터 콘솔의 위치가 안정적으로 이어지게 하고, 낮 시간 사무실의 차갑고 긴장된 공기와 낡은 업무 공간의 질감을 강조한다. 프레임은 이후 인물 레이어가 들어올 수 있도록 비어 있어야 하며, 화면 속 감시 영상은 의미를 읽을 수 없는 어두운 노이즈와 흐릿한 구획으로만 처리한다.",
            "shot_id": "S20_Shot3"
          }
        ],
        "shot_ids": [
          "S20_Shot1",
          "S20_Shot3"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_l14_admin_office_main'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2, facing toward number 4 and number 6",
          "camera_height": "eye level, about 1.5 m",
          "lens_hint": "35mm natural interior lens",
          "framing_notes": "Frame the workstation and monitor as the focus, with room for observers in the standing area."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_l14_admin_office_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L16B03": {
        "status": "failed",
        "location_id": "L16",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 해안 도시 경찰서 형사 사무실 내부, 야간 당직 시간의 비어 있는 열린 업무 공간이다. 카메라는 사무실 입구 옆 순환 공간 부근에 서 있는 사람 눈높이 약 1.6m로 놓이고, 일반적인 35mm 실내 렌즈로 안쪽의 근무 형사 책상과 그 위 컴퓨터 모니터를 향해 바라본다. 프레임 전경에는 출입문 가장자리와 좁은 통로감이 살짝 걸리고, 중경에는 낡은 업무 책상, 회전 의자, 꺼진 검은 모니터와 케이블, 서류 트레이, 오래 쌓인 사건 파일 더미가 자연스럽게 놓여 있다. 주변에는 선임 형사 책상과 추가 업무 워크스테이션, 철제 수납장과 파일 캐비닛, 프린터 또는 복합기 스테이션이 실제 사무실처럼 촘촘하지만 과장 없이 배치되어 있다. 벽면 창문군에는 밤의 어두운 유리와 희미한 외부 도시광 반사가 보이고, 블라인드와 창틀에는 오래된 먼지와 손때가 남아 있다. 천장의 차가운 형광등 일부와 책상 주변의 약한 실무 조명이 섞여, 습한 해안 도시의 회색빛 밤 공기와 병든 녹색 기운이 낮게 깔린다. 모니터 화면은 꺼진 유리 반사나 낮은 대비의 추상 블록만 보이는 비의미적 표면으로 처리하고, 읽을 수 있는 글자, 지도, 얼굴, 뉴스, 자막, 로고는 드러나지 않는다. 콘크리트 벽, 페인트가 살짝 벗겨진 문틀, 금속 캐비닛의 무광 스크래치, 합판 책상 가장자리의 마모, 종이 파일의 거친 섬유감과 먼지를 사실적으로 묘사한다. 전체 톤은 한국형 범죄 수사물과 어두운 민속 오컬트 스릴러의 현실적인 긴장감을 유지하되, 공간은 객관적으로 비어 있고 안정된 야간 사무실 상태로 남아 있다. 자연스러운 심도, 절제된 실제 필름 질감, 약한 비네팅과 현실적인 렌즈 왜곡이 있는 로케이션 촬영 느낌. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "이 샷에서는 빈 야간 당직 사무실의 기준 배경으로 사용한다. 카메라는 사무실 입구 쪽 순환 공간 부근의 서 있는 눈높이에 있으며, 근무 형사 책상과 컴퓨터 모니터가 프레임 중심의 주요 고정 구조가 되도록 한다. 인물의 행동이나 통화 관련 순간 소품은 배경에 포함하지 않고, 낡은 책상 표면, 서류 더미, 형광등과 모니터 반사로 만들어지는 긴장된 야간 업무 분위기만 유지한다.",
            "shot_id": "S16_Shot3"
          },
          {
            "guide_text": "이 샷에서도 같은 빈 형사 사무실 배경 플레이트를 유지한다. 입구 방향에서 근무 책상 쪽을 바라보는 35mm 실내 렌즈 감각을 기준으로 하며, 주변의 추가 업무 책상, 수납장, 프린터 또는 복합기, 창문과 블라인드가 자연스럽게 이어져 보이게 한다. 화면과 서류는 사건 내용을 읽히지 않는 추상적 표면으로 남기고, 현재 장면의 요청이나 반응은 별도 레이어에서 더해질 수 있도록 공간 자체는 정돈된 야간 상태로 둔다.",
            "shot_id": "S16_Shot5"
          }
        ],
        "shot_ids": [
          "S16_Shot3",
          "S16_Shot5"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_detective_office_main'",
        "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",
          "lens_hint": "normal 35mm interior lens",
          "framing_notes": "Night-duty view emphasizing the duty workstation; state overlay may add the phone-location request object."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_detective_office_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L16B01": {
        "status": "failed",
        "location_id": "L16",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반 해안 도시 경찰서의 형사 사무실 내부, 사무실 입구 근처의 동선 구역에서 열린 형사 업무 공간 안쪽을 바라보는 구도. 카메라는 사람 눈높이 약 1.6미터에 있고, 자연스러운 35mm 실내 렌즈로 당직 형사 책상과 선임 형사 책상이 프레임 안쪽으로 깊이를 만들게 잡는다. 입구문과 사무실 창문군, 여러 형사 책상과 의자, 업무용 모니터, 추가 워크스테이션, 철제 수납 캐비닛, 프린터 또는 복합기, 서류 트레이와 사건 파일 더미가 오래 사용한 경찰 행정 공간처럼 배치된 빈 사무실이다. 낮 시간의 흐린 해안 도시 빛이 창문 블라인드 사이로 들어오고, 천장의 낡은 형광등이 차갑고 약간 녹색 기가 도는 사무실 조도를 보탠다. 벽지는 오래된 회백색과 연한 베이지 톤, 바닥은 닳은 비닐 장판 또는 무광 타일 느낌, 책상 상판은 손때와 잔기스가 남은 합판 또는 라미네이트 재질, 캐비닛과 프린터는 생활감 있는 플라스틱과 금속 질감으로 표현한다. 모니터들은 꺼진 검은 화면이나 흐릿한 반사광만 보이고, 내부 내용은 읽을 수 없는 추상적인 어둠으로 남긴다. 서류와 파일은 일반 업무용 종이 더미처럼 보이되 글자와 표식은 식별되지 않게 처리한다. 전체 색감은 안개 낀 해안 도시의 회색, 탁한 녹색, 낡은 형광등의 누런 기운이 섞인 절제된 한국 범죄 스릴러 톤이며, 과장된 장식 없이 실제 근무 공간의 먼지, 케이블, 책상 아래 그림자, 종이 가장자리, 금속 손잡이의 마모가 살아 있다. 얕지 않은 자연스러운 심도, 부드러운 주변부 비네팅, 현실적인 렌즈 왜곡과 절제된 필름 입자감을 가진 빈 실내 사진. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S21_Shot1에는 이 빈 형사 사무실 배경 플레이트를 사용한다. 카메라는 사무실 입구 근처 동선 구역에서 열린 업무 공간 안쪽을 향하고, 당직 형사 책상과 선임 형사 책상이 프레임 안쪽의 주요 깊이 축을 만든다. 인물이나 현재 행동은 배경에 포함하지 않고, 책상 위의 서류 트레이와 파일 더미는 읽을 수 없는 일반 행정 서류 상태로만 남긴다. 전경 인물 합성을 위해 중앙 동선과 책상 주변의 깊이감, 낮의 자연광과 형광등이 섞인 차가운 사무실 조명을 안정적으로 유지한다.",
            "shot_id": "S21_Shot1"
          }
        ],
        "shot_ids": [
          "S21_Shot1"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_detective_office_main'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 2, facing into number 1 toward number 5 and number 7",
          "camera_height": "standing eye level",
          "lens_hint": "normal 35mm interior lens",
          "framing_notes": "Daytime office view with administrative paperwork activity; state overlay may add missing-report forms."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_detective_office_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L16B02": {
        "status": "failed",
        "location_id": "L16",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "현대 대한민국 2020년대 중반 해안 도시의 경찰 수사 사무실, 선임 형사 책상 주변을 담은 실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 낮 시간에 잠시 비어 있는 형사과 업무 공간으로, 출입구 쪽 동선에서 이어지는 열린 사무실 안에 여러 개의 낡은 업무용 책상과 회전의자, 선임 형사 책상, 일반 수사 업무용 책상, 꺼져 있거나 어두운 반사만 남은 컴퓨터 모니터, 보관 캐비닛, 프린터 또는 복합기, 서류함과 무심하게 쌓인 사건 파일 더미가 현실적인 업무 밀도로 배치되어 있다. 카메라는 주 업무 공간 근처에서 선임 형사 책상 방향을 바라보며, 서 있는 사람의 눈높이 약 1.6m, 약간 넓은 28mm 실내 렌즈로 촬영한 자연스러운 원근감이다. 평면도나 건축 다이어그램이 아니라 실제 방 안에 서서 본 프레임이며, 선임 워크스테이션이 중심이 되되 주변 책상과 창문군, 출입문, 캐비닛의 깊이가 함께 읽힌다. 창문으로 들어오는 흐린 해안 도시의 낮빛은 차갑고 옅은 회색으로 퍼지고, 형광등과 사무실 실내광은 약하게 섞여 녹색 기운이 아주 미세하게 돈다. 표면은 잡지처럼 깨끗하지 않고, 오래 쓴 합판 책상 가장자리의 닳은 코팅, 금속 캐비닛의 작은 흠집과 손때, 플라스틱 모니터 베젤의 먼지, 바닥 장판의 눌림과 생활 스크래치, 종이 파일의 구겨짐과 색 바램이 보인다. 모니터 화면과 유리 반사면에는 식별 가능한 인물, 지도, 뉴스, 자막, 로고, 읽을 수 있는 인터페이스 없이 검은 반사와 낮은 대비의 추상적인 흐림만 남긴다. 전체 톤은 한국형 미스터리 스릴러에 맞는 절제된 현실감, 습기 어린 회색과 탁한 녹색이 섞인 무거운 공기, 자연스러운 심도와 억제된 필름 입자, 실제 렌즈의 미묘한 왜곡과 부드러운 주변부 음영을 가진다. 인물이 떠난 직후처럼 정적이지만 현재 사건의 행동이나 새로 생긴 흔적은 없는 빈 사무실 상태. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트.",
        "shot_guides": [
          {
            "guide_text": "S21_Shot6용 배경은 낮 시간에 잠시 비어 있는 현대 한국 형사 사무실로 잡는다. 카메라는 주 업무 공간 근처의 서 있는 눈높이에서 선임 형사 책상과 워크스테이션을 향해 약간 넓게 바라본다. 책상 위에는 배경에 속하는 일반 서류함과 파일 더미만 안정적으로 남기고, 장면에서 추가될 수 있는 사건 관련 확대 인화물이나 인물의 손동작은 이 플레이트에 포함하지 않는다. 모니터는 어둡거나 흐릿한 반사면으로 처리해 내용이 읽히지 않게 한다.",
            "shot_id": "S21_Shot6"
          }
        ],
        "shot_ids": [
          "S21_Shot6"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_detective_office_main'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 1, facing toward number 7",
          "camera_height": "standing eye level",
          "lens_hint": "slightly wide 28mm interior lens",
          "framing_notes": "Temporarily empty daytime office focused on the senior workstation; state overlay may add enlarged case photographs."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_detective_office_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L16B04": {
        "status": "failed",
        "location_id": "L16",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 2020년대 중반의 해안 도시 경찰 수사 사무실 내부, 낮 시간의 비어 있는 공용 형사 업무 공간. 카메라는 선임 형사 책상 근처에 서서 당직 형사 책상과 그 위의 업무용 컴퓨터 모니터 방향을 바라본다. 높이는 약 1.6m의 선 자세 눈높이, 보통 35mm 실내 렌즈의 자연스러운 원근감, 책상과 모니터가 이어지는 시선축이 보이는 안정된 프레이밍. 출입문 쪽 순환 공간, 벽면의 사무실 창문군, 여러 형사 업무석, 의자, 파일 보관 캐비닛, 프린터 또는 복사기 스테이션, 서류 트레이와 사건 파일 더미가 실제 한국 경찰 사무실처럼 생활감 있게 놓여 있다. 낮의 흐린 자연광이 창문으로 들어오고, 천장 형광등과 사무실 실내등이 차갑게 섞여 금속 캐비닛과 플라스틱 모니터 베젤, 낡은 합판 책상, 종이 파일, 바닥재의 미세한 긁힘과 먼지를 드러낸다. 모니터들은 물리적인 사무기기 표면으로만 보이며, 검은 반사면이나 흐릿한 저대비 추상 블록, 창문 반사광만 담긴다. 화면 안에는 읽을 수 있는 글자나 지도, 좌표, 로고, 얼굴, 인물 형상이 없다. 전체 분위기는 습한 해안 도시의 회색빛 낮, 절제된 한국 범죄 스릴러의 차가운 현실감, 약간 병색 도는 녹색 형광등 기운과 누적된 업무 피로가 배어 있는 색감. 표면은 잡지처럼 깨끗하지 않고, 오래 사용한 사무실의 손때와 케이블 정리의 어수선함, 종이 가장자리의 마모, 캐비닛 손잡이의 금속 광택이 자연스럽다. 얕지 않은 자연스러운 심도, 절제된 자연 필름 입자, 실제 렌즈의 미세한 비네팅과 사무실 조명에서만 생기는 은은한 플레어. 위에서 내려다본 평면도나 도식이 아니라 실제 카메라가 빈 사무실 안에서 촬영한 배경 기준 이미지. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S21_Shot10용 배경 플레이트는 선임 형사 책상 근처에서 당직 형사 책상과 그 위 모니터 쪽을 바라보는 빈 주간 사무실 구도다. 장면 레이어가 이후 필요한 순간적 정보나 행동을 얹을 수 있도록, 배경 자체는 모니터 내용을 읽을 수 없는 반사와 흐릿한 화면 상태로 남기고 책상, 의자, 파일 더미, 보관장, 프린터 주변의 고정된 업무 환경만 안정적으로 보여준다.",
            "shot_id": "S21_Shot10"
          }
        ],
        "shot_ids": [
          "S21_Shot10"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_detective_office_main'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 7, facing toward number 5 and number 6",
          "camera_height": "standing eye level",
          "lens_hint": "normal 35mm interior lens",
          "framing_notes": "Empty daytime office view connecting the senior desk to the duty monitor; state overlay may add the GPS result and copied note."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_detective_office_main",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L22B03": {
        "status": "failed",
        "location_id": "L22",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 해안 도시와 외딴 섬을 오가는 소형 어선의 비어 있는 조타실 내부, 좁고 낮은 선실 공간에 습기와 소금기 어린 사용감이 배어 있다. 카메라는 좁은 승무원 벤치 근처의 서 있는 사람 눈높이 약 1.6m에서 조타 콘솔과 조타륜을 향해 놓이고, 28mm 상당의 넓은 실내 렌즈로 답답한 깊이와 가까운 거리감을 담는다. 둘러싼 조타창 너머로 해질녘의 탁한 바다 회색과 병든 녹색 기운, 낮게 깔린 안개, 희미한 노을 금빛이 들어오며, 내부에는 낡은 실내등의 약한 온기가 금속과 유리 가장자리에 번진다. 조타 콘솔에는 오래 닳은 조타륜, 스로틀 레버, 원형 계기판, 무전 패널이 고정되어 있고, 계기와 패널 표면은 읽을 수 없는 흐릿한 눈금과 반사광만 보인다. 작은 해도 선반과 소형 수납함, 좁은 승무원 벤치는 페인트가 벗겨진 목재와 낡은 합판, 무광 금속 나사, 거친 고무 몰딩, 물때 낀 창틀의 질감을 가진다. 출입문 또는 해치 주변은 반복 사용으로 모서리가 닳고, 바닥에는 오래된 방수 바닥재의 긁힘과 축축한 광택, 누적된 먼지와 염분 자국이 자연스럽게 남아 있다. 공간은 비어 있고 정돈된 객관적 상태이며, 해질녘의 긴장된 정적만 조명과 색으로 느껴진다. 한국 해안 어선의 현실적인 작업 공간처럼 기능적이고 좁으며, 과장된 장식 없이 낮은 기술 밀도의 선박 장비와 현대적 무전·계기류가 함께 존재한다. 실제 35mm급 시네마 렌즈의 자연스러운 원근, 얕지 않은 실내 심도, 절제된 자연 필름 입자, 미세한 비네팅과 유리 반사를 살린다. 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: plan missing for fp_id='fp_pilot_house'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 8, facing toward numbers 4 and 5",
          "camera_height": "standing eye level in a cramped cabin",
          "lens_hint": "wide close interior lens, about 28mm equivalent",
          "framing_notes": "Tight helm confrontation framing; include overlay cue number 13 only if the shot needs the locked-hands struggle state."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_pilot_house",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L22B02": {
        "status": "failed",
        "location_id": "L22",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 해안 도시와 고립 섬을 오가는 낡은 소형 선박의 조타실 내부, 해질녘의 흐린 금빛과 차가운 회녹색 안개빛이 둘러싼 조타창을 통해 낮게 스며드는 빈 공간. 카메라는 가슴에서 눈높이 사이에 놓인 35~50mm급 정상 렌즈의 가까운 시점으로, 조타 콘솔과 작은 해도 선반 주변을 밀도 있게 바라본다. 좁은 선실의 감싸는 창, 출입 해치, 오래 닳은 조타 콘솔, 조타륜, 스로틀 레버, 원형 계기와 무전 패널, 좁은 승무원 벤치, 작은 선반, 수납함이 현실적인 배치로 보인다. 금속 손잡이는 염분으로 무뎌지고, 검은 플라스틱과 고무는 손때와 습기로 번들거리며, 칠이 벗겨진 목재와 섬유 시트에는 오래 축적된 곰팡이 기미와 생활 먼지가 남아 있다. 유리창에는 바닷물 자국과 흐린 결로, 항구의 희미한 반사광이 얇게 걸리고, 계기판과 무전기 표면은 읽을 수 없는 저대비 표시와 어두운 반사만 가진다. 한국 해안 선박 특유의 실용적이고 비좁은 구조, 낡은 전기 배선과 단순한 선박용 조명, 축축한 공기, 낮은 기술 밀도의 고립감이 함께 느껴진다. 사람 없는 빈 내부이며, 현재 장면의 행동이나 단서가 아니라 지속적으로 존재하는 구조물과 고정 설비, 낡은 표면 상태와 해질녘 조명만 담는다. 절제된 자연 필름 질감, 실제 재료의 촉감, 얕지 않은 자연스러운 심도, 약한 비네팅과 현실적인 렌즈 왜곡을 가진 어둡고 촉각적인 한국형 해안 미스터리 분위기. 16:9 시네마 가로 비율, 실제 카메라 촬영 플레이트",
        "shot_guides": [
          {
            "guide_text": "S29_Shot4용 배경은 해질녘 조타실 안의 가까운 증거 관찰 구도에 맞춘다. 카메라는 가슴에서 눈높이 사이, 35~50mm 정도의 자연스러운 클로즈 렌즈 감각으로 조타 콘솔과 작은 해도 선반 주변의 빈 표면, 낡은 계기판, 젖은 창빛을 가까이 잡는다. 이 배경 플레이트 자체에는 현재 장면의 단서 이미지나 주관적 표식은 넣지 않고, 이후 장면 레이어가 얹힐 수 있도록 물성, 조명, 공간감이 안정된 빈 조타실로 유지한다.",
            "shot_id": "S29_Shot4"
          }
        ],
        "shot_ids": [
          "S29_Shot4"
        ],
        "scenes": [],
        "parent_id": "",
        "ref_used": "text_only",
        "render_attempts": 0,
        "render_error": "shot_aware_plan: plan missing for fp_id='fp_pilot_house'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 9, facing toward number 11 with numbers 4 and 7 in the background",
          "camera_height": "chest to eye level for a close evidence view",
          "lens_hint": "normal close lens, about 35mm to 50mm equivalent",
          "framing_notes": "Close evidence moment; old photograph and subjective circular mark cue are overlay elements, not base-plan objects."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_pilot_house",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      },
      "L22B04": {
        "status": "failed",
        "location_id": "L22",
        "location_name": "",
        "png_path": "",
        "t2i_prompt": "실제 시네마 카메라로 촬영한 시네마틱 배경 플레이트. 현대 대한민국 해안의 소형 어선 조타실 내부, 해질녘의 불길하고 낮게 가라앉은 분위기. 카메라는 출입문 또는 해치 가까이의 좁은 통로 쪽에 놓이고, 서 있는 사람의 눈높이보다 약간 낮은 약 1.6m 부근에서 안쪽의 단일 조타실 공간과 조타 콘솔, 조타륜을 향한다. 28mm 상당의 넓은 실내 렌즈로 비좁은 선실의 압박감과 벽에 가까운 거리감을 살리되, 위에서 내려다본 도면이 아니라 실제 선실 안에 서서 촬영한 수평 시점이다.\n\n둘러싼 조타창은 염분과 물때로 가장자리가 뿌옇고, 바깥의 늦은 노을은 차갑게 식은 회색 바다 안개와 탁한 녹색 그림자, 희미한 금빛 반사로만 스며든다. 좁은 조타 콘솔에는 낡은 조작부, 조타륜, 스로틀 레버, 원형 계기와 무전 패널이 오래 사용된 상태로 자리한다. 계기 유리와 무전 패널은 어둡고 반사적인 표면, 읽을 수 없는 작은 표시와 낮은 광량의 추상적인 점등만 보이며 구체적인 문자나 화면 내용은 드러나지 않는다. 선실 안쪽에는 좁은 선원 벤치, 작은 해도 선반, 컴팩트한 수납함이 고정된 배치로 남아 있고, 표면에는 축축한 소금기, 손때가 오래 쌓인 플라스틱, 벗겨진 페인트, 녹슨 나사, 낡은 고무 패킹, 젖은 목재 질감이 사실적으로 보인다.\n\n공간은 완전히 비어 있는 내부 배경으로, 현재 사건이나 인물 행동이 아니라 지속적인 선박 구조와 고정 장비, 해질녘 조명 상태만 담는다. 조명은 창 너머의 약한 노을과 선실 내부의 희미한 실용등이 섞여 낮은 대비를 만들고, 한국형 해안 호러 스릴러에 맞는 짙은 안개감, 눅눅한 회색, 병든 녹색, 아주 절제된 붉은 기운이 반사면에만 미묘하게 남는다. 실제 콘크리트가 아닌 선박용 금속과 합판, 플라스틱 패널, 고무 몰딩의 물성이 분명하고, 생활감 있는 마모와 누적된 때가 과장 없이 보인다. 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: plan missing for fp_id='fp_pilot_house'",
        "variant_label": "",
        "floor_plan_used": false,
        "camera_recommendations": {
          "camera_position": "near number 3, facing toward numbers 1, 4, and 5",
          "camera_height": "standing eye level, slightly lowered for an oppressive reveal",
          "lens_hint": "wide close interior lens, about 28mm equivalent",
          "framing_notes": "Sinister collapse reveal; use overlay cue number 14 for the character-state pose only."
        },
        "attached_reference_lineage": {
          "fp_id": "fp_pilot_house",
          "prior_bg_ids": [],
          "attached_ref_labels": [],
          "ref_used": "text_only",
          "db_write_policy": "checkpoint_only"
        }
      }
    },
    "consumed_bg_catalog_hash": "e2947307ea84d099",
    "consumed_shot_binding_hash": "0dd91eb58556a07d",
    "bg_reference_catalog": [
      {
        "bg_id": "L13B02",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/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": 0,
        "source_kind": "surface_role_direct_plate"
      },
      {
        "bg_id": "L13B03",
        "fp_id": "",
        "png_path": "/Users/manta/Documents/Projects/TheRoad-I1/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": 1,
        "source_kind": "surface_role_direct_plate"
      }
    ]
  },
  "step_id": "background_render",
  "run_id": "44cda18c-7209-43f5-b1c8-987a9713afdf",
  "resolved_model": "gpt",
  "updated_at": "2026-06-01T14:39:59.792702+00:00",
  "project_config_snapshot": {}
}