Troubleshooting
- CLI: run
betterfilings doctor --json,betterfilings usage --json, andbetterfilings setup --json. Hosted MCP: callusage_getandresearch_help. - Separate authentication failure, quota exhaustion, request throttling, missing coverage, unavailable artifact, source failure, and local processor failure. They require different actions.
- Preserve the complete structured error, warnings, filing ID, artifact key, execution mode, and retry guidance.
- For an unchanged hosted retry, reuse its
requestId. Use a new UUID only for a new operation. FollownextCallexactly when work is still running. - On direct-source 403 or 429, honor
Retry-Afterand back off. Use only an advertised managed route; do not invent URLs. - If local processing is unavailable, use the plan printed by
betterfilings setup --jsonand the recovery steps at betterfilings.com/cli/setup. Hosted MCP processing remains a separate execution path where enabled.
An empty result, a search miss, and an unreadable document are different outcomes. State which one occurred and what scope was actually checked.