ERROR_CODES
@forge/monorepo / backend/src / ERROR_CODES
Variable: ERROR_CODES
constERROR_CODES: readonly ["unauthorized","forbidden","not_found","invalid_input","conflict","rate_limited","provider_unavailable","provider_error","timeout","cancelled","budget_exceeded","context_overflow","approval_required","approval_denied","approval_expired","question_pending","admission_rate_limited","idempotency_conflict","capability_unavailable","internal"]
Defined in: backend/src/core/errors.ts:9
Error contract — docs/03-intelligence-runtime.md.
Errors carry a stable code, retryability and safe details. "Safe" means the payload is shown to a model and a user: no credentials, no connection strings, no internal hostnames, no raw provider stack traces.