{
  "status": "completed",
  "completed_count": 1,
  "applicable_count": 1,
  "failed_count": 0,
  "data": {
    "director_notes": [
      "회상·기억 매개 이미지는 현재 공간의 물리적 대상이 아니라 별도의 시간층으로 처리한다. 현재 장면의 인물이나 사물과 같은 공간에 공존시키지 않는다.",
      "특정 관찰자에게만 보이는 붉은 원형 표식이나 이미지 왜곡은 주관적 지각 또는 초자연적 징후로 처리한다. 다른 관찰자에게 확인되는 컷이 아니라면 공간에 영구적으로 남은 물체처럼 확정하지 않는다.",
      "사진·영상·뉴스·CCTV에 보이는 대상은 매체 표면 내부의 평면 이미지로만 배치한다. 화면 밖 현실 공간에 같은 대상을 물리적으로 중복 배치하지 않는다.",
      "CCTV나 감시 영상의 식별 불가 영역은 정보 차단 상태를 유지한다. 흐림, 암부, 노이즈 등으로 처리하고 보이지 않는 대상을 임의로 명확히 그리지 않는다.",
      "안개나 어둠이 시야를 차단하는 상황에서는 차단 효과 자체를 우선한다. 가려진 대상의 윤곽은 제한적으로만 제시하고 세부를 선명하게 확정하지 않는다.",
      "그림자나 반사면에만 드러나는 형상은 실체의 직접 묘사가 아니라 간접 단서로 처리한다. 본체가 화면에 명시되지 않았다면 완전한 물리적 존재로 과도하게 구체화하지 않는다.",
      "사라졌다가 다시 정상으로 보이는 흔적은 현실 변화와 지각 왜곡의 경계가 모호한 현상으로 둔다. 한 프레임 안에서 ‘남아 있는 물증’처럼 확정하지 않는다."
    ],
    "era": "현대에 가까운 2020년대 대한민국 배경",
    "region": "대한민국 서해안권 도시와 대한민국 실효 지배 영토 안의 지도·행정구역상 미등록 고립 섬",
    "rules": [
      {
        "description": "작품 전반은 현대 대한민국의 생활권과 수사·통신 인프라를 기반으로 하며, 과거 기록과 토속 신앙 요소가 현재의 오컬트 세계관에 겹쳐진다.",
        "rule_type": "time_period",
        "visual_guideline": "현대 도시·해안 생활권의 현실적인 질감과 동시대적 환경을 기본값으로 삼는다. 과거풍 요소는 사진, 전승, 의례, 고립 공동체의 잔존 문화처럼 제한적으로 배치하고, 전체 시대를 사극처럼 만들지 않는다."
      },
      {
        "description": "휴대전화 위치추적, CCTV, TV 뉴스, 경찰 전산, PC방 출력물 등 현대 기술 매체가 서사적 단서 전달에 사용된다.",
        "rule_type": "technology",
        "visual_guideline": "스마트폰, 감시 카메라 화면, 디지털 지도, 사무용 모니터 등은 현대적 인터페이스로 표현한다. 시대에 맞지 않는 미래형 홀로그램이나 과도한 SF 장비는 사용하지 않는다."
      },
      {
        "description": "고립 섬 공동체와 한국형 뱀파이어 종족의 세계관에는 토속 신앙, 의례, 한방 재료, 원시적 축제 이미지가 결합되어 있다.",
        "rule_type": "costume",
        "visual_guideline": "일상 인물은 현대 캐주얼, 작업복, 경찰 복장 등 현실적인 의상을 따른다. 의례적 집단은 흰 분장, 강한 붉은 입술, 횃불 아래의 원시적·토속적 장식으로 구분하되, 고정된 서구식 뱀파이어 복식이나 고딕 망토 이미지는 피한다."
      },
      {
        "description": "한국형 뱀파이어 종족은 인간형 외형을 유지하지만 충동과 의례 상황에서 비인간적 기색이 드러나는 유형으로 설정된다.",
        "rule_type": "body_deformation",
        "visual_guideline": "기본 실루엣은 인간에 가깝게 유지하고, 붉게 변하는 눈빛, 창백한 피부감, 날카로운 인상, 긴장된 근육감 등으로 위협성을 표현한다. 신체 훼손이나 과도한 괴물화보다 억제된 변이와 섬뜩한 표정 변화에 초점을 둔다."
      },
      {
        "description": "인간과 비인간 혈통이 섞인 존재는 평소에는 일반인과 구분되지 않다가 특정 조건에서 잠재적 본능이나 감각이 드러나는 유형으로 설정된다.",
        "rule_type": "transformation",
        "visual_guideline": "외형 변화는 단계적이고 절제되게 처리한다. 일상 상태에서는 평범한 현대 인물로 그리고, 발현 상태에서는 눈빛, 피부 톤, 호흡, 자세, 주변 생물의 반응 같은 미세한 시각 단서로만 차이를 준다."
      },
      {
        "description": "붉은 원형 표식은 신체, 벽면, 공간에 나타나는 반복적 초자연 징후이며 현실 흔적과 주관적 지각 사이의 경계를 흐린다.",
        "rule_type": "projection",
        "visual_guideline": "붉은 원은 붓질처럼 번지는 듯한 원형 그래픽, 희미한 발광, 젖은 안료 같은 질감 등으로 표현한다. 장면마다 물리적 낙서인지 환시인지 단정하지 않도록, 가장자리의 흔들림과 순간적 소멸감을 유지한다."
      },
      {
        "description": "사진이나 반사면 속 이미지가 일시적으로 왜곡되는 현상은 초자연적 경고 또는 심리적 환시로 기능한다.",
        "rule_type": "projection",
        "visual_guideline": "사진·거울·유리 표면 안에서만 왜곡을 발생시키고, 주변 현실 공간 전체가 변형된 것처럼 확대하지 않는다. 왜곡은 짧고 불안정한 시각 효과로 처리하며, 정상 이미지로 되돌아갈 수 있는 모호성을 남긴다."
      },
      {
        "description": "동물의 반응을 비정상적으로 진정시키거나 위축시키는 감각적 영향력이 암시된다.",
        "rule_type": "superpower",
        "visual_guideline": "효과를 광선이나 명확한 마법 이펙트로 표현하지 않는다. 시선 교환, 동물의 자세 변화, 소리의 잦아듦, 주변의 정적 등 현실적인 연기와 분위기 변화로 초자연성을 암시한다."
      },
      {
        "description": "작품의 핵심 무드는 고립, 안개, 석양, 만월, 붉은 원형 이미지가 반복되는 K-오컬트 액션 스릴러 톤이다.",
        "rule_type": "other",
        "visual_guideline": "짙은 안개, 낮은 채도의 현실적 색감, 황금빛 석양, 붉은 달빛 계열의 강한 포인트 컬러를 사용한다. 공포와 액션은 직접적 잔혹 묘사보다 폐쇄감, 습도, 냄새가 느껴지는 질감, 불길한 정적 중심으로 표현한다."
      }
    ],
    "source_language": "ko",
    "t2i_context": "Reflect only explicit demographic clues from the script or character evidence; do not force a single regional demographic default onto characters whose appearance is unspecified. Use a moody, fog-heavy palette with muted urban realism, damp textures, golden dusk highlights, and restrained crimson occult accents. The genre tone is a dark K-occult action thriller with tense isolation, folk-ritual unease, and grounded realism."
  },
  "step_id": "visual_world_rules",
  "run_id": "49aaab12-c418-4784-9b71-bca6ef4bab7c",
  "resolved_model": "gpt",
  "updated_at": "2026-06-17T06:55:22.338459+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}