Skip to content

Errors and recovery

Surface Presentation Recovery
Gateway HTTP HTTP status and structured envelope; fields depend on the operation Preserve operation/idempotency identity; follow supplied next actions and retry safety
CLI JSON result/error and process exit status Read stderr and complete JSON; pending verification is not verified deployment
SDK Typed errors and type guards Narrow with exported guards; fields differ by error kind
MCP Tool result/error content Inspect structured content and the tool schema; it is not a CLI process
Application runtime/Core Runtime-specific diagnostic or typed exception Consult the owning runtime and request context

No universal envelope promises status, suggestedFix or docs on every error. See CLI errors, SDK types and MCP recovery.

For deployment failures inspect run402 doctor --project prj_example and the returned operation’s next actions. Do not repeat an ambiguous mutation or a paid request with a new idempotency key. Unknown future codes remain data; preserve their original details.

The catalog records owning source locations and pinned external contributions. A listed code is addressable, not a promise that every interface emits it.

ABOVE_WRITE_AUTH_CEILING

ACCEPT_PAYMENT_INVALID

ACCEPT_PAYMENT_TOO_LARGE

ACCEPT_PAYMENT_TOO_MANY_FIELDS

ACTIVATION_EXPIRED

ADMIN_REQUIRED

ADMIN_SQL_CAPABILITY_GATE_FAILED

ADMIN_SQL_CHANNEL_UNCONFIGURED

ADMIN_SQL_READ_ONLY

ALLOCATION_SUPERSEDED

ALLOWANCE_EXISTS

AMBIGUOUS_EXTERNAL_SELECTION

AMBIGUOUS_INBOUND_DOMAIN

AMBIGUOUS_MAILBOX

AMBIGUOUS_OPERATOR_RECIPIENT

AMBIGUOUS_ORG

APP_INSTALL_STATE_NOT_FOUND

APP_SPEC_INVALID

ARCHIVE_BLOB_MISSING

ARCHIVE_CAS_UNAVAILABLE

ARCHIVE_DESCRIPTOR_MISSING

ARCHIVE_DIGEST_MISMATCH

ARCHIVE_DUPLICATE_PATH

ARCHIVE_ENTRY_TYPE_UNSUPPORTED

ARCHIVE_EXPIRED

ARCHIVE_MALFORMED_JSON

ARCHIVE_MALFORMED_TAR

ARCHIVE_MEDIA_TYPE_UNSUPPORTED

ARCHIVE_PATH_UNSAFE

ARCHIVE_SIZE_MISMATCH

ARCHIVE_UNSUPPORTED_REQUIRED_CAPABILITY

ARCHIVE_UNSUPPORTED_VERSION

ARCHIVE_WAIT_TIMEOUT

ASSET_DUPLICATE_KEY_IN_PUT

ASSET_KEY_IN_PUT_AND_DELETE

ASSET_SYNC_DRIFT

ASTRO_ADAPTER_TREE_IN_SITE

astro_ssr_unsupported_feature

ATTEMPT_DESCRIPTOR_CONFLICT

AUTH_CREDENTIALS_AMBIGUOUS

AUTH_REQUIRED

AUTHORIZATION_EPOCH_STALE

AUTHORIZATION_UNSUPPORTED

BAD_ALLOWANCE_FILE

BAD_ENV

BAD_FIELD

BAD_FILE

BAD_FLAG

BAD_JSON

BAD_JSON_FLAG

BAD_ORG_ID

BAD_PRIVATE_KEY

BAD_PROJECT_ID

BAD_PROJECT_NAME

BAD_REQUEST

BAD_USAGE

BAD_WALLET_NAME

BAD_WEBHOOK_URL

BASE_RELEASE_NOT_FOUND

BINARY_CONTENT_REQUIRES_BYTES

BROKER_SECRET_UNSET

BROKER_SIGNATURE_INVALID

BUILD_APPROVAL_REQUIRED

BUZZ_ADOPTION_ATTEMPT_EXPIRED

BUZZ_ADOPTION_CALLBACK_INVALID

BUZZ_ADOPTION_NOT_ELIGIBLE

BUZZ_ADOPTION_OFFER_INELIGIBLE

BUZZ_ADOPTION_OFFER_NOT_ACTIVE

BUZZ_ADOPTION_OFFERS_UNSUPPORTED

BUZZ_ADOPTION_TARGET_MISMATCH

BUZZ_AGENT_PROFILE_MISMATCH

BUZZ_COMMUNITY_PROOF_INVALID

BUZZ_COMMUNITY_PROOF_UNSUPPORTED

BUZZ_ENROLLMENT_APPROVAL_REQUIRED

