The app requires `OPENAI_API_KEY` to be set, but it will start up without errors if this environment variable is omitted. We should catch this upfront and give the user a clear error explaining how to resolve this.