{
  "status": "completed",
  "completed_count": 1,
  "applicable_count": 1,
  "failed_count": 0,
  "data": {
    "rules": [
      {
        "rule_type": "time_period",
        "description": "배경은 스마트 기기 중심의 생활상이 강조되지 않는 동시대 일상 환경이며, 저녁에서 밤으로 이어지는 자연스러운 시간대 변화가 시각적 연속성에 중요하다.",
        "visual_guideline": "현대적이되 과도하게 미래적인 디자인은 피하고, 시간 경과는 전체 명도와 대비의 점진적인 변화로 표현한다. 서로 이어지는 이미지에서는 공간 배치와 사물의 상태를 일관되게 유지한다."
      },
      {
        "rule_type": "costume",
        "description": "연령과 생활 직군을 즉시 식별할 수 있는 소박하고 기능적인 복장이 인물 외형의 핵심 단서로 사용된다.",
        "visual_guideline": "정비 직군은 기름 자국이 남은 남색 계열 작업복과 걷어 올린 소매처럼 실용적으로 표현하고, 외부 활동자는 노란 우비와 휴대용 손전등을 일관되게 유지한다. 고령 인물은 회색 외투와 지팡이를 연령 단서로 사용하되 과장된 노쇠 표현은 피한다."
      },
      {
        "rule_type": "technology",
        "description": "등장 기술은 동시대의 보편적인 생활·정비·응급 대응 수준에 머물며 첨단 장비가 시각적 중심이 되지 않는다.",
        "visual_guideline": "기계식 자전거와 수공구, 휴대용 손전등, 형광등, 일반적인 응급 운송 체계 등 현실적인 기술 수준을 유지한다. 미래형 인터페이스, 첨단 웨어러블, 자율 로봇이나 시대에 맞지 않는 이동 수단은 추가하지 않는다."
      }
    ],
    "director_notes": [],
    "era": "동시대 현대",
    "region": "대한민국의 도시 생활권",
    "source_language": "ko",
    "t2i_context": "Honor all explicitly stated age, gender, occupational, and wardrobe evidence, while avoiding a single default regional ethnicity or appearance for characters whose demographics are not specified. Use restrained, slightly desaturated colors, modest low-key contrast, and tactile everyday realism with a quiet, tense yet compassionate human-drama mood."
  },
  "step_id": "visual_world_rules",
  "run_id": "30ae9199-1d52-4812-acf2-c13a7927f925",
  "resolved_model": "gpt",
  "updated_at": "2026-08-24T13:07:17.253082+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}