BUZZ_ENROLLMENT_POLICY_DENIED

BUZZ_ENROLLMENT_SCOPE_UNSUPPORTED

BUZZ_IDEMPOTENCY_CONFLICT

BUZZ_IDENTITY_DRIFT

BUZZ_INSTALLATION_STALE

BUZZ_INVALID_REQUEST

BUZZ_OWNER_PROOF_INVALID

BUZZ_OWNER_PROOF_REQUIRED

BUZZ_RATE_LIMITED

BUZZ_RESOURCE_FORBIDDEN

BUZZ_SECRET_INPUT_FORBIDDEN

CANNOT_REBUILD_UNLOCKED_DEPS

CHAIN_BROKEN

CHAIN_UNUSABLE

CHECKPOINT_INCOMPLETE

CHECKPOINT_SET_LIMIT_EXCEEDED

CI_PROJECT_REQUIRED

CI_SUBJECT_REQUIRED

CLAIM_CHALLENGE_INVALID

CLAIM_NOTHING_TO_CLAIM

CLAIM_SELF

CLAIM_SOURCE_DISABLED

CLAIM_SOURCE_NOT_AGENT

CLAIM_SOURCE_TOO_COMPLEX

CLIENT_DIAGNOSTIC_EVENT_INVALID

CLIENT_DIAGNOSTIC_RATE_LIMITED

CLIENT_OPEN_ID_CONFLICT

CLIENT_VERSION_UNSUPPORTED

COMMAND_MOVED

COMMAND_REMOVED

CONFIG_ENV_REQUIRED

CONFIRMATION_REQUIRED

CONTENT_DIGEST_MISMATCH

CONTENT_ENCODING_NOT_SUPPORTED

CONTENT_UPLOAD_FAILED

CREDENTIAL_MISSING

CREDENTIAL_NAME_TAKEN

CREDENTIAL_NOT_FOUND

CREDENTIAL_REVOKED

CUT_STORAGE_INTEGRITY_FAILURE

CYCLE_REPLACEMENT_PENDING

DEFAULT_MAILBOX_INVALID

DEFAULT_MAILBOX_REQUIRED

DELEGATE_SCOPE_INSUFFICIENT

dependency_install_failed

dependency_install_rejected

DEPLOY_BLOCKED_PUSH_FAILED

DEPLOY_INVALID_ROLE_GATE

DESIRED_RECIPIENTS_NOT_RECONCILED

DEVICE_CODE_NOT_FOUND

DIFF_SAME_RELEASE

DOMAIN_WAIT_TIMEOUT

DRY_RUN_PLAN_NOT_COMMITTABLE

DRY_RUN_REQUIRES_INLINE_SPEC

dynamic_runtime_busy

dynamic_runtime_timeout

dynamic_runtime_unavailable

EDGE_ORIGIN_AUTH_REQUIRED

ELEVATION_REQUIRED

EMAIL_BELONGS_TO_OTHER_PRINCIPAL

EMAIL_SEND_IDENTITY_REGISTRATION_FAILED

EMPTY_BODY

ENROLLMENT_REQUIRES_SESSION

EPOCH_ROTATION_INCOMPLETE_ENROLLMENT

EPOCH_ROTATION_REQUIRED

EPOCH_ROTATION_SELF_OPEN_UNPROVEN

EPOCH_ROTATION_WOULD_LEAVE_VAULT_UNCOVERED

EXECUTABLE_CONFIG_EVALUATION_FAILED

EXECUTABLE_CONFIG_INVALID_EXPORT

EXECUTABLE_CONFIG_LOAD_FAILED

EXECUTABLE_CONFIG_TIMEOUT

EXECUTABLE_CONFIG_TS_LOADER_UNAVAILABLE

EXPORT_CONSISTENCY_UNAVAILABLE

EXPORT_REDACTION_FAILED

EXPORT_SCOPE_UNSUPPORTED

FAUCET_CONFIRMATION_PENDING

FAUCET_FAILED

FAUCET_TRANSFER_REVERTED

FILE_NOT_FOUND

FLOW_NOT_FOUND

FLOW_NOT_PENDING

FORBIDDEN

FREE_ORG_OWNER_LIMIT_EXCEEDED

FUNCTION_BODY_INVALID_JSON

FUNCTION_BODY_SOURCE_CONFLICT

FUNCTION_IN_ACTIVE_RELEASE

FUNCTION_RUN_ROUTE_NOT_FOUND

GC_EPOCH_STALE

GENERATION_REGRESSION

GIT_COMMAND_FAILED

GIT_CWD_MISSING

GIT_OBJECT_FORMAT_UNSUPPORTED

