A guide belongs to a role and holds an ordered set of questions.
The Cloudflare Worker calls OpenAI server-side, so your API key never reaches the browser.