Solutions to common technical hurdles, HTTP status code definitions, credit balance verification, and draft recovery protocols.
If an AI generation or audit takes longer than 30 seconds or displays a rate-limit notice:
If an API call returns an HTTP error, refer to the following status code meanings:
| Status | Meaning | Resolution |
|---|---|---|
| 401 Unauthorized | Supabase session expired or invalid auth token | Log out and log back in at /login to refresh your session. |
| 403 Forbidden | Insufficient credit balance or subscription limit reached | Check your credit balance in Billing or wait for public beta reset. |
| 410 Gone | Legacy payment checkout endpoint requested | The Lemon Squeezy integration was deprecated; use the active PayPal billing flow. |
| 429 Too Many Requests | Temporary AI model quota ceiling | Wait 15-30 seconds; automatic multi-key rotation will resolve the call. |
| 500 Server Error | Internal AI generation or JSON parsing failure | Retry the generation with slightly cleaner input text or report to support. |
If your browser crashed or your internet disconnected during an editing session:
useAutosave engine automatically tracks version snapshots every 30 seconds.The AI Proposal Studio supports speech-to-text dictation via the browser Web Speech API. If clicking the microphone icon does not capture audio:
http://localhost during local development).