GIT_OBJECT_TOO_LARGE

GIT_UNAVAILABLE

GITHUB_REPO_REQUIRED

GITHUB_REPOSITORY_ID_REQUIRED

GITVAULT_ACCESS_DENIED

GITVAULT_ACTIVATION_TOKEN_MISSING

GITVAULT_BAD_GENESIS

GITVAULT_BAD_ID

GITVAULT_BYO_OBJECT_MISSING

GITVAULT_BYO_PAYLOAD_NOT_HELD

GITVAULT_BYO_PRUNE_NOT_SUPPORTED

GITVAULT_BYO_SINGLE_WRITER

GITVAULT_CAPTURE_RECEIPT_MISSING

GITVAULT_CLIENT_UPGRADE_REQUIRED

GITVAULT_COMPACT_INSUFFICIENT_HEADROOM

GITVAULT_COMPACTION_IN_PROGRESS

GITVAULT_CONFIG_INCLUDE_REFUSED

GITVAULT_CONFIG_UNREADABLE

GITVAULT_DEPLOY_ABANDONED

GITVAULT_ENVELOPE_RECIPIENT_NOT_ELIGIBLE

GITVAULT_EPOCH_NOT_OPENABLE

GITVAULT_EXCLUDES_PATH_UNSUPPORTED

GITVAULT_EXCLUDES_UNREADABLE

GITVAULT_IDENTITY_PROFILE_MISMATCH

GITVAULT_KEY_ROTATION_REQUIRED

GITVAULT_LANE_OUT_OF_ORDER

GITVAULT_MIRROR_AMBIGUOUS

GITVAULT_MIRROR_EMPTY

GITVAULT_MIRROR_NOT_CONFIGURED

GITVAULT_NODE_ONLY

GITVAULT_OBJECT_READ_FAILED

GITVAULT_ORG_UNRESOLVED

GITVAULT_OVERRIDE_COMPLETION_MISMATCH

GITVAULT_OVERRIDE_COMPLETION_REFUSED

GITVAULT_PIN_MANIFEST_READ_UNSUPPORTED

GITVAULT_PLAN_DIGEST_MISSING

GITVAULT_POLICY_UNSET

GITVAULT_PROOF_OF_OPEN_PRINCIPAL_UNRESOLVED

GITVAULT_RECEIPT_ID_REUSED_DIFFERENT

GITVAULT_REPO_STATE_MISSING

GITVAULT_SIGNATURE_INVALID

GITVAULT_SIGNER_NOT_CONFIGURED

GITVAULT_STORAGE_NOT_CONFIGURED

GITVAULT_TOKEN_BINDING_MISMATCH

GITVAULT_UNSUPPORTED_TARGET

GITVAULT_VAULT_UNRESOLVED

GITVAULT_WRITER_NOT_ADMITTED

GRANT_NOT_FOUND

HANDOFF_CLAIM_WRITER_KEY_MISMATCH

HANDOFF_CLONE_FAILED

HANDOFF_ENVELOPE_INVALID

HANDOFF_ID_MISMATCH

HANDOFF_KEY_REVOKED

HANDOFF_MINT_GRANT_MISMATCH

HANDOFF_MINT_REQUIRES_WRITER

HEAD_CAS_CONFLICT

IDEMPOTENCY_KEY_DUPLICATE

IDEMPOTENCY_KEY_INVALID

IDEMPOTENCY_KEY_PAYER_REQUIRED

IDEMPOTENCY_KEY_REQUIRED

IDEMPOTENCY_KEY_REUSED

IDENTITY_LINK_AGENT_REQUIRED

IDENTITY_LINK_ATTEMPTS_EXHAUSTED

IDENTITY_LINK_AUTHENTICATOR_CHANGED

IDENTITY_LINK_AUTHENTICATOR_MISMATCH

IDENTITY_LINK_CAPABILITY_UNAVAILABLE

IDENTITY_LINK_CHALLENGE_EXPIRED

IDENTITY_LINK_CHALLENGE_LIMIT

IDENTITY_LINK_CHALLENGE_NOT_FOUND

IDENTITY_LINK_CROSS_BINDING_FAILED

IDENTITY_LINK_DUPLICATE_FIELD

IDENTITY_LINK_EOA_REQUIRED

IDENTITY_LINK_EOA_SIGNER_MISMATCH

IDENTITY_LINK_EOA_SIGNER_REQUIRED

IDENTITY_LINK_EVENT_INCOMPLETE

IDENTITY_LINK_EVENT_NOT_CANONICAL

IDENTITY_LINK_EVENT_SOURCE_REQUIRED

