{
  "status": "completed",
  "completed_count": 1,
  "applicable_count": 1,
  "failed_count": 0,
  "data": {
    "rules": [
      {
        "rule_type": "time_period",
        "description": "배경은 1983년 대한민국의 초겨울 이전 시기로, 생활상과 운송 환경에 1980년대 초반의 시대성이 일관되게 필요하다.",
        "visual_guideline": "1980년대 초반 대한민국의 색채와 물성을 유지하고 현대적 디자인, 복식, 전자기기, 교통 설비가 섞이지 않도록 한다. 시간대 변화는 주변 명도와 대비의 변화로 자연스럽게 구분한다."
      },
      {
        "rule_type": "technology",
        "description": "아날로그 계기판, 종이 회수권, 현금 요금 체계와 기계식 설비가 중심인 기술 수준이다.",
        "visual_guideline": "차량 계기는 둥근 아날로그 방식으로 표현하고 종이 승차권, 당시 화폐, 금속 요금통과 단순한 기계식 부품을 사용한다. 스마트폰, 디지털 디스플레이, 교통카드 단말기, LED 안내판 등 후대 기술은 배제한다."
      },
      {
        "rule_type": "costume",
        "description": "운송 종사자의 직무와 연령대는 당시의 제복 및 실용 작업복으로 구분된다.",
        "visual_guideline": "시외버스 차장은 감색 계열의 단정한 제복과 챙 달린 제복 모자를 착용시키고, 운전 종사자는 소박한 작업 점퍼와 목장갑 등 실무적인 복장으로 표현한다. 현대식 유니폼 재단, 기능성 소재, 로고 중심 디자인은 피한다."
      },
      {
        "rule_type": "other",
        "description": "복수의 낡은 동형 차량은 내장재의 노후도와 고정 설비 유무가 서로 다른 개체로 식별되어야 한다.",
        "visual_guideline": "각 차량에 설정된 좌석 커버 상태, 통로 바닥 마감, 요금 설비 유무를 프레임마다 일관되게 유지한다. 서로 다른 차량의 내장 특징을 혼합하거나 임의로 현대화하지 않는다."
      }
    ],
    "director_notes": [
      "회상은 현재 공간에 출현한 물리적 대상이 아니라 인물의 내적 인지로 취급하며, 명시적인 회상 화면이 없는 경우 별도의 중첩 이미지나 과거 인물을 추가하지 않는다.",
      "창문이나 기타 투명한 경계 너머로 보이는 대상은 투영 영상이 아니라 경계 반대편의 실제 공간에 있는 물리적 존재로 배치한다.",
      "시간이 경과해도 동일 공간의 고정 설비와 내장 특징은 물리적으로 존속하며, 명시된 변화가 없는 한 제거하거나 다른 형태로 교체하지 않는다."
    ],
    "era": "1983년, 1980년대 초반",
    "region": "대한민국",
    "source_language": "ko",
    "t2i_context": "Honor only explicitly stated demographic, age, occupational, and character evidence, and do not impose a single regional demographic default on unspecified people. Use muted navy, brown, gray, and aged neutral tones with restrained low-key contrast, tactile analog texture, and grounded period-drama realism; the overall mood should feel quiet, searching, and subtly tense."
  },
  "step_id": "visual_world_rules",
  "run_id": "d221f8e0-efab-4a44-8586-1cac89e08f90",
  "resolved_model": "gpt",
  "updated_at": "2026-08-29T07:16:37.431013+00:00",
  "schema_version": 1,
  "config_hash": "99914b932bd37a50",
  "project_config_snapshot": {}
}