{
  "status": "completed",
  "completed_count": 1,
  "applicable_count": 1,
  "failed_count": 0,
  "data": {
    "continuity_guardrails": [
      "세계는 2026년 대한민국 서해안의 작은 항구도시와 인천 변두리권을 기반으로 한 현대 미스터리 호러다.",
      "현실적인 현대 도시 생활 위에 초자연적 징후가 침투하는 설정이므로, 배경과 인물의 기본 외형은 철저히 현실적이어야 한다.",
      "핵심 시각 모티프는 붉은 원 표식, 물림 상처, 짙은 안개, 해안의 습기, 오래된 옥탑방, 금월이라는 과거 사진 단서다.",
      "공포 장면은 괴물의 전신을 명확히 보여주기보다 그림자, 실루엣, 붉은 눈, 날카로운 이빨, 피 묻은 흔적으로 암시하는 방향을 유지한다.",
      "수리영의 여정은 옥탑방-마트-경찰서-PC방-해안도로-포구-소형 어선으로 이어지며, 모두 현대 한국의 생활 공간으로 보여야 한다."
    ],
    "costume_guardrails": [
      "의상 기준은 2020년대 중반 한국인의 일상복, 경찰 실무복, 마트 유니폼, 어부 작업복이다.",
      "수리영은 20대 초반 대학생답게 후드 집업, 티셔츠, 데님, 운동화, 바람막이, 백팩 같은 활동적인 캐주얼을 입는다.",
      "민숙은 소박한 중년 여성의 생활복과 앞치마, 마트 근무 시 붉은 조끼형 유니폼을 기반으로 한다.",
      "혜수와 김형사는 현대 한국 형사답게 실용적인 사복, 어두운 점퍼, 트렌치코트, 가죽재킷, 워커나 구두를 착용한다.",
      "인우는 젊은 어부 또는 선원처럼 낡은 야상, 두꺼운 스웨터, 방수 바지, 고무 장화 등 바닷일에 맞는 실용 복장을 유지한다."
    ],
    "era_guardrails": [
      "사회적 시대는 명확히 2026년 전후의 현대 대한민국이다.",
      "등장 기술, 경찰 업무, 마트, PC방, 스마트폰, CCTV, GPS 위치추적은 모두 현대적이어야 한다.",
      "절대 조선시대, 일제강점기, 1970~80년대 본편 배경, 사극, 시대극으로 해석하지 말 것. 7~80년대 분위기는 낡은 사진 속 과거 단서에만 제한된다.",
      "현대극이므로 한복, 갑옷, 궁궐, 전통 판타지 의상, 무협풍 의상, 서양 고딕 시대극 스타일을 넣지 말 것.",
      "초자연 요소가 있어도 세계의 기본 사회 시스템은 현대 한국의 경찰, 대형 마트, 다세대 빌라, 포구, 어선 생활권이다."
    ],
    "image_generation_notes": [
      "색감은 축축한 회색, 푸른 형광등, 어두운 네이비, 바닷안개, 노을의 금빛, 붉은 원 표식의 선명한 대비를 중심으로 한다.",
      "옥탑방 내부는 좁고 낡고 생활감이 있어야 하며, 작은 싱크대, 식탁, TV, 커튼, 스탠드, 백팩, 약초가 중요한 시각 요소다.",
      "금월산 숲, 도시 뒷골목, 해안도로, 포구, 바다는 모두 습기와 어둠, 안개가 강한 현실적 장소로 표현한다.",
      "붉은 원은 복잡한 마법진이 아니라 단순하고 선명한 원형 붓자국 또는 문신 같은 표식으로 유지한다.",
      "피와 상처는 호러 톤을 만들되 과장된 판타지 고어보다 범죄 현장 사진처럼 차갑고 현실적인 질감으로 처리한다."
    ],
    "location_guardrails": [
      "인천 변두리 옥탑방은 오래된 다세대 빌라 위 콘크리트 옥상, 물탱크, 빨랫줄, 철문 현관, 좁은 외부 계단이 있는 구조다.",
      "대형 마트는 포구 인근 번화가에 위치한 현대식 상업시설로, 형광등, 진열대, 직원 유니폼, CCTV, 총무과 사무실이 보인다.",
      "경찰서는 현대 대한민국 관공서 사무실로, 책상, 컴퓨터, 서류, 사건 사진, 형광등, 실무적인 수사 분위기를 유지한다.",
      "포구와 해안도로는 서해안 특유의 낮은 수평선, 콘크리트 부두, 갯바위, 안개, 젖은 아스팔트, 어선이 보이는 공간이다.",
      "소형 어선은 좁은 갑판, 밧줄, 난간, 어구, 조타실, 원형 표시가 있는 낡고 기능적인 선박으로 보여야 한다."
    ],
    "prohibited_visual_misreads": [
      "본편을 사극, 민속 설화극, 무협 판타지, 고딕 뱀파이어물, 중세 판타지로 해석하지 말 것.",
      "붉은 원 표식을 별자리, 오망성, 복잡한 룬 문자, 불교 문양, 십자가 문양으로 바꾸지 말 것.",
      "육혈귀 또는 공격자를 서양식 드라큘라 망토, 박쥐 날개, 늑대인간, 좀비 떼처럼 표현하지 말 것.",
      "금월도와 금월 표식을 관광지 판타지 섬, 열대 섬, 고대 왕국, 신전 유적으로 과장하지 말 것.",
      "수리영을 전사, 무녀, 초능력 히어로, 아이돌 스타일로 꾸미지 말고 평범한 현대 한국 대학생으로 유지할 것."
    ],
    "prop_guardrails": [
      "스마트폰은 현대식 터치스크린 스마트폰이며 통화, 부재중 전화, GPS 위치추적, 음성메시지 확인에 사용된다.",
      "CCTV 화면은 선명한 영화 화면이 아니라 어둡고 식별이 어려운 보안 영상처럼 보여야 한다.",
      "피 묻은 낡은 사진은 실제 종이 인화물로, 7~80년대풍 시골 식당과 지붕 위 둥근 원 장식, 어린 여자아이 둘, ‘금월’ 글씨가 단서로 보여야 한다.",
      "석창포 약초는 신선한 잎과 말린 잎이 모두 등장하며, 싱크대, 냄비, 평상 위에 놓인 생활 약재로 보인다.",
      "인형 달린 백팩, 자전거, 인쇄된 해상 지도, 폴리스 라인, 사건 현장 사진은 수리영의 추적과 경찰 수사 연속성을 위해 반복적으로 유지한다."
    ],
    "style_rules": {
      "must_avoid": [
        "역사극 세트, 한복, 궁궐, 초가집 중심의 시대극 미술을 피한다.",
        "서양 고딕 뱀파이어 성, 박쥐, 촛대, 검은 망토 귀족 같은 장르 클리셰를 피한다.",
        "밝고 산뜻한 청춘 로맨스 톤, 과도한 파스텔 색감, 광고 사진처럼 깨끗한 질감을 피한다.",
        "첨단 SF 도시, 홀로그램, 미래형 경찰 장비, 사이버펑크 네온 과잉을 피한다.",
        "붉은 원을 과도하게 장식적인 마법진이나 게임 UI처럼 표현하지 않는다."
      ],
      "must_maintain": [
        "현대 한국 해안도시의 현실적인 생활감과 낡은 변두리 주거지의 질감을 유지한다.",
        "미스터리 호러 톤에 맞게 저조도, 흐린 하늘, 젖은 표면, 안개, 형광등의 차가운 빛을 반복적으로 사용한다.",
        "붉은 원 표식은 단순하지만 불길한 초자연적 시각 신호로 일관되게 등장시킨다.",
        "괴물성과 폭력은 직접 설명보다 그림자, 실루엣, 물림 자국, 붉은 눈, 훼손된 현장으로 암시한다.",
        "해안과 바다는 이야기의 경계 공간으로, 회색 안개와 노을의 금빛 반사를 통해 불안하고 몽환적인 분위기를 유지한다."
      ]
    },
    "technology_level": "2026년 전후 현대 대한민국 수준. 스마트폰, CCTV, GPS·네트워크 위치추적, PC방 컴퓨터, 대형 마트 보안 시스템, 현대 경찰 통신과 수사 장비, 자동차와 자전거, 소형 어선 조타 장비가 등장한다. 미래형 기술이나 과거 아날로그-only 세계가 아니다.",
    "world_setting_summary": "2026년 대한민국 서해안 항구도시와 인천 변두리 옥탑방을 중심으로, 연쇄 변사 사건과 어머니의 실종을 추적하는 현대 미스터리 호러 세계다. 평범한 마트, 경찰서, PC방, 해안도로, 포구 같은 생활 공간에 붉은 원 표식과 물림 상처, 사라진 시신, 안개 속 금월도 단서가 침투한다. 시각적으로는 현실적인 한국 도시·해안 생활감과 축축한 범죄 스릴러 분위기, 초자연적 불길함이 공존해야 한다.",
    "world_time_period": "2026년 2월 전후의 현대 한국, 가까운 현재 또는 근미래"
  },
  "step_id": "world_guide",
  "run_id": "21ef0c62-0eb5-49c5-a8d2-8305313f2701",
  "resolved_model": "gpt",
  "updated_at": "2026-04-30T05:12:57.719146+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50"
}