IDENTITY_LINK_EVENT_TAGS_NOT_ALLOWED

IDENTITY_LINK_IDEMPOTENCY_CONFLICT

IDENTITY_LINK_INVALID_CURSOR

IDENTITY_LINK_INVALID_EVENT

IDENTITY_LINK_INVALID_JSON

IDENTITY_LINK_INVALID_NIP_OA

IDENTITY_LINK_INVALID_PAYLOAD

IDENTITY_LINK_INVALID_UTF8

IDENTITY_LINK_INVALID_WALLET_SIGNATURE

IDENTITY_LINK_NONCANONICAL

IDENTITY_LINK_NONCE_REPLAYED

IDENTITY_LINK_NOT_FOUND

IDENTITY_LINK_PRINCIPAL_CONFLICT

IDENTITY_LINK_PROOF_INVALID

IDENTITY_LINK_PUBLIC_VISIBILITY_REQUIRED

IDENTITY_LINK_RATE_LIMITED

IDENTITY_LINK_READS_DISABLED

IDENTITY_LINK_REQUIRES_AGENT_EOA

IDENTITY_LINK_REQUIRES_HUMAN_SESSION

IDENTITY_LINK_REVOKE_DISABLED

IDENTITY_LINK_SECRET_INPUT_FORBIDDEN

IDENTITY_LINK_SUBJECT_CONFLICT

IDENTITY_LINK_UNKNOWN_FIELD

IDENTITY_LINK_WRITES_DISABLED

IMAGE_DECODE_FAILED

IMAGE_ENCODE_TIMEOUT

IMAGE_INPUT_TOO_LARGE

IMPORT_CONFORMANCE_FAILED

IMPORT_VERIFY_FAILED

INBOUND_DOMAIN_ALREADY_ENABLED

INSUFFICIENT_BALANCE

INTERNAL_ERROR

INVALID_ASSET_KEY

INVALID_ASSET_METADATA

INVALID_AUTH

INVALID_CAPABILITY

INVALID_CONTENT

INVALID_CURSOR

INVALID_CURSOR_FOR_SORT

INVALID_DIFF_TARGET

INVALID_DISPLAY_NAME

INVALID_DOMAIN_AUTHORITY

INVALID_EMAIL

INVALID_ENV_FILE

INVALID_EXIF_POLICY

INVALID_FILTER_KEY

INVALID_FILTER_VALUE

INVALID_GRANT

INVALID_IDEMPOTENCY_KEY

INVALID_ISSUER

INVALID_LABEL

INVALID_PAYMENT_ATTEMPT_ID

INVALID_PKCE

INVALID_PLAN_MODE

INVALID_PRINCIPAL_ID

INVALID_QUERY_PARAM

INVALID_RANGE_HEADER

INVALID_REDIRECT_URI

INVALID_REHEARSAL_OPTIONS

INVALID_REQUIRED_PLAN

INVALID_RESOLVE_REQUEST

INVALID_ROLE

INVALID_SECRET_NAME

INVALID_SNAPSHOT_OPTION

INVALID_SORT

INVALID_SPEC

INVALID_STATE

INVALID_VERIFY_SPEC

INVITE_CLAIM_WRITER_KEY_MISMATCH

INVITE_ENVELOPE_INVALID

INVITE_ID_MISMATCH

INVITE_MINT_GRANT_MISMATCH

INVITE_NOT_FOUND

ISSUER_DAILY_MINT_CAP_REACHED

ISSUER_DISABLED

ISSUER_NAME_TAKEN

ISSUER_NOT_FOUND

ISSUER_OUTSTANDING_CAP_REACHED

KEY_NOT_PENDING

KEY_ROTATION_NOT_SELF_AUTHORIZABLE

KEY_ROTATION_REQUIRED

KEYSTORE_MISSING

LAST_OWNER

LAST_WRAPPER

LIGHTNING_BEARER_INELIGIBLE

LIGHTNING_TOPUP_AMOUNT_OUT_OF_BOUNDS

LIGHTNING_TOPUP_NOT_CONFIGURED

LIGHTNING_TOPUP_NOT_FOUND

LIGHTNING_TOPUP_PROVIDER_UNAVAILABLE

LIGHTNING_WALLET_NOT_AVAILABLE

LIGHTNING_WALLET_NOT_FOUND

LIGHTNING_WALLET_STILL_MINTING

LIVE_CONNECTION_LIMIT

LOCAL_CREDENTIAL_CACHE_UNSUPPORTED

local_executor_failed

LOCAL_ROUTE_TARGET_UNDECLARED

MAILBOX_NOT_FOUND

MAINTENANCE_CYCLE_RESTART_REQUIRED

