Access gate
Production AI should not unlock deep interpretation for free unless this is an explicit QA mode.
- ALLOW_FREE_AI_INTERPRETATIONS=false in production.
- Paid reading is verified before the AI call.
- Fallback text exists when provider fails.
ai
Check that AI interpretation runs only where access, safe prompt, limits, and fallback exist.
Server-side model provider, sealed reading payload, pricing locks.
required env
OPENAI_API_KEYOPENAI_MODELALLOW_FREE_AI_INTERPRETATIONSoptional env
SERVER_SEAL_SECRETSERVER_SEAL_KEY_IDProduction AI should not unlock deep interpretation for free unless this is an explicit QA mode.
Prompt should repeat boundaries: entertainment, self-reflection, no medical/legal/financial advice, no guaranteed future.