{
  "schemaVersion": "adventure-draft/v1",
  "sourceAdventureId": "orbiting-buffet-audit",
  "characters": [
    {
      "id": "chef-lyova",
      "name": "Шеф-повар Лёва",
      "role": "главный кулинар дипломатической станции",
      "motivation": "доказать, что буфет безопасен и вкусен, и сохранить репутацию",
      "visibility": {
        "kind": "public"
      }
    },
    {
      "id": "auditor-zed",
      "name": "Аудитор Зед",
      "role": "инспектор Галактического бюро гравитации",
      "motivation": "выявить нарушения и навязать бюрократические штрафы ради премии",
      "visibility": {
        "kind": "public"
      }
    },
    {
      "id": "engineer-mika",
      "name": "Инженер Мика",
      "role": "техник по гравитационным полям",
      "motivation": "стабилизировать станцию, помочь коллегам спасти саммит",
      "visibility": {
        "kind": "public"
      }
    }
  ],
  "storyFacts": [
    {
      "id": "mandatory-audit",
      "statement": "Гравитационный аудит обязателен по межзвёздному соглашению 2187-В.",
      "visibility": {
        "kind": "public"
      }
    },
    {
      "id": "contradictory-complaint",
      "statement": "Жалоба аудитора требует, чтобы еда одновременно левитировала и была надёжно зафиксирована на подносе.",
      "visibility": {
        "kind": "public"
      }
    },
    {
      "id": "summit-timelimit",
      "statement": "Обеденный саммит с дипломатической делегацией начнётся ровно через 60 минут, задержка недопустима.",
      "visibility": {
        "kind": "public"
      }
    },
    {
      "id": "faulty-generator",
      "statement": "Гравитационный генератор №2 нестабилен и создаёт хаотичные перепады тяжести по всей станции.",
      "visibility": {
        "kind": "public"
      }
    }
  ],
  "clocks": [
    {
      "id": "audit-clock",
      "label": "Прогресс аудита",
      "segments": 4,
      "initialValue": 0,
      "advanceSignals": [
        "snack-served",
        "gravity-explained",
        "auditor-argued",
        "contradiction-revealed"
      ],
      "whenFull": "Все аспекты аудита рассмотрены, противоречие урегулировано, буфет получает временный пропуск."
    }
  ],
  "scenes": [
    {
      "id": "opening-scene",
      "kind": "opening",
      "title": "Прибытие на буфетную станцию",
      "summary": "Персонажи встречают аудитора Зеда, который зачитывает абсурдные требования. Они узнают о противоречивой жалобе, неисправном генераторе и сжатых сроках до саммита.",
      "locationId": "buffet-hall",
      "participantIds": [
        "chef-lyova",
        "auditor-zed",
        "engineer-mika"
      ],
      "requiredFactIds": [
        "mandatory-audit",
        "summit-timelimit"
      ],
      "exits": [
        {
          "id": "proceed-to-challenge",
          "outcome": "success",
          "when": "Когда игроки решают приступить к демонстрации безопасности буфета",
          "nextSceneId": "challenge-scene",
          "consequences": [
            "Аудитор соглашается наблюдать за демонстрацией.",
            "Запускается таймер обратного отсчёта до саммита.",
            "Сигнал 'snack-served' активирован."
          ]
        }
      ]
    },
    {
      "id": "challenge-scene",
      "kind": "challenge",
      "title": "Испытание гравитацией",
      "summary": "Игроки пытаются обслужить придирчивого аудитора в условиях хаотичной гравитации, попутно поясняя противоречивость его требований.",
      "locationId": "gravity-core",
      "participantIds": [
        "chef-lyova",
        "auditor-zed",
        "engineer-mika"
      ],
      "requiredFactIds": [
        "contradictory-complaint",
        "faulty-generator"
      ],
      "exits": [
        {
          "id": "challenge-success",
          "outcome": "success",
          "when": "Когда игроки успешно демонстрируют безопасность буфета, используя невесомость, и вскрывают противоречивость жалобы",
          "nextSceneId": "finale-scene",
          "consequences": [
            "Аудитор впечатлён объяснением нестабильности гравитации.",
            "Сигнал 'gravity-explained' активирован."
          ]
        },
        {
          "id": "challenge-failure",
          "outcome": "failure",
          "when": "Когда игроки не могут совладать с демонстрацией или ссорятся с аудитором",
          "nextSceneId": "finale-scene",
          "failForward": true,
          "consequences": [
            "Аудитор раздражён сбоями в демонстрации.",
            "Сигнал 'auditor-argued' активирован."
          ]
        }
      ]
    },
    {
      "id": "finale-scene",
      "kind": "finale",
      "title": "Слушание по аудиту",
      "summary": "Аудитор готов вынести вердикт. Игроки могут представить последние аргументы, опираясь на протоколы и абсурдность исходной жалобы.",
      "locationId": "audit-chamber",
      "participantIds": [
        "chef-lyova",
        "auditor-zed",
        "engineer-mika"
      ],
      "requiredFactIds": [
        "mandatory-audit",
        "contradictory-complaint",
        "summit-timelimit",
        "faulty-generator"
      ],
      "exits": [
        {
          "id": "finale-success",
          "outcome": "success",
          "when": "Если игроки убедительно доказывают, что жалоба невыполнима и буфет безопасен согласно нормативам",
          "endingId": "summit-success",
          "consequences": [
            "Аудитор признаёт противоречивость жалобы и удовлетворяется объяснением.",
            "Сигнал 'contradiction-revealed' активирован."
          ]
        },
        {
          "id": "finale-failure",
          "outcome": "failure",
          "when": "Если игроки проваливают аргументацию или истекает время саммита",
          "endingId": "audit-deferred",
          "failForward": true,
          "consequences": [
            "Аудитор отклоняет сертификацию, но из-за дипломатической важности даёт отсрочку.",
            "Сигнал 'auditor-argued' активирован."
          ]
        }
      ]
    }
  ],
  "endings": [
    {
      "id": "summit-success",
      "label": "Буфет прошёл аудит!",
      "summary": "Гравитационный аудит сдан, обеденный саммит начинается вовремя. Делегаты наслаждаются левитирующими закусками под восхищённые возгласы."
    },
    {
      "id": "audit-deferred",
      "label": "Отсрочка и компромисс",
      "summary": "Аудит формально провален, но голодная дипломатия не ждёт: обед сервируют в соседнем модуле со стабильной гравитацией, а бюрократическая волокита превращается в общий анекдот."
    }
  ],
  "improvisation": {
    "allowed": [
      "социальное решение проблем",
      "фарс без унижений"
    ],
    "prohibitedAdditions": [
      "жестокое насилие",
      "сексуальный контент",
      "заимствованная интеллектуальная собственность",
      "NEVER_INCLUDE_SENTINEL_9J7K"
    ]
  }
}