{
  "schemaVersion": "adventure-draft/v1",
  "sourceAdventureId": "orbiting-buffet-audit",
  "characters": [
    {
      "id": "auditor-stellan",
      "name": "Stellan Vox",
      "role": "Gravity Compliance Auditor",
      "motivation": "Uphold the bureau's contradictory regulations with unwavering, theatrical authority.",
      "visibility": {
        "kind": "public"
      }
    },
    {
      "id": "chef-gleeb",
      "name": "Chef Gleeb",
      "role": "Diplomatic Snack Engineer",
      "motivation": "Create a zero-g capable buffet that impresses the delegates and keeps his station funded.",
      "visibility": {
        "kind": "public"
      }
    },
    {
      "id": "protocol-droid-d34",
      "name": "D34",
      "role": "Protocol & Evasion Unit",
      "motivation": "Prevent a diplomatic incident by smoothing over bureaucratic nonsense with passive-aggressive helpfulness.",
      "visibility": {
        "kind": "public"
      }
    }
  ],
  "storyFacts": [
    {
      "id": "contradictory-gravity-complaint",
      "statement": "The audit file contains mutually exclusive complaints: the gravity is both ‘unbearably heavy’ and ‘dangerously light’.",
      "visibility": {
        "kind": "public"
      }
    },
    {
      "id": "summit-delegates-en-route",
      "statement": "The G-7 lunch summit delegation will dock in less than one hour.",
      "visibility": {
        "kind": "public"
      }
    },
    {
      "id": "zero-g-buffet-items",
      "statement": "Half the buffet is designed for zero‑g, relying on molecular cohesion instead of plates.",
      "visibility": {
        "kind": "public"
      }
    }
  ],
  "clocks": [
    {
      "id": "clock-gravity-stability",
      "label": "Gravity Stability",
      "segments": 3,
      "initialValue": 0,
      "advanceSignals": [
        "gravity-fluctuation-detected",
        "auditor-vexed",
        "delegate-docking-imminent"
      ],
      "whenFull": "The artificial gravity system enters a chaotic spin-cycle, throwing food and dignitaries alike."
    }
  ],
  "scenes": [
    {
      "id": "docking-bay-arrival",
      "kind": "opening",
      "title": "Welcome, Auditor",
      "summary": "The pompous gravity compliance auditor, Stellan Vox, cycles in, clutching a tablet of contradictory complaints. Chef Gleeb is flustered; D34 attempts to maintain protocol.",
      "locationId": "docking-bay",
      "participantIds": [
        "auditor-stellan",
        "chef-gleeb",
        "protocol-droid-d34"
      ],
      "requiredFactIds": [],
      "exits": [
        {
          "id": "opening-success",
          "outcome": "success",
          "when": "the party placates auditor Vox with a warm welcome and a review of the contradictory report",
          "nextSceneId": "complaint-investigation",
          "consequences": [
            "Vox agrees to a preliminary investigation before the high‑stress gravity test, buying time."
          ]
        },
        {
          "id": "opening-failure",
          "outcome": "failure",
          "when": "the party’s bungled greeting or sarcastic remarks provoke the auditor’s egotistical side",
          "nextSceneId": "complaint-investigation",
          "failForward": true,
          "consequences": [
            "Vox becomes irritable and threatens to fail the station preemptively; the upcoming gravity test will be stricter."
          ]
        }
      ]
    },
    {
      "id": "complaint-investigation",
      "kind": "challenge",
      "title": "The Contradiction Hunt",
      "summary": "In the maintenance corridors behind the buffet, the team must uncover why the gravity reports are so absurdly contradictory.",
      "locationId": "maintenance-corridor",
      "participantIds": [
        "chef-gleeb",
        "protocol-droid-d34"
      ],
      "requiredFactIds": [
        "contradictory-gravity-complaint"
      ],
      "exits": [
        {
          "id": "investigation-success",
          "outcome": "success",
          "when": "the real culprit (a maintenance droid swapping plates on a bet) is exposed and the system stabilised",
          "nextSceneId": "summit-luncheon",
          "consequences": [
            "The contradictory report is revealed as a clerical error caused by droid mischief; the gravity system is certified safe."
          ]
        },
        {
          "id": "investigation-failure",
          "outcome": "failure",
          "when": "the party pulls off a hasty patch job but doesn’t fully resolve the root cause",
          "nextSceneId": "summit-luncheon",
          "failForward": true,
          "consequences": [
            "The gravity system remains temperamental; the buffet may hold, but the clock ticks closer to disaster."
          ]
        }
      ]
    },
    {
      "id": "summit-luncheon",
      "kind": "finale",
      "title": "Lunch is Served",
      "summary": "The G-7 delegates dock and the buffet must be delivered under the repaired (or patched) gravity. All eyes are on the diplomatic snack station.",
      "locationId": "banquet-hall",
      "participantIds": [
        "auditor-stellan",
        "chef-gleeb",
        "protocol-droid-d34"
      ],
      "requiredFactIds": [
        "summit-delegates-en-route"
      ],
      "exits": [
        {
          "id": "finale-success",
          "outcome": "success",
          "when": "the buffet is presented seamlessly, with gravity holding and the contradictory complaint resolved",
          "endingId": "successful-lunch",
          "consequences": [
            "The delegates enjoy a flawless meal; diplomatic relations are bolstered and the station earns a commendation."
          ]
        },
        {
          "id": "finale-failure",
          "outcome": "failure",
          "when": "the temperamental gravity fluctuates, turning the buffet into a comedic slow-motion disaster",
          "endingId": "comedic-gravity-mishap",
          "failForward": true,
          "consequences": [
            "Gravity fails in the most spectacularly slapstick way; no one is hurt, but the station is a mess and the summit is rescheduled."
          ]
        }
      ]
    }
  ],
  "endings": [
    {
      "id": "successful-lunch",
      "label": "Lunch is Served",
      "summary": "The gravity holds, the delegates eat peacefully, and the diplomatic snack station overcomes bureaucratic insanity through ingenuity."
    },
    {
      "id": "comedic-gravity-mishap",
      "label": "Gravy‑tational Disaster",
      "summary": "The gravity flips, turning the buffet into a slow‑motion food volcano. Everyone laughs, but an awful lot of cleaning awaits."
    }
  ],
  "improvisation": {
    "allowed": [
      "social problem-solving",
      "slapstick without humiliation",
      "science-fiction comedy",
      "bureaucratic absurdity",
      "hopeful resolution"
    ],
    "prohibitedAdditions": [
      "graphic violence",
      "sexual content",
      "borrowed IP",
      "NEVER_INCLUDE_SENTINEL_9J7K"
    ]
  }
}