{
  "status": "completed",
  "completed_count": 1,
  "applicable_count": 1,
  "failed_count": 0,
  "data": {
    "rules": [
      {
        "rule_type": "time_period",
        "description": "실물 학생증, 형광등, 현대식 학교 출입 관리가 자연스럽게 공존하는 동시대 일상극의 기술·생활 환경이다.",
        "visual_guideline": "정확한 연도는 특정하지 않은 현대 한국의 생활상을 기준으로 하며, 미래형 장비나 명백한 과거 시대의 물품을 추가하지 않는다."
      },
      {
        "rule_type": "technology",
        "description": "디지털 장치보다 실물 신분증과 대면 확인이 강조되는 생활 기술 수준이 적용된다.",
        "visual_guideline": "실물 카드형 학생증과 통상적인 현대 설비를 사실적으로 표현하되, 근거가 없는 스마트폰 사용, 생체 인식 장비, 자동 출입 시스템은 임의로 삽입하지 않는다."
      },
      {
        "rule_type": "costume",
        "description": "생활 노동용 앞치마와 학생 신분을 나타내는 단정한 외형이 직업·신분 구분의 시각적 단서가 된다.",
        "visual_guideline": "세탁 업무 인물에게는 기능적인 앞치마를 적용할 수 있으나 학교 교복은 명시되지 않았으므로 강제하지 않는다. 의상은 현대 한국의 수수한 일상복 범위에서 과장 없이 구성한다."
      },
      {
        "rule_type": "other",
        "description": "현재의 헤어스타일과 과거에 촬영된 신분증 사진 사이에는 외형 차이가 생길 수 있으며, 두 이미지는 서로 다른 시점의 기록으로 취급해야 한다.",
        "visual_guideline": "현재 공간의 학생 외형은 짧은 머리로 유지하고, 학생증 속 사진은 발급 당시 외형을 담은 평면 인쇄 이미지로 표현할 수 있다. 카드 사진의 외형을 현재 인물에게 자동으로 덮어씌우지 않는다."
      }
    ],
    "director_notes": [
      "신분증 사진 속 인물은 카드 표면에 인쇄된 과거 시점의 평면 기록으로만 처리하며, 현재 공간에 별도의 물리적 인물로 배치하지 않는다.",
      "증기나 유리 표면의 흐림은 물리적 시야 방해 요소로 취급하고, 초자연적 존재나 환영의 징후로 해석하지 않는다.",
      "기록 매체의 외형과 현재 인물의 외형이 다르더라도 동일 시점의 중복 존재로 표현하지 않고 시간 차이에 따른 변화로 처리한다."
    ],
    "era": "동시대 현대, 정확한 연도 미상",
    "region": "대한민국",
    "source_language": "ko",
    "t2i_context": "Reflect demographic traits only when they are explicitly supported by the screenplay or character evidence; do not impose a single regional demographic default on unspecified characters. Use a muted neutral palette, restrained naturalistic lighting with soft-to-moderate contrast, and clean yet gently lived-in textures, creating a quiet observational drama with subtle tension.",
    "coordinate_source": {
      "era": "inferred",
      "region": "inferred"
    },
    "coordinates_contract": "1.202609022200"
  },
  "step_id": "visual_world_rules",
  "run_id": "50a79b18-c07e-442e-bf31-1dc7eda6cdbb",
  "resolved_model": "gpt",
  "updated_at": "2026-09-04T11:26:34.885758+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}