400 or 401 responses from retryable 429 and 503 responses. For Relay failures, verify outbound connectivity, certificate pins, protocol compatibility, and the closed capability list. For provider failures, check the mounted key file, model name, outbound HTTPS, quota, and timeout.
An Investigation ending partial or needs_input is an explicit bounded result. Review its limitations before retrying.
Use this order:
- Check
/healthz, then/readyz. - Correlate the safe request, delivery, Investigation, or Relay identifier in logs.
- Verify PostgreSQL and provider network access without printing credentials.
- Reproduce with the smallest supported request or one new bounded Investigation.