{
  "status": "completed",
  "completed_count": 1,
  "applicable_count": 1,
  "failed_count": 0,
  "data": {
    "director_notes": [
      "회상 또는 기억 매개 이미지는 현재 공간의 물리적 대상이 아니라 의식 속 재현으로 처리한다. 현재 프레임에 배치할 때는 색감·질감·경계 처리로 시간층을 분리한다.",
      "특정 관찰자에게만 보이는 징후나 환영은 주관적 지각으로 판단한다. 다른 관찰자가 함께 확인하는 객관 공간에서는 해당 징후를 지속적으로 남기지 않는다.",
      "벽·거울·사진 등 평면 매개를 통해 보이는 이미지는 매개 표면 안쪽의 2D 정보로만 표현한다. 매개 밖 실제 공간에 독립된 입체 대상으로 배치하지 않는다.",
      "CCTV·휴대전화·컴퓨터 화면 속 정보는 화면 장치 내부의 저해상도 영상 또는 UI로만 표현한다. 실제 현장 공간과 동일한 선명도나 물리성을 부여하지 않는다.",
      "안개·어둠·가림막으로 시계가 차단된 대상은 차단 상태를 유지한다. 명확한 실체 묘사가 필요한 경우에만 프롬프트의 직접 지시를 따른다.",
      "갑자기 사라지는 흔적이나 표식은 객관적 잔존물인지 주관적 현상인지 구분해야 한다. 불명확한 경우에는 물리적 잔해보다 불길한 여운과 공간의 위화감으로 처리한다."
    ],
    "era": "현대 한국, 스마트폰·CCTV·GPS 위치추적·PC방 등 디지털 일상 기술이 보편화된 2020년대 중반 배경",
    "region": "대한민국 서해안권의 도시·포구·해상 및 대한민국 영토 내 가상 고립 섬 세계관",
    "rules": [
      {
        "description": "작품 전반은 현대 한국의 일상 공간 위에 토속 오컬트와 은둔 종족 설정이 겹쳐지는 세계관이므로, 시대감이 어긋나지 않아야 한다.",
        "rule_type": "time_period",
        "visual_guideline": "현대 도시·해안 생활권의 현실적인 복식, 조명, 교통, 간판, 디지털 기기를 기본값으로 삼는다. 사극풍 소품이나 과거 시대 물건은 사진·기억·의례적 오브젝트처럼 명시된 경우에만 제한적으로 사용한다."
      },
      {
        "description": "휴대전화 위치정보, CCTV, 컴퓨터 검색, 뉴스 화면 등 현대 수사·생활 기술이 시각 정보 매개로 자주 기능한다.",
        "rule_type": "technology",
        "visual_guideline": "스마트폰, CCTV 모니터, GPS 지도 UI, 사무용 컴퓨터, 현대식 차량과 소형 선박 장비를 자연스럽게 반영한다. 화면 속 정보는 실제 공간이 아니라 디지털 디스플레이의 픽셀감·반사·어두운 노이즈를 가진 이미지로 처리한다."
      },
      {
        "description": "붉은 원 문양은 불길한 오컬트 징후이자 반복 상징으로 작동하며, 물리적 표식과 주관적 현상 사이의 모호성이 있다.",
        "rule_type": "projection",
        "visual_guideline": "붉은 원은 선명한 원형 상징으로 간결하고 강렬하게 표현하되, 장면 지시가 없으면 임의로 추가하지 않는다. 환영처럼 나타나는 경우에는 번짐, 희미한 발광, 순간적 잔상, 표면 위에 그려진 듯한 질감으로 처리하고 주변 공간 전체를 과도하게 장식하지 않는다."
      },
      {
        "description": "사진·뉴스·CCTV·거울 등 평면 매체를 통해 정보가 제시되는 경우가 많아, 매체 내부 이미지와 실제 공간을 구별해야 한다.",
        "rule_type": "projection",
        "visual_guideline": "사진은 낡은 인화지의 색바램과 표면 질감을, CCTV·뉴스는 화면비·노이즈·저조도·UI 오버레이를, 거울은 반사 왜곡과 표면 반짝임을 반영한다. 매체 속 대상은 매체 바깥 공간에 실체화하지 않는다."
      },
      {
        "description": "육혈귀와 반인반혈 설정은 인간형 외형을 유지하면서도 본능이 드러나는 순간의 비인간적 인상이 필요하다.",
        "rule_type": "transformation",
        "visual_guideline": "기본적으로는 사람처럼 보이게 그리되, 발현 상태에서는 붉은 눈, 창백하거나 긴장된 피부 톤, 날카로운 시선, 동물적 자세처럼 비그래픽한 외형 단서로 표현한다. 노골적인 신체 훼손이나 과장된 괴물화보다 인간성과 이질감이 공존하는 방향을 유지한다."
      },
      {
        "description": "상처·실종 흔적·공포 현장 등은 호러 장르의 긴장감을 만들지만, 이미지 생성에서는 직접적이고 노골적인 훼손 묘사를 피해야 한다.",
        "rule_type": "body_deformation",
        "visual_guideline": "부상이나 사망 관련 이미지는 찢긴 옷, 흐트러진 공간, 어두운 얼룩, 인물의 충격받은 표정, 그림자와 가림으로 암시한다. 세부적인 신체 훼손, 과도한 유혈, 적나라한 절단 표현은 사용하지 않는다."
      },
      {
        "description": "석창포, 사슴뿔 달인 물, 무속적 장식, 의례 복식 등 한방·토속 신앙 요소가 오컬트 세계관의 핵심 시각 재료로 쓰인다.",
        "rule_type": "other",
        "visual_guideline": "약초를 달이는 냄비, 말린 식물, 부적처럼 보이는 원형 상징, 무속적 장신구, 의례용 천과 장식은 한국적 토속 질감으로 표현한다. 지나치게 판타지 게임풍으로 꾸미기보다 생활감 있는 민속적 리얼리즘을 유지한다."
      },
      {
        "description": "현대 일상 인물, 경찰 관계자, 상업시설 직원, 동물 보호 관련 작업자, 선원, 무속 의례 인물 등 직업·상황별 복식 구분이 필요하다.",
        "rule_type": "costume",
        "visual_guideline": "일상 인물은 현대 한국 캐주얼을 기본으로 하고, 경찰은 제복 또는 수사관다운 단정한 실무복, 작업자는 앞치마·장갑·실용복, 선원은 방수 재킷과 작업화 같은 해상 실무복을 적용한다. 무속·의례 인물은 흰 분장, 붉은 입술, 기괴한 무복, 장식적 천과 액세서리 등으로 일상 복식과 뚜렷이 구분한다."
      },
      {
        "description": "고립 섬 공동체의 의례 이미지는 원시적 긴장감과 집단적 광기를 암시하는 독자적 미장센을 갖는다.",
        "rule_type": "costume",
        "visual_guideline": "의례 장면은 횃불빛, 짙은 안개, 강한 적색 포인트, 흰 얼굴 분장, 반복되는 원형 상징을 중심으로 구성한다. 단, 세부적인 폭력 행위보다 집단의 정적, 시선, 배열, 의상 대비로 공포를 전달한다."
      }
    ],
    "source_language": "ko",
    "t2i_context": "Apply demographic details only when the script or character evidence explicitly states them; do not force a single regional ethnic default onto characters without such cues. The visual tone should be mist-heavy, coastal, tactile, and ominous, with muted grays and deep shadows contrasted by gold dusk light and sharp red symbolic accents. The genre mood is Korean folk-occult fantasy horror grounded in gritty contemporary realism, favoring dread, ritual texture, and psychological uncertainty over graphic depiction."
  },
  "step_id": "visual_world_rules",
  "run_id": "f0dbce6d-8eb2-4636-a5a9-c477bafff1fb",
  "resolved_model": "gpt",
  "updated_at": "2026-06-02T08:20:55.305990+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}