{
  "status": "completed",
  "completed_count": 1,
  "applicable_count": 1,
  "failed_count": 0,
  "data": {
    "director_notes": [
      "회상·기억 매개 장면의 대상은 과거 시공간에 속한 의식 이미지로 처리하고, 현재 공간에 물리적으로 함께 배치하지 않는다.",
      "특정 관찰자에게만 보이는 표식이나 왜곡은 주관적 지각으로 처리하며, 객관 시점에서는 별도의 근거가 없으면 공간에 잔존시키지 않는다.",
      "평면 매체를 통해 제시되는 대상은 화면이나 인쇄물의 내부 이미지로만 표현하고, 매체 바깥의 현재 공간에 실재하는 대상으로 확장하지 않는다.",
      "감시 영상에서 식별이 차단된 대상은 어두운 영상 정보 안에 머물게 하며, 원본 공간의 외형을 임의로 복원하지 않는다.",
      "잠재 형질의 발현은 동일한 신체의 상태 변화로 처리하고, 별개의 인물이나 분리된 영적 존재로 표현하지 않는다.",
      "물리적 표식과 지각성 표식이 모두 가능한 경우에는 해당 이미지의 관찰 조건을 우선하며, 근거 없이 영구적인 환경 흔적으로 고정하지 않는다.",
      "서로 다른 시점의 외형이나 공간 상태를 병치할 때는 프레임 또는 시각 층위를 구분해 하나의 동시적 물리 상태처럼 합치지 않는다."
    ],
    "era": "2026년의 현대",
    "region": "대한민국 인천 연안 지역 및 서해상의 가상 폐쇄 섬",
    "rules": [
      {
        "description": "현대 사회와 오래된 폐쇄 공동체가 공존하므로 시대적 층위를 혼동하지 않는 기준이 필요하다.",
        "rule_type": "time_period",
        "visual_guideline": "도시·수사 환경은 2020년대 중반의 한국으로 표현하고, 고립 공동체의 낡거나 전통적인 요소는 문화적 지속성으로 처리한다. 현대 공간에 미래형 기술을 추가하거나 전통 공간 전체를 역사극처럼 표현하지 않는다."
      },
      {
        "description": "휴대전화 위치 정보, 디지털 지도, 감시 영상, 경찰 전산망과 현대식 이동 수단이 사용되는 기술 환경이다.",
        "rule_type": "technology",
        "visual_guideline": "현대 스마트폰, 데스크톱 컴퓨터, 디지털 CCTV 인터페이스, GPS 좌표 화면, 현대 한국 경찰 장비와 소형 동력 어선을 사용한다. 홀로그램·투명 디스플레이·과도한 미래형 장비는 배제하고, 화면 정보는 실제 디스플레이 평면 안에 한정한다."
      },
      {
        "description": "흡혈성 종족과 혼혈은 평상시 인간형 외모를 유지하지만 갈망이나 각성 상태에서 잠재 형질이 드러날 수 있다.",
        "rule_type": "transformation",
        "visual_guideline": "변화는 동일 인물의 외형 연속성을 유지한 채 눈동자 색, 시선의 강도, 치아 윤곽, 안면 긴장 등 제한된 단서로 표현한다. 완전한 동물형 괴물이나 다른 얼굴로 교체하지 않으며, 혼혈의 핵심 각성 표지는 선명한 금빛 눈동자로 통일한다."
      },
      {
        "description": "종족적 특성과 성인기에 발현되는 혼혈 형질 때문에 비정상적인 신체 단서의 일관성이 필요하다.",
        "rule_type": "body_deformation",
        "visual_guideline": "평상시에는 한국인 인간과 구별하기 어려운 자연스러운 신체 비례를 유지한다. 활성 상태의 육혈귀는 붉은 눈동자와 포식성 치아를 절제해 강조하고, 혼혈의 금빛 눈동자와 혼동하지 않도록 색상 체계를 분리한다."
      },
      {
        "description": "붉은 원은 신체, 벽면, 사진 등 여러 매체에 나타날 수 있는 반복적 오컬트 상징이다.",
        "rule_type": "other",
        "visual_guideline": "표식은 불규칙한 붓질 또는 오래된 의식 문양처럼 보이는 단순한 진홍색 원으로 통일하며, 완벽한 디지털 원이나 복잡한 룬 문자로 바꾸지 않는다. 신체 표식은 피부 표면에 밀착시키고, 환경 표식은 해당 표면의 원근과 질감을 따르며, 지각성 출현은 과도한 입자 효과 없이 일시적 시각 이상으로 처리한다."
      },
      {
        "description": "환각·기억·감각 왜곡과 객관적 현실이 의도적으로 모호하게 교차하는 오컬트 표현이 존재한다.",
        "rule_type": "projection",
        "visual_guideline": "주관적 이미지는 짧은 형태 왜곡, 선택적 초점 불안정, 제한된 중첩으로 표현하되 반투명 유령처럼 만들지 않는다. 객관 현실로 전환될 때는 왜곡 요소를 제거하고 공간의 정상적인 형태와 배치를 회복한다."
      },
      {
        "description": "감시 영상과 위치추적 화면은 현실 공간이 아니라 기록·정보 매체로 기능한다.",
        "rule_type": "projection",
        "visual_guideline": "CCTV는 낮은 해상도, 제한된 명암과 고정된 카메라 시점의 화면 이미지로 표현하고, 식별 불가 영역의 세부를 생성하지 않는다. 지도와 좌표는 현대적인 2D 인터페이스 안에 표시하며 실제 공간 위에 증강현실처럼 띄우지 않는다."
      },
      {
        "description": "한국 토속 의례와 폐쇄 공동체의 집단 축제에는 고정된 의례적 외형 체계가 있다.",
        "rule_type": "costume",
        "visual_guideline": "일상 인물은 현대 한국의 실용적인 캐주얼·직업 복장을 따르고 경찰은 현대 한국 경찰 제복 또는 형사 사복을 사용한다. 의례 참여자는 전신에 가까운 흰 분칠과 강한 붉은 화장을 공통 코드로 적용하되, 일반 장면의 종족 전체에 상시 적용하지 않는다."
      },
      {
        "description": "토속 신앙과 한방 재료는 종족적 갈망의 억제 및 약점 체계와 연결된 물질적 세계관 요소다.",
        "rule_type": "other",
        "visual_guideline": "석창포는 실제 약초와 달인 물의 자연스러운 형태로, 흰 사슴의 뿔은 희고 단단한 유기질 재료로 표현한다. 마법 광선이나 판타지 입자 대신 재료 자체의 색·형태·의례적 배치로 기능을 암시한다."
      }
    ],
    "source_language": "ko",
    "t2i_context": "Reflect only the demographic and physical evidence explicitly provided for each character, and do not force a single regional ethnic default onto characters whose background is unspecified. Use a cool desaturated palette with selective deep-crimson and gold accents, restrained low-key contrast, and raw tactile texture. The overall genre tone is Korean folk-occult horror thriller with claustrophobic suspense, uncanny restraint, and grounded dramatic realism."
  },
  "step_id": "visual_world_rules",
  "run_id": "95658316-6578-4a46-9561-1c31bfba50ad",
  "resolved_model": "gpt",
  "updated_at": "2026-07-23T01:18:53.464136+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}