MAINTENANCE_LEASE_HELD

MAINTENANCE_STAGE_LIMIT_EXCEEDED

MANIFEST_EMPTY

MANIFEST_EXPORT_UNSUPPORTED

MANIFEST_FILE_MISSING

MANIFEST_NOT_FOUND

MANIFEST_OUT_WRITE_FAILED

MAX_EPOCH_ROTATION_ENVELOPES_EXCEEDED

MEMBER_NOT_FOUND

MERCHANT_RECEIPT_REQUIRED

MERCHANT_RECEIPT_UNAVAILABLE

MERGE_SELF

MERGE_SOURCE_SESSION_STALE

MESSAGE_TOO_LONG

METHOD_NOT_ALLOWED

MIGRATE_GATE_ACTIVE

MIGRATION_BREAKS_ROLE_GATE

MIGRATION_CHECKSUM_MISMATCH

MIGRATION_FAILED

missing_required_secret

MISSING_SECRET

MPP_LIGHTNING_UNAVAILABLE

NETWORK_ERROR

NO_ACTIVE_ENCRYPTION_KEY

NO_ACTIVE_RELEASE

NO_ALLOWANCE

NO_ORGS

NO_PRESENCE

NO_PROJECT

NOSTR_IDENTITY_ALREADY_LINKED

NOT_A_FILE

NOT_A_HUMAN_PRINCIPAL

NOT_A_RECIPIENT

NOT_A_RECIPIENT_PRINCIPAL

NOT_FOUND

NOT_IMPLEMENTED

NOT_RESUMABLE

OPEN_PROOF_MISMATCH

OPERATION_CURSOR_NOT_FOUND

OPERATION_NOT_FOUND

OPERATOR_APPROVE_BAD_CONFIRM_URL

OPERATOR_APPROVE_FAILED

OPERATOR_EMAIL_NOT_VERIFIED

OPERATOR_LOGIN_DENIED

OPERATOR_LOGIN_EXPIRED

OPERATOR_LOGIN_FAILED

OPERATOR_LOGIN_REQUIRED

OPERATOR_LOGIN_TIMEOUT

OPERATOR_LOOPBACK_FAILED

OPERATOR_PASSKEY_REQUIRED

OPERATOR_REAUTH_REQUIRED

OPERATOR_SESSION_INVALID

ORG_HAS_NO_BILLING_WALLET

ORG_NOT_FOUND

ORG_REQUIRED

ORG_UNRESOLVED

ORGANIZATION_NOT_FOUND

ORGANIZATION_PURGE_IN_PROGRESS

ORGANIZATION_PURGE_INCOMPLETE

ORGANIZATION_SELECTION_REQUIRED

OTHER

OVERRIDE_NOT_AUTHORIZED

PASSKEY_ENROLLMENT_REQUIRED

PAYMENT_ATTEMPT_READ_FAILED

PAYMENT_ATTEMPT_RECORD_INVALID

PAYMENT_AUTHORIZATION_LIFETIME_EXCEEDED

PAYMENT_BODY_NOT_REPLAYABLE

PAYMENT_BODY_TOO_LARGE

PAYMENT_CALLER_IDENTITY_NOT_ACTIVE

PAYMENT_CHALLENGE_MISMATCH

PAYMENT_CREDENTIAL_EXPIRED

PAYMENT_CREDENTIAL_INVALID

PAYMENT_CREDITED

PAYMENT_DEPENDENCY_MISSING

PAYMENT_DESTINATION_DRAINING

PAYMENT_EVIDENCE_UNAVAILABLE

PAYMENT_EXCEEDS_MAX

payment_insufficient_funds

PAYMENT_INTENT_DESTINATION_CHANGED

PAYMENT_INTENT_FENCE_EXPIRED

PAYMENT_INTENT_PENDING

PAYMENT_INVOICE_PROVISIONING_RETRY

PAYMENT_ISSUANCE_UNAVAILABLE

PAYMENT_MANUAL_REVIEW

PAYMENT_NETWORK_UNSUPPORTED

PAYMENT_OPERATION_CONTRACT_CHANGED

PAYMENT_PREIMAGE_HASH_MISMATCH

PAYMENT_PROFILE_INVALID

PAYMENT_QUOTE_SOURCE_INVALID

PAYMENT_QUOTE_SOURCE_UNAVAILABLE

PAYMENT_QUOTE_STALE

PAYMENT_RECOVERY_PENDING

PAYMENT_REQUIRED

PAYMENT_SEMANTIC_HEADER_DUPLICATE

PAYMENT_SEMANTIC_HEADER_INVALID

