{
  "schemaVersion": "adventure-draft/v1",
  "sourceAdventureId": "orbiting-buffet-audit",
  "characters": [
    {
      "id": "auditor-zog",
      "name": "Зог, аудитор Галактического Бюро Питания",
      "role": "Строгий, но нелепый инспектор",
      "motivation": "Найти несоответствия любой ценой, чтобы оправдать репутацию самого бюрократичного офиса.",
      "visibility": {
        "kind": "public"
      }
    },
    {
      "id": "chef-blorbo",
      "name": "Шеф-повар Блорбо",
      "role": "Нервный кулинар-виртуоз, способный готовить что угодно в невесомости",
      "motivation": "Сохранить лицо и не допустить закрытия раздачи; гордится своим меню.",
      "visibility": {
        "kind": "public"
      }
    },
    {
      "id": "ai-lunch-delta",
      "name": "ИскИн Ланч-Дельта",
      "role": "Управляющий ИИ станции, помешанный на сервисе",
      "motivation": "Угодить всем гостям, даже если предписания противоречат физике.",
      "visibility": {
        "kind": "public"
      }
    }
  ],
  "storyFacts": [
    {
      "id": "gravity-stable",
      "statement": "Гравитационное поле станции стабильно и соответствует стандартам; модуль «Шведский стол» использует локальный генератор для еды.",
      "visibility": {
        "kind": "public"
      }
    },
    {
      "id": "anonymous-complaint",
      "statement": "Анонимная жалоба утверждает, что еда «всплывает» в зоне низкой гравитации, что нарушает протоколы дипломатических обедов.",
      "visibility": {
        "kind": "public"
      }
    },
    {
      "id": "auditor-zog-rule",
      "statement": "Аудитор Зог применяет редко используемый стандарт «Одновременное соответствие нуль-гравитации и центробежной гравитации», создавая парадокс.",
      "visibility": {
        "kind": "gm"
      }
    },
    {
      "id": "summit-vips",
      "statement": "На саммит прибудут деликатные дипломаты, требующие безупречного шведского стола.",
      "visibility": {
        "kind": "public"
      }
    }
  ],
  "clocks": [
    {
      "id": "audit-timer",
      "label": "Тревога аудита",
      "segments": 4,
      "initialValue": 0,
      "advanceSignals": [
        "gravity-failure",
        "audit-alarm"
      ],
      "whenFull": "Аудитор немедленно отменяет стыковку саммита и докладывает о грубом нарушении."
    }
  ],
  "scenes": [
    {
      "id": "docking-bay",
      "kind": "opening",
      "title": "Стыковка с бюрократией",
      "summary": "Шаттл аудитора Зога состыковывается со станцией. Зог высаживается с гигантским электронным планшетом и тремя чемоданами бланков. Он объявляет о внеплановой проверке гравитационного соответствия шведского стола, ссылаясь на анонимную жалобу.",
      "locationId": "docking-bay-loc",
      "participantIds": [
        "auditor-zog",
        "ai-lunch-delta"
      ],
      "requiredFactIds": [
        "anonymous-complaint"
      ],
      "exits": [
        {
          "id": "proceed-to-buffet",
          "outcome": "neutral",
          "when": "Игроки приветствуют аудитора и соглашаются показать столовую.",
          "nextSceneId": "buffet-inspection",
          "consequences": [
            "Аудитор Зог начинает подозрительно изучать всё вокруг."
          ]
        }
      ]
    },
    {
      "id": "buffet-inspection",
      "kind": "challenge",
      "title": "Парадокс тарелки",
      "summary": "Аудитор стоит у главного стола, где шеф-повар Блорбо демонстрирует автоматические тарелки с присосками и локальными гравитационными прихватками. Зог зачитывает требование: «Все закуски должны одновременно оставаться на тарелках в невесомости и подчиняться стандартной центробежной гравитации согласно пункту 42-Б». Инженерная головоломка — уловить это противоречие.",
      "locationId": "buffet-hall",
      "participantIds": [
        "auditor-zog",
        "chef-blorbo",
        "ai-lunch-delta"
      ],
      "requiredFactIds": [
        "gravity-stable",
        "auditor-zog-rule"
      ],
      "exits": [
        {
          "id": "resolve-paradox",
          "outcome": "success",
          "when": "Игроки находят способ удовлетворить оба требования (например, синхронизировать фазы гравитационных полей на время сервировки).",
          "nextSceneId": "final-plating",
          "consequences": [
            "Аудитор впечатлён изобретательностью, но всё ещё слегка недоволен."
          ]
        },
        {
          "id": "fail-paradox",
          "outcome": "failure",
          "when": "Игроки не могут примирить противоречие, или Зог ловит их на попытке обмана.",
          "nextSceneId": "final-plating",
          "failForward": true,
          "consequences": [
            "Продвинуть часы «Тревога аудита» на 2 деления. Аудитор Зог злорадно вносит запись о нарушении."
          ]
        }
      ]
    },
    {
      "id": "final-plating",
      "kind": "finale",
      "title": "Сервировка истины",
      "summary": "Перед самой стыковкой дипломатического шаттла наступает момент подачи. Игроки должны представить финальный протокол сервировки. Если тревога аудита не заполнена, можно доказать безопасность; если заполнена, Зог уже готов огласить запрет, но можно обратиться к высшему арбитражу.",
      "locationId": "buffet-console",
      "participantIds": [
        "auditor-zog",
        "ai-lunch-delta"
      ],
      "requiredFactIds": [
        "summit-vips"
      ],
      "exits": [
        {
          "id": "success-final",
          "outcome": "success",
          "when": "Часы «Тревога аудита» не заполнены, и игроки демонстрируют элегантное решение.",
          "endingId": "summit-on-time",
          "consequences": [
            "Саммит стыкуется вовремя, дипломаты наслаждаются безупречным шведским столом."
          ]
        },
        {
          "id": "fail-final",
          "outcome": "failure",
          "when": "Часы «Тревога аудита» заполнены, и Зог уже вызывает отмену, но игроки вынуждают его раскрыть противоречивость его же жалобы, превращая провал в урок.",
          "endingId": "summit-postponed",
          "failForward": true,
          "consequences": [
            "Аудитор смущён, жалоба отозвана. Саммит отложен, но команда получает похвалу за находчивость."
          ]
        }
      ]
    }
  ],
  "endings": [
    {
      "id": "summit-on-time",
      "label": "Всё по расписанию",
      "summary": "Орбитальный шведский стол признан чудом техники. Дипломаты обедают и подписывают мирное соглашение. Зог приписывает себе заслугу успешной проверки."
    },
    {
      "id": "summit-postponed",
      "label": "Бюрократическая победа",
      "summary": "Саммит задерживается, но раскрытая нелепость правил приводит к их пересмотру на будущих аудитах. Зог покидает станцию, бормоча о перегрузке отчётов."
    }
  ],
  "improvisation": {
    "allowed": [
      "импровизировать бюрократические аббревиатуры",
      "добавлять комические неисправности оборудования (связанные с едой)",
      "придумывать новые парадоксальные нормы"
    ],
    "prohibitedAdditions": [
      "графическое насилие",
      "сексуальный контент",
      "заимствованный IP",
      "NEVER_INCLUDE_SENTINEL_9J7K"
    ]
  }
}