{
  "status": "completed",
  "completed_count": 1,
  "applicable_count": 1,
  "failed_count": 0,
  "data": {
    "director_notes": [
      "기억 또는 회상 매개 장면의 대상은 현재 공간의 물리적 존재가 아니라 의식 이미지로 처리하고, 현재 프레임 안에 실체처럼 배치하지 않는다.",
      "특정 관찰자에게만 보이는 표식·왜곡·잔상은 주관적 지각으로 처리하며, 객관적 확인 장면에서는 표면과 공간을 정상 상태로 되돌린다.",
      "사진·영상·모니터 속 정보는 평면 매체 내부의 이미지로만 묘사하고, 매체 밖 현실 공간에 동일 대상을 실체로 확장하지 않는다.",
      "식별이 차단된 화면이나 어둠 속 형상은 차단 상태 자체를 유지하며, 명확한 얼굴·신체 정보로 보강하지 않는다.",
      "안개·어둠·반사면이 만드는 경계 모호성은 공간적 불확실성을 강조하되, 서로 다른 시공간의 대상을 한 프레임에 물리적으로 합치지 않는다.",
      "순간적으로 나타났다가 사라지는 흔적은 초자연적 지각 또는 연출된 잔상으로 판단하고, 이후의 정상 공간에는 지속 흔적을 남기지 않는다."
    ],
    "era": "현대 대한민국, 2020년대 중반",
    "region": "대한민국 해안 도시 및 한국 영토 내 가상의 고립 섬 지역",
    "rules": [
      {
        "description": "작품 전반에 한국형 흡혈 존재와 혼혈 혈통의 본능 발현 설정이 있으며, 인간형 외형을 기본으로 하되 특정 순간에 비인간적 감각이 드러나는 유형이 필요하다.",
        "rule_type": "transformation",
        "visual_guideline": "평상시에는 현대 한국 사회에 섞여 사는 자연스러운 인간 외형으로 그린다. 본능 발현은 붉게 강조된 눈, 창백한 피부 톤, 날카로운 시선, 긴장된 자세, 은근한 치아 실루엣 등으로 절제해 표현하고 과도한 괴물화나 노골적 신체 훼손은 피한다."
      },
      {
        "description": "붉은 원형 표식은 혈통·저주·의식성과 연결되는 반복적 초자연 시각 현상으로 기능한다.",
        "rule_type": "projection",
        "visual_guideline": "붉은 원은 벽, 피부, 화면, 사물 표면 위에 붓자국이나 의식용 문양처럼 나타나는 평면적 표식으로 처리한다. 빛나는 홀로그램처럼 현대적 SF 효과를 주기보다는 습기, 먹, 안료, 얼룩 같은 질감과 오컬트적 불길함을 강조한다."
      },
      {
        "description": "사진, CCTV, 뉴스 화면 등 매체 이미지가 단서와 불확실성을 전달하는 장면 유형이 반복된다.",
        "rule_type": "projection",
        "visual_guideline": "매체 속 이미지는 화면비, 노이즈, 저해상도, 어두운 영역, 반사광 등으로 현실 공간과 분리한다. 사진은 낡은 인화지 질감과 색바램을 살리고, CCTV·모니터 화면은 디지털 압축감과 제한된 식별성을 유지한다."
      },
      {
        "description": "인물의 시각 경험 중 현실 여부가 불명확한 환시와 순간적 왜곡이 등장한다.",
        "rule_type": "other",
        "visual_guideline": "환시는 주변 공간 전체를 바꾸기보다 특정 표면, 반사, 사진, 그림자에 국소적으로 발생시키고 곧 정상 상태로 복귀할 수 있게 표현한다. 카메라는 주관적 불안감을 주되, 객관적 공간에서는 정돈되고 비어 있는 상태를 유지할 수 있어야 한다."
      },
      {
        "description": "동물 감응 또는 비정상적 진정 효과처럼 초자연성을 암시하는 능력형 반응이 있다.",
        "rule_type": "superpower",
        "visual_guideline": "능력은 번개나 에너지파 같은 직접 VFX로 표현하지 않는다. 동물의 자세 변화, 시선 고정, 소리의 약화, 인물의 침착한 눈빛과 정적인 프레이밍으로 미묘하게 암시한다."
      },
      {
        "description": "한국 토속 신앙, 무속 의례, 달과 섬 공동체의 금기가 결합된 오컬트 세계관이 핵심 시각 규칙이다.",
        "rule_type": "other",
        "visual_guideline": "붉은 달, 짙은 안개, 의식적 원형 문양, 오래된 목재·천·흙의 질감, 제례적 대칭 구도를 활용한다. 현대 호러의 차가운 현실감과 한국적 민속 미장센이 충돌하는 방향으로 디자인한다."
      },
      {
        "description": "배경은 현대 한국이므로 일상 공간과 수사·통신 환경은 동시대 기술 수준을 따라야 한다.",
        "rule_type": "time_period",
        "visual_guideline": "현대식 주거, 도로, 상점, 경찰 업무 환경, 스마트폰 기반 통신과 위치 정보 확인이 자연스럽게 존재한다. 고립 공동체나 의식 공간을 제외한 도시권에는 시대착오적인 복식·소품을 기본값으로 넣지 않는다."
      },
      {
        "description": "현대적 통신·감시 기술과 고립 섬의 단절성이 병존하므로 장소별 기술 밀도가 달라야 한다.",
        "rule_type": "technology",
        "visual_guideline": "도시권은 스마트폰, CCTV, 컴퓨터, GPS 지도, 현대 차량과 전기 조명을 사용할 수 있다. 고립된 섬이나 의식적 공간은 낡고 제한된 조명, 수작업 도구, 전통적 재료 중심으로 낮은 기술 밀도를 유지하되, 전체 시대가 과거로 보이지 않게 한다."
      },
      {
        "description": "의상은 현대 해안 도시의 일상복과 직업복, 섬 공동체의 전통·의례복이 대비된다.",
        "rule_type": "costume",
        "visual_guideline": "도시 인물은 현대 캐주얼, 학생풍 실용복, 경찰 수사복·제복, 항구 노동복·어업용 방수복 등으로 구분한다. 섬 공동체와 의식 장면은 전통 한복 계열, 흰 분장, 절제된 장신구와 낡은 천 질감을 활용하되 판타지 갑옷처럼 과장하지 않는다."
      },
      {
        "description": "석창포와 사슴뿔 달인 물은 세계관의 억제와 의례성을 보여주는 반복 소품이다.",
        "rule_type": "other",
        "visual_guideline": "약초는 말린 잎, 끓는 물, 사기그릇, 탁한 약색 액체처럼 한국적 생활감 있는 소품으로 표현한다. 마법 물약처럼 발광시키지 말고 냄새와 질감이 느껴지는 현실적 약재 이미지로 유지한다."
      }
    ],
    "source_language": "ko",
    "t2i_context": "Use demographic cues only when explicitly provided in the script or character evidence; do not force a single regional default ethnicity for unspecified characters. The visual tone is fog-heavy, low-key, and tactile, with muted coastal grays, sickly greens, ritual reds, warm sunset gold, damp surfaces, and worn organic textures. The genre mood is dark Korean folk-occult horror thriller with grounded realism, restrained supernatural imagery, and tense mystery."
  },
  "step_id": "visual_world_rules",
  "run_id": "15aaa58d-73c5-4398-b011-dbd6aa5342b4",
  "resolved_model": "gpt",
  "updated_at": "2026-06-01T07:01:18.375282+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}