PAYMENT_SETTLEMENT_FAILED

PAYMENT_SOURCE_CONFLICT

PAYMENT_STATE_UNAVAILABLE

PAYMENT_WALLET_UNFUNDED

PIN_CHANGE_UNCONFIRMED

PIN_MANIFEST_STORAGE_INTEGRITY_FAILURE

PLAN_ALREADY_COMMITTED

PLAN_EXPIRED

PLAN_NOT_FOUND

PLAN_REQUIRES_INLINE_SPEC

POLICY_CHANGE_NOT_AUTHORIZED

POSSESSION_PROOF_INVALID

PRESENCE_EXPIRED

PRF_EGRESS_REJECTED

PRINCIPAL_NOSTR_IDENTITY_ALREADY_LINKED

PRINCIPAL_NOT_FOUND

PRIVATE_KEY_INPUT_FORBIDDEN

PROJECT_CREDENTIAL_EXPIRED

PROJECT_CREDENTIAL_INVALID

PROJECT_CREDENTIAL_NOT_FOUND

PROJECT_CREDENTIAL_PROJECT_MISMATCH

PROJECT_DORMANT

PROJECT_FROZEN

PROJECT_HAS_NO_ORGANIZATION

PROJECT_HAS_NON_REPO_RESOURCES

PROJECT_HAS_PENDING_TRANSFER

project_not_found

PROJECT_NOT_FOUND

PROJECT_NOT_READY

PROJECT_PAST_DUE

PROJECT_REQUIRED

PROMO_LIMIT_REACHED

PROMOTE_DEPLOYMENT_UNSERVABLE

PROMOTE_PROJECT_MISMATCH

PROMOTE_TARGET_NOT_FOUND

PRUNE_CONFIRMATION_REQUIRED

PUBLIC_MINT_NOT_ENABLED

QUOTA_EXCEEDED

R402_ASTRO_ADAPTER_MANIFEST_

R402_ASTRO_ADAPTER_MANIFEST_MISSING

R402_ASTRO_ADAPTER_MANIFEST_VERSION_UNSUPPORTED

R402_ASTRO_BUILD_FAILED

R402_ASTRO_DYNAMIC_IMAGE_UNSUPPORTED

R402_ASTRO_IMAGE_ALT_REQUIRED

R402_ASTRO_IMAGE_ASSET_MISSING

R402_ASTRO_IMAGE_ASSET_STRING_URL

R402_ASTRO_IMAGE_ASSET_WRONG_SHAPE

R402_ASTRO_IMAGE_CONFLICTING_CLASS_PROPS

R402_ASTRO_IMAGE_CONFLICTING_LOADING_PROPS

R402_ASTRO_IMAGE_HEIC_NO_TRANSCODE

R402_ASTRO_IMAGE_NON_IMAGE_ASSET

R402_ASTRO_IMAGE_RESERVED_DATA_ATTR

R402_ASTRO_IMAGE_SIZES_REQUIRED

R402_ASTRO_IMAGE_STRICT_DEGRADED

R402_ASTRO_IMAGE_WRONG_ENTRY_POINT

R402_ASTRO_MIDDLEWARE_UNSUPPORTED

R402_ASTRO_SDK_VERSION_TOO_OLD

R402_ASTRO_SERVER_ISLAND_UNSUPPORTED

R402_ASTRO_SESSIONS_UNSUPPORTED

R402_ASTRO_UNSUPPORTED_OUTPUT

R402_ASTRO_VERSION_UNSUPPORTED

R402_AUTH_ACTOR_HEADER_SPOOF

R402_AUTH_AUTHZ_VERSION_PROHIBITED

R402_AUTH_BEARER_COOKIE_MISMATCH

R402_AUTH_COOKIE_ATTRIBUTES_INVALID

R402_AUTH_CSRF_ORIGIN_MISMATCH

R402_AUTH_CSRF_TOKEN_MISMATCH

R402_AUTH_DOMAIN_NOT_ALLOWED

R402_AUTH_EMAIL_CODE_EXHAUSTED

R402_AUTH_EMAIL_CODE_INVALID

R402_AUTH_FETCH_ABSOLUTE_URL

R402_AUTH_FRESHNESS_REQUIRED

R402_AUTH_IDENTITY_LINK_CONFLICT

R402_AUTH_INSUFFICIENT_MEMBERSHIP

R402_AUTH_INSUFFICIENT_ROLE

R402_AUTH_INVALID_BEARER

R402_AUTH_INVALID_CREDENTIALS

R402_AUTH_MAGIC_LINK_INVALID

R402_AUTH_MEMBERSHIP_GATE_NOT_WIRED

