{
  "schemaVersion": "adventure-draft/v1",
  "sourceAdventureId": "orbiting-buffet-audit",
  "characters": [
    {
      "id": "auditor-gr8-bot",
      "name": "Грэт-8 (Инспектор)",
      "role": "Главный аудитор по гравитации",
      "motivation": "Доказать, что все правила соблюдены, даже если это невозможно",
      "visibility": {
        "kind": "public"
      }
    },
    {
      "id": "chef-viktor",
      "name": "Шеф-дипломат Виктор Пышка",
      "role": "Шеф-координатор станции 'Космический буфет'",
      "motivation": "Угостить делегатов лучшим десертом, избежав скандала",
      "visibility": {
        "kind": "public"
      }
    },
    {
      "id": "comp-log-1",
      "name": "Журнал жалоб ИскИн-ТЗ",
      "role": "Система учёта претензий",
      "motivation": "Точно фиксировать все нарушения, даже нелогичные",
      "visibility": {
        "kind": "gm"
      }
    }
  ],
  "storyFacts": [
    {
      "id": "gravity-standard",
      "statement": "Все зоны питания обязаны поддерживать постоянное ускорение 1G согласно протоколу 'Стандарт Гурмэ Г-1'",
      "visibility": {
        "kind": "public"
      }
    },
    {
      "id": "complaint-pudding",
      "statement": "В предыдущий саммит десерт 'Плавающий пудинг' вызвал дипломатический инцидент из-за нулевой гравитации",
      "visibility": {
        "kind": "public"
      }
    },
    {
      "id": "contradictory-clause",
      "statement": "Правило 3.7 допускает антигравитационные специи в экзотических соусах, но правило 2.1 запрещает любые зоны с G<1",
      "visibility": {
        "kind": "gm"
      }
    }
  ],
  "clocks": [
    {
      "id": "audit-timer",
      "label": "Таймер стыковки",
      "segments": 4,
      "initialValue": 0,
      "advanceSignals": [
        "time-half",
        "time-warning",
        "time-critical"
      ],
      "whenFull": "Стыковочный модуль обеденного саммита состыковался с буферной станцией. Аудит провален автоматически из-за исчерпания времени."
    }
  ],
  "scenes": [
    {
      "id": "briefing-room",
      "kind": "opening",
      "title": "Введение: Брифинг у шлюза",
      "summary": "Инспектор Грэт-8 зачитывает невыполнимые требования, шеф Виктор паникует, а журнал жалоб подмигивает индикатором противоречия. Игроки получают задание провести инспекцию до стыковки.",
      "locationId": "docking-bay",
      "participantIds": [
        "auditor-gr8-bot",
        "chef-viktor",
        "comp-log-1"
      ],
      "requiredFactIds": [],
      "exits": [
        {
          "id": "begin-inspection",
          "outcome": "success",
          "when": "После получения задания",
          "nextSceneId": "gravity-challenge",
          "consequences": [
            "Аудитор включает хронометр. Время пошло."
          ]
        }
      ]
    },
    {
      "id": "gravity-challenge",
      "kind": "challenge",
      "title": "Испытание: Гравитационная головоломка в буфете",
      "summary": "Игроки перемещаются по станции, пытаясь стабилизировать гравитационные поля, параллельно разбирая жалобы. Противоречивое правило 3.7 против 2.1 сбивает автоматику.",
      "locationId": "buffet-hall",
      "participantIds": [
        "chef-viktor",
        "comp-log-1"
      ],
      "requiredFactIds": [
        "gravity-standard",
        "complaint-pudding"
      ],
      "exits": [
        {
          "id": "solve-contradiction",
          "outcome": "success",
          "when": "Когда игроки выявляют противоречие и применяют правило 3.7 для соусной зоны, перенастроив антиграв-ограничители",
          "nextSceneId": "finale-scene",
          "consequences": [
            "Гравитационная аномалия локализована. Буфет стабилен под 1G, кроме зоны экзотических соусов, где разрешены колебания."
          ]
        },
        {
          "id": "mess-gravity",
          "outcome": "failure",
          "when": "Игроки случайно отключают главный стабилизатор, и пончики разлетаются по станции",
          "nextSceneId": "finale-scene",
          "failForward": true,
          "consequences": [
            "Гравитация скачет, стыковочный док получает предупреждение об опасности. Репутация под угрозой."
          ]
        }
      ]
    },
    {
      "id": "finale-scene",
      "kind": "finale",
      "title": "Финал: Проверка перед стыковкой",
      "summary": "Шлюз открывается, делегаты на подходе. Игроки должны представить рапорт аудитору, продемонстрировать стабильность буфета и уладить недовольство предыдущего инцидента.",
      "locationId": "docking-bay",
      "participantIds": [
        "auditor-gr8-bot",
        "chef-viktor"
      ],
      "requiredFactIds": [
        "gravity-standard"
      ],
      "exits": [
        {
          "id": "audit-pass",
          "outcome": "success",
          "when": "Инспектор принимает рапорт и подтверждает соответствие",
          "endingId": "good-ending",
          "consequences": [
            "Инспектор ставит печать 'Соответствует 1G с учётом исключения 3.7'. Делегаты довольны, пудинг подаётся в соусной зоне."
          ]
        },
        {
          "id": "audit-fail-forward",
          "outcome": "failure",
          "when": "Аудитор фиксирует формальное нарушение, но игроки предлагают нестандартное решение",
          "endingId": "fail-forward-ending",
          "failForward": true,
          "consequences": [
            "Аудитор фиксирует нарушение, но игроки находят компромисс: подача блюд в шлемах с искусственной гравитацией. Скандал предотвращён, но репутация подмочена."
          ]
        }
      ]
    }
  ],
  "endings": [
    {
      "id": "good-ending",
      "label": "Обед спасён!",
      "summary": "Буфет прошёл аудит досрочно. Дипломатический саммит наслаждается парящим пудингом в разрешённой зоне. Станция повышает рейтинг."
    },
    {
      "id": "fail-forward-ending",
      "label": "Компромисс с невесомостью",
      "summary": "Технически аудит провален, но креативная подача в грав-шлемах впечатлила делегатов. Станция получает испытательный срок, инспектор Грэт-8 вынужден обновить устаревшие правила."
    }
  ],
  "improvisation": {
    "allowed": [
      "социальные головоломки и переговоры",
      "комичные неполадки с гравитацией",
      "бюрократический абсурд"
    ],
    "prohibitedAdditions": [
      "графическое насилие",
      "откровенный контент",
      "заимствованная интеллектуальная собственность",
      "NEVER_INCLUDE_SENTINEL_9J7K"
    ]
  }
}