R402_AUTH_OAUTH_HANDOFF_INVALID

R402_AUTH_PASSKEY_CHALLENGE_INVALID

R402_AUTH_PREFLIGHT_FAILED

R402_AUTH_PRERENDERED

R402_AUTH_REDUNDANT_USER_FILTER

R402_AUTH_RENAMED_EXPORT

R402_AUTH_REQUIRED

R402_AUTH_RESERVED_EMAIL_DOMAIN

R402_AUTH_RETURN_TO_INVALID

R402_AUTH_ROLE_GATE_NOT_CONFIGURED

R402_AUTH_SESSION_BRIDGE_UNVERIFIED

R402_AUTH_SESSION_EXPIRED

R402_AUTH_SESSION_INVALID

R402_AUTH_SOURCE_SCAN_ERROR

R402_AUTH_STATE_CHANGING_GET

R402_AUTH_TENANT_SUBJECT_INVALID

R402_AUTH_TENANT_SUFFIX_REQUIRED

R402_AUTH_UNKNOWN_EXPORT

R402_AUTH_UNKNOWN_IDENTITY

R402_AUTH_UNTRUSTED_CONTEXT

R402_BACKFILL_CHECKPOINT_CONFLICT

R402_BACKFILL_HEIC_TRANSCODE_FAILED

R402_BUNDLE_NATIVE_DEP_UNSUPPORTED

R402_BUNDLE_UNRESOLVED_IMPORT

R402_CACHE_AUTH_TAINTED

R402_CACHE_INVALIDATION_HOST_FORBIDDEN

R402_CACHE_INVALIDATION_HOST_REQUIRED

R402_CACHE_UNSUPPORTED_VARY

R402_DB_QUERY_ERROR

R402_DB_SQL_ERROR

R402_DB_SQL_RESULT_SHAPE

R402_DEPLOY_STAGE_FAILED

R402_DOCTOR_AUTH_SESSION_MINT_CAPABILITY_MISSING

R402_FUNCTION_RUN_INVALID_INPUT

R402_FUNCTION_RUN_MISSING_CONTEXT

R402_PAYMENT_FULFILLMENT_CONTEXT_EXPIRED

R402_PAYMENT_FULFILLMENT_DIRECTIVE_INVALID

R402_PAYMENT_FULFILLMENT_OUTSIDE_ROUTED_REQUEST

R402_PAYMENT_FULFILLMENT_RECEIPT_NOT_ENABLED

R402_PAYMENT_FULFILLMENT_UNSETTLED

R402_PROTECTED_REF_NAMESPACE

R402_SDK_OUTSIDE_REQUEST_CONTEXT

R402_SNAPSTART_INIT_IO

R402_SSR_RUNTIME_ERROR

RAIL_SWITCH_REQUIRES_CONFIRM

RATE_LIMITED

RECIPIENT_SET_MISMATCH

REF_EXPECTED_OLD_MISMATCH

REF_STATE_LIMIT_EXCEEDED

REFNAME_UNSUPPORTED

REGISTRY_ROLLBACK

REHEARSAL_CI_UNSUPPORTED

REHEARSAL_CONTENT_MISSING

REHEARSAL_FAILED

RELINK_SOURCE_ORG_NOT_EMPTY

REMOTE_BUILD_UNSUPPORTED

REMOVED_COMMAND

REPAIR_FENCE_PENDING

REPAIR_NOT_AUTHORIZED

REPAIR_TARGET_UNPRESERVABLE

REPO_CREATION_CONFLICT

REPO_NAME_TAKEN

REPOS_NAME_AMBIGUOUS

REPOS_NAME_REQUIRED

request_body_too_large

RESOURCE_NOT_FOUND

response_body_too_large

REST_PERMISSION_DENIED

REVEAL_REQUIRED

REVIEWED_PLAN_ID_MISMATCH

ROLE_FORBIDDEN

ROOM_INVITE_CLAIM_REQUIRES_WALLET

ROOM_INVITE_ID_CONFLICT

ROOM_INVITE_ID_MISMATCH

ROOM_INVITE_KEY_ALREADY_CLAIMED

ROOM_INVITE_KEY_CONFERS_SEAT

ROOM_INVITE_KEY_EXPIRED

ROOM_INVITE_KEY_INVALID

ROOM_INVITE_KEY_REVOKED

ROOM_INVITE_OPEN_LIMIT

ROOM_REQUIRED

ROOMS_NODE_ONLY

ROTATION_COUNTERS_REQUIRED

ROTATION_ID_MISMATCH

ROUTED_FUNCTION_INVOKE_FAILED

ROUTED_PUBLIC_RATE_LIMITED

RUN402_ACTION_FAILED

RUN402_ACTION_UNKNOWN

RUN402_ASTRO_LEADING_SLASH_SRC

RUN402_ASTRO_MISSING_ASSET_REF

RUN402_ASTRO_MISSING_PROJECT_ID

RUN402_ASTRO_SOURCE_NOT_FOUND

RUN402_ASTRO_UNSUPPORTED_EXTENSION

RUN402_PROJECT_CONFLICT

RUN402_PROJECT_KEYS_REQUIRED

RUN402_TARGET_ANON_KEY_REQUIRED

RUN402_TARGET_MISMATCH

RUN402_TARGET_PROJECT_REQUIRED

RUN402_TARGET_SERVICE_KEY_REQUIRED

RUN402_WORKSPACE_LINK_CONFLICT

RUN402_WORKSPACE_LINK_INVALID

RUN402_WORKSPACE_LINK_SYMLINK

SERVICE_UNAVAILABLE

SESSION_EXPIRED

SLUG_PROTECTED

SLUG_RELEASED

SLUG_RESERVED

SLUG_TAKEN

SNAPSHOT_CONFLICTED_INDEX

SPEND_APPROVAL_REQUIRED

STAGE_CANDIDATE_RESERVED

STEP_UP_REQUIRED

STORAGE_UNAVAILABLE

SUBDOMAIN_MULTI_NOT_SUPPORTED

SUITE_UNSUPPORTED

TABLE_NOT_EXPOSED

TABLE_NOT_LIVE

TEST_MODE_DISABLED

TEST_USER_LIMIT

TIER_PAYMENT_IDENTITY_REQUIRED

TIER_PAYMENT_IDENTITY_REUSED

TIER_PAYMENT_INTENT_MISMATCH

TOO_MANY_ENCODES_QUEUED

TRANSFER_NOT_FOUND

TRANSITION_NOT_ACTIVE

TREASURY_LOW

TYPESCRIPT_FUNCTION_REQUIRES_BUNDLE

UNKNOWN

UNKNOWN_CREDENTIAL

UNKNOWN_FIELD

UNKNOWN_FLAG

UNKNOWN_RECIPIENT

UNKNOWN_SUBCOMMAND

UNSAFE_SECRET_MANIFEST

unsupported_capability

UNSUPPORTED_CI_FLAG

UNSUPPORTED_DEPLOY_MANIFEST_EXTENSION

UNSUPPORTED_EXECUTABLE_CONFIG_EXTENSION

UNSUPPORTED_OPTION

UNSUPPORTED_RESOURCE_KIND

UP_PROJECT_REQUIRED

UPGRADE_REQUIRED

UPSTREAM_UNAVAILABLE

VALIDATION_ERROR

VALIDATION_FAILED

VAULT_CREATION_CONFLICT

VAULT_UNRECOVERABLE

VERDICT_UNAVAILABLE

VERIFICATION_BUDGET_EXCEEDED

VERIFY_FAILED

VERIFY_PROPAGATION_PENDING

VOUCHER_ALREADY_REDEEMED

VOUCHER_AMOUNT_EXCEEDS_CAP

VOUCHER_EXPIRED

VOUCHER_NOT_FOUND

WALLET_AUTH_REQUIRED

WALLET_EXISTS

WALLET_LABEL_DRIFT

WALLET_NOT_FOUND

WALLET_PROOF_INVALID

WALLET_PROTECTED

WALLET_RENAME_FAILED

WALLET_SELECTION_CONFLICT

WALLET_SIGNER_MISMATCH

WILDCARD_ROUTE_EXCLUDES_MUTATION_METHODS

WORKFLOW_EXISTS

WRAPPER_EXISTS

WRAPPER_NOT_PENDING

WRITE_AUTH_BINDING_MISMATCH

WRITE_AUTH_CHALLENGE_INVALID

WRITE_AUTH_CLAIM_INVALID

WRITE_AUTH_CLASS_REJECTED

WRITE_AUTH_CP_SESSION_DEAD

WRITE_AUTH_DISABLED

WRITE_AUTH_NOT_AVAILABLE

WRITE_AUTH_REQUIRED

WRITE_AUTH_SCOPE_MISMATCH

WRITE_AUTH_SESSION_INVALID

WRITE_AUTH_VERIFY_FAILED

X402_AMOUNT_EXCEEDS_FIRST_PARTY_CAP

X402_ATTEMPT_ID_ALREADY_EXISTS

X402_ATTEMPT_ID_COLLISION

X402_ATTEMPT_JOURNAL_FAILED

X402_PAYMENT_OUTCOME_AMBIGUOUS