ARVN AI guide

Technical reference

ARVN AI Error and Blocker Reference

A complete reference for public ARVN AI error codes, blockers, safe diagnostic steps, retry guidance and escalation boundaries.

291 named codes10 diagnostic categoriesUpdated August 8, 2026

Safe-code scope

This reference documents fixed public codes and named diagnostic contracts across ARVN chat, planning, preview, confirmation, execution, audit and operator paths. Raw provider messages, secrets and stack traces are intentionally excluded.

Find a code

Use your browser Find command and paste the exact uppercase code. Follow the safe response instead of repeated blind retries.

Errors versus findings

Module audit findings are domain diagnostics, not runtime errors. Their explanation and recommendation appear inside the relevant audit or module workflow.

Error family

Access and rollout

13 codes
CodeMeaningSafe responseRetry
ACTING_USER_UNAUTHORIZEDAn identity, tenant, feature gate or rollout requirement blocked the request (acting user unauthorized).Verify user, server and feature access. Only an authorized operator may change rollout configuration after preflight.After correction
ARVN_AI_CAPABILITY_PLAN_REQUIREDThe active plan permits ARVN AI but not the specific requested capability or execution package.Use a capability included in the active plan or upgrade through billing. Never edit plan metadata or package requirements manually.After correction
ARVN_AI_PLAN_REQUIREDThe server's active commercial plan does not include access to ARVN AI.Upgrade the server through the supported billing flow. Admin status, beta flags and provider output must never widen commercial entitlement.After correction
ARVN_BETA_CHAT_DISABLEDAn identity, tenant, feature gate or rollout requirement blocked the request (arvn beta chat disabled).Verify user, server and feature access. Only an authorized operator may change rollout configuration after preflight.After correction
ARVN_BETA_DISABLEDAn identity, tenant, feature gate or rollout requirement blocked the request (arvn beta disabled).Verify user, server and feature access. Only an authorized operator may change rollout configuration after preflight.After correction
ARVN_BETA_EXECUTION_DISABLEDAn identity, tenant, feature gate or rollout requirement blocked the request (arvn beta execution disabled).Verify user, server and feature access. Only an authorized operator may change rollout configuration after preflight.After correction
ARVN_BETA_EXECUTION_GUILD_NOT_ALLOWLISTEDAn identity, tenant, feature gate or rollout requirement blocked the request (arvn beta execution guild not allowlisted).Verify user, server and feature access. Only an authorized operator may change rollout configuration after preflight.After correction
ARVN_BETA_PREVIEW_DISABLEDAn identity, tenant, feature gate or rollout requirement blocked the request (arvn beta preview disabled).Verify user, server and feature access. Only an authorized operator may change rollout configuration after preflight.After correction
INFRASTRUCTURE_TENANT_MISMATCHAn identity, tenant, feature gate or rollout requirement blocked the request (infrastructure tenant mismatch).Verify user, server and feature access. Only an authorized operator may change rollout configuration after preflight.After correction
MODULE_DISABLEDAn identity, tenant, feature gate or rollout requirement blocked the request (module disabled).Verify user, server and feature access. Only an authorized operator may change rollout configuration after preflight.After correction
NOT_ENABLEDAn identity, tenant, feature gate or rollout requirement blocked the request (not enabled).Verify user, server and feature access. Only an authorized operator may change rollout configuration after preflight.After correction
OPERATOR_DRAFT_TENANT_MISMATCHAn identity, tenant, feature gate or rollout requirement blocked the request (operator draft tenant mismatch).Verify user, server and feature access. Only an authorized operator may change rollout configuration after preflight.After correction
UNAUTHORIZEDAn identity, tenant, feature gate or rollout requirement blocked the request (unauthorized).Verify user, server and feature access. Only an authorized operator may change rollout configuration after preflight.After correction

Error family

AI provider and chat

14 codes
CodeMeaningSafe responseRetry
AI_CHAT_GENERATE_FAILEDThe AI response path could not produce a safe usable result (ai chat generate failed).Keep the original message, retry once if temporary, and escalate with safe code and timestamp if repeated.Usually
AI_CHAT_STREAM_FAILEDThe AI response path could not produce a safe usable result (ai chat stream failed).Keep the original message, retry once if temporary, and escalate with safe code and timestamp if repeated.Usually
AI_PARSE_ERRORThe AI response path could not produce a safe usable result (ai parse error).Keep the original message, retry once if temporary, and escalate with safe code and timestamp if repeated.Usually
AI_PROVIDER_AUTH_FAILEDThe configured AI provider rejected its credentials.An operator must verify the provider key and project configuration without exposing credentials in chat or logs.Operator only
AI_PROVIDER_ERRORThe AI response path could not produce a safe usable result (ai provider error).Keep the original message, retry once if temporary, and escalate with safe code and timestamp if repeated.Usually
AI_PROVIDER_QUOTA_EXCEEDEDThe provider account has no remaining quota or billing capacity for this request.Check provider quota and billing. Do not weaken structured-output or safety validation to save tokens.Operator only
AI_PROVIDER_RATE_LIMITEDThe provider request-rate limit was reached.Wait for the provider window to reset, then retry once. Repeated retries add pressure and do not create quota.Usually
AI_PROVIDER_REFUSALThe provider refused or safety-blocked the completion.Rephrase only if the task is legitimate. A refusal must never become an executable plan.After correction
AI_PROVIDER_REQUEST_REJECTEDThe AI response path could not produce a safe usable result (ai provider request rejected).Keep the original message, retry once if temporary, and escalate with safe code and timestamp if repeated.Usually
AI_PROVIDER_TIMEOUTThe provider did not finish within the allowed time.Retry once. If it repeats, preserve the timestamp and safe code for diagnostics.Usually
AI_PROVIDER_UNAVAILABLEThe AI response path could not produce a safe usable result (ai provider unavailable).Keep the original message, retry once if temporary, and escalate with safe code and timestamp if repeated.Usually
AI_RATE_LIMITEDThe AI response path could not produce a safe usable result (ai rate limited).Keep the original message, retry once if temporary, and escalate with safe code and timestamp if repeated.Usually
AI_STREAM_ERRORThe AI response path could not produce a safe usable result (ai stream error).Keep the original message, retry once if temporary, and escalate with safe code and timestamp if repeated.Usually
AI_PROVIDER_DEADLINE_EXCEEDEDA provider call was not started because the remaining turn budget was too small.Retry once; if the turn repeatedly runs out of time, shorten the request or try again later.Usually

Error family

Planning and capability binding

28 codes
CodeMeaningSafe responseRetry
CAPABILITY_BINDING_MISMATCHThe plan or persisted capability evidence failed its binding contract (capability binding mismatch).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
MISSING_CAPABILITY_ARTIFACTSThe plan or persisted capability evidence failed its binding contract (missing capability artifacts).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
PILOT_CAPABILITY_VERSION_NOT_ALLOWLISTEDThe plan or persisted capability evidence failed its binding contract (pilot capability version not allowlisted).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
PLAN_HASH_MISMATCHThe plan or persisted capability evidence failed its binding contract (plan hash mismatch).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
PLAN_NOT_FOUNDThe plan or persisted capability evidence failed its binding contract (plan not found).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
PLAN_REVISION_MISMATCHThe plan or persisted capability evidence failed its binding contract (plan revision mismatch).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
SEMANTIC_SHADOW_FAILEDThe plan or persisted capability evidence failed its binding contract (semantic shadow failed).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
UNGROUNDED_RECOMMENDATIONThe plan or persisted capability evidence failed its binding contract (ungrounded recommendation).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
UNKNOWN_BUILDER_MODULEThe plan or persisted capability evidence failed its binding contract (unknown builder module).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
CAPABILITY_ARTIFACTS_NOT_BOUND_TO_FINAL_PLANThe plan or persisted capability evidence failed its binding contract (capability artifacts not bound to final plan).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
CAPABILITY_BINDING_CONFLICTThe plan or persisted capability evidence failed its binding contract (capability binding conflict).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
CAPABILITY_BINDING_FAILEDThe plan or persisted capability evidence failed its binding contract (capability binding failed).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
CAPABILITY_DEPENDENCY_MISSINGThe plan or persisted capability evidence failed its binding contract (capability dependency missing).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
CAPABILITY_DUPLICATE_IDThe plan or persisted capability evidence failed its binding contract (capability duplicate id).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
CAPABILITY_HANDLER_NOT_REGISTEREDThe plan or persisted capability evidence failed its binding contract (capability handler not registered).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
CAPABILITY_MANIFEST_INVALIDThe plan or persisted capability evidence failed its binding contract (capability manifest invalid).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
CAPABILITY_MODULE_NOT_ACTIVEThe plan or persisted capability evidence failed its binding contract (capability module not active).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
CAPABILITY_NOT_AVAILABLEThe plan or persisted capability evidence failed its binding contract (capability not available).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
CAPABILITY_NOT_REGISTEREDThe plan or persisted capability evidence failed its binding contract (capability not registered).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
CAPABILITY_OPERATOR_MISSINGThe plan or persisted capability evidence failed its binding contract (capability operator missing).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
CAPABILITY_PERMISSION_MISSINGThe plan or persisted capability evidence failed its binding contract (capability permission missing).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
CAPABILITY_PLAN_LIMIT_EXCEEDEDThe plan or persisted capability evidence failed its binding contract (capability plan limit exceeded).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
CAPABILITY_RESULT_INVALIDThe plan or persisted capability evidence failed its binding contract (capability result invalid).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
CAPABILITY_RESULT_NOT_FOUNDThe plan or persisted capability evidence failed its binding contract (capability result not found).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
CAPABILITY_RESULT_PERSISTENCE_FAILEDThe plan or persisted capability evidence failed its binding contract (capability result persistence failed).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
CAPABILITY_ROUTE_NOT_SUPPORTEDThe plan or persisted capability evidence failed its binding contract (capability route not supported).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
CAPABILITY_VERSION_MISMATCHThe plan or persisted capability evidence failed its binding contract (capability version mismatch).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction
PLAN_ARTIFACT_MISMATCHThe plan or persisted capability evidence failed its binding contract (plan artifact mismatch).Regenerate from current session/server context. Never manually seed or weaken capability artifacts.After correction

Error family

Confirmation and handoff

18 codes
CodeMeaningSafe responseRetry
CHALLENGE_INVALIDThe approval or execution-handoff boundary rejected the request (challenge invalid).Review the latest plan and issue a fresh confirmation. Never reuse an old challenge or nonce.After correction
CONFIRMATION_EXPIREDThe confirmation challenge expired before consumption.Generate and review a fresh plan and confirmation. Never revive the expired challenge.After correction
CONFIRMATION_NOT_CONSUMEDThe approval or execution-handoff boundary rejected the request (confirmation not consumed).Review the latest plan and issue a fresh confirmation. Never reuse an old challenge or nonce.After correction
CONFIRMATION_NOT_FOUNDThe approval or execution-handoff boundary rejected the request (confirmation not found).Review the latest plan and issue a fresh confirmation. Never reuse an old challenge or nonce.After correction
HANDOFF_ALREADY_TERMINALThe approval or execution-handoff boundary rejected the request (handoff already terminal).Review the latest plan and issue a fresh confirmation. Never reuse an old challenge or nonce.After correction
HANDOFF_NOT_AVAILABLEThe approval or execution-handoff boundary rejected the request (handoff not available).Review the latest plan and issue a fresh confirmation. Never reuse an old challenge or nonce.After correction
HANDOFF_NOT_EXECUTABLEThe approval or execution-handoff boundary rejected the request (handoff not executable).Review the latest plan and issue a fresh confirmation. Never reuse an old challenge or nonce.After correction
HANDOFF_NOT_FOUNDThe approval or execution-handoff boundary rejected the request (handoff not found).Review the latest plan and issue a fresh confirmation. Never reuse an old challenge or nonce.After correction
HANDOFF_PERSISTENCE_DISABLEDThe approval or execution-handoff boundary rejected the request (handoff persistence disabled).Review the latest plan and issue a fresh confirmation. Never reuse an old challenge or nonce.After correction
NONCE_INVALIDThe approval or execution-handoff boundary rejected the request (nonce invalid).Review the latest plan and issue a fresh confirmation. Never reuse an old challenge or nonce.After correction
SECOND_CONFIRMATION_EXPIREDThe approval or execution-handoff boundary rejected the request (second confirmation expired).Review the latest plan and issue a fresh confirmation. Never reuse an old challenge or nonce.After correction
SECOND_CONFIRMATION_INVALID_NONCEThe approval or execution-handoff boundary rejected the request (second confirmation invalid nonce).Review the latest plan and issue a fresh confirmation. Never reuse an old challenge or nonce.After correction
SECOND_CONFIRMATION_NOT_FOUNDThe approval or execution-handoff boundary rejected the request (second confirmation not found).Review the latest plan and issue a fresh confirmation. Never reuse an old challenge or nonce.After correction
SECOND_CONFIRMATION_REPLAYEDThe approval or execution-handoff boundary rejected the request (second confirmation replayed).Review the latest plan and issue a fresh confirmation. Never reuse an old challenge or nonce.After correction
SECOND_CONFIRMATION_REQUIREDThe operation risk requires a second, separate confirmation.Read and answer the second risk question explicitly; the first confirmation is intentionally insufficient.After correction
SECOND_CONFIRMATION_STALEThe approval or execution-handoff boundary rejected the request (second confirmation stale).Review the latest plan and issue a fresh confirmation. Never reuse an old challenge or nonce.After correction
CONFIRMATION_INVALIDThe approval or execution-handoff boundary rejected the request (confirmation invalid).Review the latest plan and issue a fresh confirmation. Never reuse an old challenge or nonce.After correction
CONFIRMATION_REPLAYEDThe approval or execution-handoff boundary rejected the request (confirmation replayed).Review the latest plan and issue a fresh confirmation. Never reuse an old challenge or nonce.After correction

Error family

Canonical package and pilot

30 codes
CodeMeaningSafe responseRetry
CANONICAL_PACKAGE_REPLAY_INVALIDThe canonical package or controlled rollout policy rejected the request (canonical package replay invalid).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
CANONICAL_PACKAGE_REQUIREDThe canonical package or controlled rollout policy rejected the request (canonical package required).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
CANONICAL_VALIDATION_FAILUREThe canonical package or controlled rollout policy rejected the request (canonical validation failure).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PACKAGE_BINDING_MISMATCHThe canonical package or controlled rollout policy rejected the request (package binding mismatch).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PACKAGE_EXPIREDThe canonical package or controlled rollout policy rejected the request (package expired).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PACKAGE_HASH_INVALIDThe canonical package or controlled rollout policy rejected the request (package hash invalid).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PACKAGE_HASH_MISMATCHThe canonical package or controlled rollout policy rejected the request (package hash mismatch).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PACKAGE_LOAD_ERRORThe canonical package or controlled rollout policy rejected the request (package load error).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PACKAGE_NOT_APPROVEDThe canonical package or controlled rollout policy rejected the request (package not approved).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PACKAGE_NOT_READYThe canonical package or controlled rollout policy rejected the request (package not ready).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PACKAGE_PLAN_TIER_INVALIDThe execution package contains an unknown or malformed required commercial plan tier.Reject the package and rebuild it from the authoritative capability registry. Never normalize an unknown tier into a valid entitlement.After correction
PACKAGE_SCHEMA_MISMATCHThe canonical package or controlled rollout policy rejected the request (package schema mismatch).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PILOT_ALLOWLIST_EXPIREDThe canonical package or controlled rollout policy rejected the request (pilot allowlist expired).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PILOT_ALLOWLIST_MISMATCHThe canonical package or controlled rollout policy rejected the request (pilot allowlist mismatch).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PILOT_BOT_PERMISSIONS_INSUFFICIENTThe canonical package or controlled rollout policy rejected the request (pilot bot permissions insufficient).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PILOT_DISCORD_INACTIVEThe canonical package or controlled rollout policy rejected the request (pilot discord inactive).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PILOT_ENGINE_INACTIVEThe canonical package or controlled rollout policy rejected the request (pilot engine inactive).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PILOT_EVIDENCE_STALEThe canonical package or controlled rollout policy rejected the request (pilot evidence stale).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PILOT_EXECUTION_IDENTITY_MISSINGThe canonical package or controlled rollout policy rejected the request (pilot execution identity missing).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PILOT_NOT_ENABLEDThe canonical package or controlled rollout policy rejected the request (pilot not enabled).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PILOT_OPERATION_NOT_ALLOWLISTEDThe canonical package or controlled rollout policy rejected the request (pilot operation not allowlisted).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PILOT_PACKAGE_SHAPE_EXPIREDThe canonical package or controlled rollout policy rejected the request (pilot package shape expired).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PILOT_PACKAGE_SHAPE_MISMATCHThe canonical package or controlled rollout policy rejected the request (pilot package shape mismatch).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PILOT_PACKAGE_SHAPE_NOT_DEFINEDThe canonical package or controlled rollout policy rejected the request (pilot package shape not defined).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PILOT_PERMISSION_EVIDENCE_MISSINGThe canonical package or controlled rollout policy rejected the request (pilot permission evidence missing).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PILOT_RISK_LEVEL_NOT_ALLOWLISTEDThe canonical package or controlled rollout policy rejected the request (pilot risk level not allowlisted).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PILOT_SERVER_NOT_ALLOWLISTEDThe canonical package or controlled rollout policy rejected the request (pilot server not allowlisted).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PILOT_TOO_MANY_OPERATIONSThe canonical package or controlled rollout policy rejected the request (pilot too many operations).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PILOT_USER_AUTHORIZATION_INSUFFICIENTThe canonical package or controlled rollout policy rejected the request (pilot user authorization insufficient).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only
PILOT_USER_NOT_ALLOWLISTEDThe canonical package or controlled rollout policy rejected the request (pilot user not allowlisted).Do not bypass the gate. Rebuild the package or have an authorized operator correct the exact rollout mismatch.Operator only

Error family

Credits and settlement

12 codes
CodeMeaningSafe responseRetry
AI_CREDIT_RESERVATION_INVALIDThe credit lifecycle could not prove a safe financial transition (ai credit reservation invalid).Use supported billing/reconciliation surfaces. Never patch ledger or reservation rows manually.Operator only
AI_NOT_ENOUGH_CREDITSThe credit lifecycle could not prove a safe financial transition (ai not enough credits).Use supported billing/reconciliation surfaces. Never patch ledger or reservation rows manually.Operator only
AMBIGUOUS_RECONCILIATIONThe credit lifecycle could not prove a safe financial transition (ambiguous reconciliation).Use supported billing/reconciliation surfaces. Never patch ledger or reservation rows manually.Operator only
BUDGET_RESERVATION_EXPIREDThe execution credit reservation expired.Generate a fresh confirmation path. Never edit reservation rows manually.After correction
BUDGET_RESERVATION_INVALIDThe credit lifecycle could not prove a safe financial transition (budget reservation invalid).Use supported billing/reconciliation surfaces. Never patch ledger or reservation rows manually.Operator only
BUDGET_RESERVATION_MISSINGThe credit lifecycle could not prove a safe financial transition (budget reservation missing).Use supported billing/reconciliation surfaces. Never patch ledger or reservation rows manually.Operator only
INSUFFICIENT_CREDITSThe server lacks enough available credits for the bound operation budget.Review balance or billing, then create a fresh reservation through the normal flow.After correction
RESERVATION_FAILUREThe credit lifecycle could not prove a safe financial transition (reservation failure).Use supported billing/reconciliation surfaces. Never patch ledger or reservation rows manually.Operator only
SETTLEMENT_TRANSACTION_FAILEDCredit settlement and terminal execution finalization could not complete atomically.Preserve the record and use authorized reconciliation; never guess the charge outcome.Operator only
UNSAFE_RECONCILIATION_STATEStored evidence is insufficient for a safe reconciliation decision.Escalate for manual evidence review. Do not commit or release credits from assumptions.Operator only
AI_CREDIT_RESERVATION_MISSINGThe credit lifecycle could not prove a safe financial transition (ai credit reservation missing).Use supported billing/reconciliation surfaces. Never patch ledger or reservation rows manually.Operator only
NOT_RECONCILIATION_REQUIREDThe credit lifecycle could not prove a safe financial transition (not reconciliation required).Use supported billing/reconciliation surfaces. Never patch ledger or reservation rows manually.Operator only

Error family

Discord state and permissions

30 codes
CodeMeaningSafe responseRetry
AUTOMOD_EXEMPTION_LOOKUP_FAILEDA fresh Discord state, permission, hierarchy or scope check failed (automod exemption lookup failed).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
AUTOMOD_EXEMPT_CHANNEL_NOT_IN_GUILDA fresh Discord state, permission, hierarchy or scope check failed (automod exempt channel not in guild).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
AUTOMOD_EXEMPT_ROLE_NOT_IN_GUILDA fresh Discord state, permission, hierarchy or scope check failed (automod exempt role not in guild).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
BAN_LOOKUP_FAILEDA fresh Discord state, permission, hierarchy or scope check failed (ban lookup failed).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
BOT_MEMBER_LOOKUP_FAILEDA fresh Discord state, permission, hierarchy or scope check failed (bot member lookup failed).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
CATEGORY_HAS_CHILDRENCategory deletion was blocked because channels still reference it.Move or deliberately remove child channels first, then prepare a new deletion plan.After correction
CHANNEL_LOOKUP_FAILEDA fresh Discord state, permission, hierarchy or scope check failed (channel lookup failed).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
CHANNEL_NOT_IN_GUILDA fresh Discord state, permission, hierarchy or scope check failed (channel not in guild).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
ESCALATION_ROLE_PROTECTEDA fresh Discord state, permission, hierarchy or scope check failed (escalation role protected).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
EVERYONE_ROLE_PROTECTEDThe request targets the protected @everyone role in an unsupported way.Use a supported @everyone permission operation or a normal role; never spoof the sentinel.After correction
HIERARCHY_CHECK_FAILEDA fresh Discord state, permission, hierarchy or scope check failed (hierarchy check failed).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
INVALID_PERMISSION_KEYSA fresh Discord state, permission, hierarchy or scope check failed (invalid permission keys).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
INVITE_LOOKUP_FAILEDA fresh Discord state, permission, hierarchy or scope check failed (invite lookup failed).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
MANAGED_ROLE_PROTECTEDA fresh Discord state, permission, hierarchy or scope check failed (managed role protected).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
MEMBER_HIERARCHY_BLOCKEDA fresh Discord state, permission, hierarchy or scope check failed (member hierarchy blocked).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
MEMBER_LOOKUP_FAILEDA fresh Discord state, permission, hierarchy or scope check failed (member lookup failed).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
MEMBER_ROLE_HIERARCHY_BLOCKEDA fresh Discord state, permission, hierarchy or scope check failed (member role hierarchy blocked).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
MESSAGE_LOOKUP_FAILEDA fresh Discord state, permission, hierarchy or scope check failed (message lookup failed).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
MISSING_BOT_PERMISSIONA fresh Discord state, permission, hierarchy or scope check failed (missing bot permission).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
OWNER_LOOKUP_FAILEDA fresh Discord state, permission, hierarchy or scope check failed (owner lookup failed).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
OWNER_PROTECTEDThe request would moderate or alter a protected server-owner target.Choose a permissible target. This boundary is not bypassable through ARVN.No
PERMISSION_CHECK_FAILEDA fresh Discord state, permission, hierarchy or scope check failed (permission check failed).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
PERMISSION_ESCALATION_BLOCKEDA fresh Discord state, permission, hierarchy or scope check failed (permission escalation blocked).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
ROLE_HIERARCHY_BLOCKEDA fresh Discord state, permission, hierarchy or scope check failed (role hierarchy blocked).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
ROLE_LOOKUP_FAILEDA fresh Discord state, permission, hierarchy or scope check failed (role lookup failed).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
ROLE_NOT_IN_GUILDA fresh Discord state, permission, hierarchy or scope check failed (role not in guild).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
SERVER_STATE_DRIFTRelevant Discord state changed after the reviewed plan was prepared.Inspect the live change, regenerate against current state and confirm the new plan.After correction
SERVER_STATE_UNAVAILABLEA fresh Discord state, permission, hierarchy or scope check failed (server state unavailable).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
AI_EXISTING_PERMISSION_EDIT_FAILEDA fresh Discord state, permission, hierarchy or scope check failed (ai existing permission edit failed).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction
EXISTING_PERMISSION_EDIT_INVALID_JSONA fresh Discord state, permission, hierarchy or scope check failed (existing permission edit invalid json).Re-read the live guild, target, bot rights and hierarchy. Correct the narrow cause, then prepare a fresh plan.After correction

Error family

Execution, replay and recovery

16 codes
CodeMeaningSafe responseRetry
CANCELLEDThe executor could not safely continue, replay or recover the operation (cancelled).Stop blind retries; inspect executionId, intent, results and live Discord state, then use supported recovery.Operator only
DEPENDENCY_CYCLEThe executor could not safely continue, replay or recover the operation (dependency cycle).Stop blind retries; inspect executionId, intent, results and live Discord state, then use supported recovery.Operator only
DEPENDENCY_FAILEDThe executor could not safely continue, replay or recover the operation (dependency failed).Stop blind retries; inspect executionId, intent, results and live Discord state, then use supported recovery.Operator only
DRIFT_DETECTEDA target or precondition no longer matches the fresh execution-time read.Do not force the old operation. Refresh context, review differences and prepare a new plan.After correction
EXECUTION_STEP_TIMEOUTThe executor could not safely continue, replay or recover the operation (execution step timeout).Stop blind retries; inspect executionId, intent, results and live Discord state, then use supported recovery.Operator only
INVALID_CHECKPOINTThe executor could not safely continue, replay or recover the operation (invalid checkpoint).Stop blind retries; inspect executionId, intent, results and live Discord state, then use supported recovery.Operator only
LEASE_LOSTThe executor could not safely continue, replay or recover the operation (lease lost).Stop blind retries; inspect executionId, intent, results and live Discord state, then use supported recovery.Operator only
LEASE_LOST_AFTER_EXTERNAL_MUTATIONWorker ownership was lost after Discord may already have received a mutation.Stop blind retries and inspect durable intent, Discord state and execution history before reconciliation.Operator only
LEASE_OR_STEP_LOSTThe executor could not safely continue, replay or recover the operation (lease or step lost).Stop blind retries; inspect executionId, intent, results and live Discord state, then use supported recovery.Operator only
MISSING_DEPENDENCYThe executor could not safely continue, replay or recover the operation (missing dependency).Stop blind retries; inspect executionId, intent, results and live Discord state, then use supported recovery.Operator only
MUTATION_INTENT_MISMATCHThe executor could not safely continue, replay or recover the operation (mutation intent mismatch).Stop blind retries; inspect executionId, intent, results and live Discord state, then use supported recovery.Operator only
PRECONDITION_READ_FAILEDThe executor could not safely continue, replay or recover the operation (precondition read failed).Stop blind retries; inspect executionId, intent, results and live Discord state, then use supported recovery.Operator only
REPLAY_NOT_SUPPORTEDThe executor could not safely continue, replay or recover the operation (replay not supported).Stop blind retries; inspect executionId, intent, results and live Discord state, then use supported recovery.Operator only
REPLAY_VALIDATION_FAILEDThe executor could not safely continue, replay or recover the operation (replay validation failed).Stop blind retries; inspect executionId, intent, results and live Discord state, then use supported recovery.Operator only
REPLAY_VERIFICATION_FAILEDThe executor could not safely continue, replay or recover the operation (replay verification failed).Stop blind retries; inspect executionId, intent, results and live Discord state, then use supported recovery.Operator only
ARVN_MUTATION_INTENT_CHECKPOINT_FAILEDThe executor could not safely continue, replay or recover the operation (arvn mutation intent checkpoint failed).Stop blind retries; inspect executionId, intent, results and live Discord state, then use supported recovery.Operator only

Error family

Module operators and audits

22 codes
CodeMeaningSafe responseRetry
ANNOUNCEMENT_CONFIG_INVALIDA module draft, operator, preview or audit workflow could not complete (announcement config invalid).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction
AUDIT_NOT_FOUNDA module draft, operator, preview or audit workflow could not complete (audit not found).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction
AUDIT_RATE_LIMITEDA module draft, operator, preview or audit workflow could not complete (audit rate limited).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction
COMMAND_CENTER_OPERATOR_APPLY_FAILEDA module draft, operator, preview or audit workflow could not complete (command center operator apply failed).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction
CREATOR_NEXUS_CONFIG_INVALIDA module draft, operator, preview or audit workflow could not complete (creator nexus config invalid).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction
DRAFT_ALREADY_APPLIEDA module draft, operator, preview or audit workflow could not complete (draft already applied).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction
DRAFT_NOT_FOUNDA module draft, operator, preview or audit workflow could not complete (draft not found).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction
DRAFT_NOT_READYA module draft, operator, preview or audit workflow could not complete (draft not ready).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction
DRAFT_STALEA module draft, operator, preview or audit workflow could not complete (draft stale).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction
DRY_RUN_FAILEDA module draft, operator, preview or audit workflow could not complete (dry run failed).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction
DUPLICATE_MODULE_DRAFTA module draft, operator, preview or audit workflow could not complete (duplicate module draft).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction
FINDING_NOT_FOUNDA module draft, operator, preview or audit workflow could not complete (finding not found).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction
GUARDIAN_CONFIG_INVALIDA module draft, operator, preview or audit workflow could not complete (guardian config invalid).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction
MODULE_CONFIG_APPLY_ERRORA module draft, operator, preview or audit workflow could not complete (module config apply error).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction
MODULE_CONFIG_OPERATOR_APPLY_FAILEDA module draft, operator, preview or audit workflow could not complete (module config operator apply failed).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction
MODULE_CONFIG_OPERATOR_REVERT_FAILEDA module draft, operator, preview or audit workflow could not complete (module config operator revert failed).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction
NO_FINDINGSA module draft, operator, preview or audit workflow could not complete (no findings).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction
PRIVATE_SPACES_CONFIG_INVALIDA module draft, operator, preview or audit workflow could not complete (private spaces config invalid).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction
PULSE_XP_CONFIG_INVALIDA module draft, operator, preview or audit workflow could not complete (pulse xp config invalid).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction
WELCOME_CONFIG_INVALIDA module draft, operator, preview or audit workflow could not complete (welcome config invalid).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction
AUDIT_REASON_REQUIREDA module draft, operator, preview or audit workflow could not complete (audit reason required).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction
MODULE_OPERATOR_NOT_FOUNDA module draft, operator, preview or audit workflow could not complete (module operator not found).Correct the draft validation or staleness issue and generate a fresh preview before applying.After correction

Error family

Input and support boundaries

108 codes
CodeMeaningSafe responseRetry
ACTION_ALREADY_EXECUTEDThe action tied to this message was already carried out for real before an edit or regenerate was attempted.Do not rewind a message once its action has executed. Start a new request instead of editing history that already took effect.No
ACTIVE_SESSIONS_PER_SERVER_EXCEEDEDThis server already holds the maximum number of active ARVN AI sessions.Archive or delete an old session, or contact support to raise the server limit. No credits were charged.After correction
ACTIVE_SESSIONS_PER_USER_EXCEEDEDYou already own the maximum number of active ARVN AI sessions across all servers.Close an existing session or ask a server admin to raise your per-user limit. No credits were charged.After correction
AI_CONTEXT_TOO_LARGEThe current message and safely bounded conversation context do not fit within the provider prompt limit.Start a fresh chat or divide the request into smaller steps. Do not truncate the current instruction or bypass the prompt boundary.After correction
AI_DYNAMIC_QUOTE_EXCEEDEDThe final dynamically calculated credit charge exceeded the amount authorized by the reservation.Do not charge past the authorization. Release or reconcile the reservation and retry only with a fresh quote and sufficient available credits.After correction
AI_SERVER_NOT_FOUNDA required input, reference, schema or supported-operation contract was not satisfied (ai server not found).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AI_SESSION_NOT_FOUNDA required input, reference, schema or supported-operation contract was not satisfied (ai session not found).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AI_TASK_BUDGET_EXHAUSTEDA required input, reference, schema or supported-operation contract was not satisfied (ai task budget exhausted).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AI_TURN_DEADLINE_EXCEEDEDThe complete ARVN turn exceeded its end-to-end time budget before finishing safely.Shorten the request or try again when the server is less busy. Any reserved credits were released.Usually
BOT_IDENTITY_UNKNOWNA required input, reference, schema or supported-operation contract was not satisfied (bot identity unknown).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
COMMAND_CENTER_APPLY_ERRORA required input, reference, schema or supported-operation contract was not satisfied (command center apply error).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
COMMUNITY_SNAPSHOT_READ_FAILEDA required input, reference, schema or supported-operation contract was not satisfied (community snapshot read failed).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
DUPLICATE_OPERATION_IDA required input, reference, schema or supported-operation contract was not satisfied (duplicate operation id).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
GUILD_BINDING_MISMATCHA required input, reference, schema or supported-operation contract was not satisfied (guild binding mismatch).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
GUILD_NOT_FOUNDA required input, reference, schema or supported-operation contract was not satisfied (guild not found).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
INVALID_AUTOMOD_EXEMPTIONSA required input, reference, schema or supported-operation contract was not satisfied (invalid automod exemptions).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
INVALID_AUTOMOD_KEYWORDSA required input, reference, schema or supported-operation contract was not satisfied (invalid automod keywords).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
INVALID_INPUTA required input, reference, schema or supported-operation contract was not satisfied (invalid input).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
INVALID_NAMEA required input, reference, schema or supported-operation contract was not satisfied (invalid name).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
INVALID_OPERATIONA required input, reference, schema or supported-operation contract was not satisfied (invalid operation).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
INVALID_PARENT_TYPEA required input, reference, schema or supported-operation contract was not satisfied (invalid parent type).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
INVALID_PATCHA required input, reference, schema or supported-operation contract was not satisfied (invalid patch).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
INVALID_REFERENCEA required input, reference, schema or supported-operation contract was not satisfied (invalid reference).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
INVALID_SERVER_SETTINGSA required input, reference, schema or supported-operation contract was not satisfied (invalid server settings).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
INVITE_NOT_FOUNDA required input, reference, schema or supported-operation contract was not satisfied (invite not found).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
KNOWLEDGE_LOCK_STALEA required input, reference, schema or supported-operation contract was not satisfied (knowledge lock stale).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
MESSAGE_CONTENT_TOO_LONGThe message content exceeds the maximum supported length.Split or shorten your message and try again. No credits were charged.After correction
MESSAGE_CREATE_RATE_LIMITEDToo many messages were stored in a short window for this server and user.Wait for the rate-limit window to reset, then retry. No credits were charged.Usually
MESSAGES_PER_SESSION_EXCEEDEDThis session has reached the maximum number of stored messages.Start a new session or archive older messages. No credits were charged for this storage limit.After correction
METADATA_DEPTH_EXCEEDEDThe provided metadata is nested more deeply than allowed.Flatten the metadata structure and retry. No credits were charged.After correction
METADATA_JSON_TOO_LONGThe provided metadata JSON exceeds the maximum allowed size.Reduce the metadata size and retry. No credits were charged.After correction
MISSING_CONTENTA required input, reference, schema or supported-operation contract was not satisfied (missing content).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
MISSING_NAMEA required input, reference, schema or supported-operation contract was not satisfied (missing name).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
MISSING_PRECONDITIONA required input, reference, schema or supported-operation contract was not satisfied (missing precondition).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
MISSING_REFERENCEA required input, reference, schema or supported-operation contract was not satisfied (missing reference).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
MISSING_RESOURCEA required input, reference, schema or supported-operation contract was not satisfied (missing resource).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
NOT_LATEST_MESSAGEOnly the user's most recent message may be edited, and only the current assistant reply may be regenerated.Refresh the conversation and act on the latest message only; earlier messages in the thread can no longer be edited or regenerated.After correction
NO_BOT_MESSAGE_FOUNDA required input, reference, schema or supported-operation contract was not satisfied (no bot message found).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
PARENT_NOT_FOUNDA required input, reference, schema or supported-operation contract was not satisfied (parent not found).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
REFERENCE_NOT_FOUNDA required input, reference, schema or supported-operation contract was not satisfied (reference not found).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
REFERENCE_UNRESOLVEDA required input, reference, schema or supported-operation contract was not satisfied (reference unresolved).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
RESOURCE_VALIDATION_FAILEDA required input, reference, schema or supported-operation contract was not satisfied (resource validation failed).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
ROLE_NOT_FOUNDA required input, reference, schema or supported-operation contract was not satisfied (role not found).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
SCHEMA_INVALIDA required input, reference, schema or supported-operation contract was not satisfied (schema invalid).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
SELF_MODERATION_BLOCKEDA required input, reference, schema or supported-operation contract was not satisfied (self moderation blocked).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
SERVER_NOT_FOUNDA required input, reference, schema or supported-operation contract was not satisfied (server not found).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
SERVER_SETTINGS_READ_FAILEDA required input, reference, schema or supported-operation contract was not satisfied (server settings read failed).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
STALE_CONFIGA required input, reference, schema or supported-operation contract was not satisfied (stale config).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
TARGET_ALREADY_ABSENTThe target is absent without a matching durable deletion intent proving ARVN removed it.Inspect current state. Treat absence as success only when the checkpoint proves ownership of the deletion.After correction
TARGET_NOT_A_MEMBERA required input, reference, schema or supported-operation contract was not satisfied (target not a member).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
TARGET_NOT_FOUNDA required input, reference, schema or supported-operation contract was not satisfied (target not found).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
UNSUPPORTED_AUTOMOD_ACTIONA required input, reference, schema or supported-operation contract was not satisfied (unsupported automod action).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
UNSUPPORTED_AUTOMOD_RULEA required input, reference, schema or supported-operation contract was not satisfied (unsupported automod rule).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
UNSUPPORTED_AUTOMOD_TRIGGERA required input, reference, schema or supported-operation contract was not satisfied (unsupported automod trigger).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
UNSUPPORTED_DOMAINA required input, reference, schema or supported-operation contract was not satisfied (unsupported domain).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
UNSUPPORTED_MODULEA required input, reference, schema or supported-operation contract was not satisfied (unsupported module).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
UNSUPPORTED_OPERATIONA required input, reference, schema or supported-operation contract was not satisfied (unsupported operation).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
UNSUPPORTED_RESOURCE_TYPEA required input, reference, schema or supported-operation contract was not satisfied (unsupported resource type).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
UNSUPPORTED_SCHEMA_VERSIONA required input, reference, schema or supported-operation contract was not satisfied (unsupported schema version).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
UNSUPPORTED_TARGETA required input, reference, schema or supported-operation contract was not satisfied (unsupported target).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
ACTIVE_TASK_EXISTSA required input, reference, schema or supported-operation contract was not satisfied (active task exists).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
ACTIVE_TASK_NOT_FOUNDA required input, reference, schema or supported-operation contract was not satisfied (active task not found).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AI_AUTOMOD_EDIT_FAILEDA required input, reference, schema or supported-operation contract was not satisfied (ai automod edit failed).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AI_CHANNEL_CREATE_PILOT_FAILEDA required input, reference, schema or supported-operation contract was not satisfied (ai channel create pilot failed).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AI_CHANNEL_CREATE_PILOT_REVISION_BLOCKEDA required input, reference, schema or supported-operation contract was not satisfied (ai channel create pilot revision blocked).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AI_COMMUNITY_MODE_FAILEDA required input, reference, schema or supported-operation contract was not satisfied (ai community mode failed).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AI_EXISTING_RESOURCE_DELETE_FAILEDA required input, reference, schema or supported-operation contract was not satisfied (ai existing resource delete failed).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AI_EXISTING_RESOURCE_EDIT_FAILEDA required input, reference, schema or supported-operation contract was not satisfied (ai existing resource edit failed).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AI_EXISTING_ROLE_EDIT_FAILEDA required input, reference, schema or supported-operation contract was not satisfied (ai existing role edit failed).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AI_EXTENDED_RESOURCE_CREATE_FAILEDA required input, reference, schema or supported-operation contract was not satisfied (ai extended resource create failed).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AI_INVITE_REVOKE_FAILEDA required input, reference, schema or supported-operation contract was not satisfied (ai invite revoke failed).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AI_MEMBER_MODERATION_FAILEDA required input, reference, schema or supported-operation contract was not satisfied (ai member moderation failed).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AI_MEMBER_ROLE_CHANGE_FAILEDA required input, reference, schema or supported-operation contract was not satisfied (ai member role change failed).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AI_MEMBER_VOICE_STATE_FAILEDA required input, reference, schema or supported-operation contract was not satisfied (ai member voice state failed).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AI_MESSAGE_BULK_DELETE_FAILEDA required input, reference, schema or supported-operation contract was not satisfied (ai message bulk delete failed).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AI_MESSAGE_DELETE_FAILEDA required input, reference, schema or supported-operation contract was not satisfied (ai message delete failed).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AI_MESSAGE_SEND_FAILEDA required input, reference, schema or supported-operation contract was not satisfied (ai message send failed).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AI_SERVER_BLUEPRINT_FAILEDA required input, reference, schema or supported-operation contract was not satisfied (ai server blueprint failed).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AI_SERVER_SETTINGS_UPDATE_FAILEDA required input, reference, schema or supported-operation contract was not satisfied (ai server settings update failed).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AUTOMOD_CREATE_ROUTE_BINDING_MISMATCHA required input, reference, schema or supported-operation contract was not satisfied (automod create route binding mismatch).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
AUTOMOD_EDIT_ROUTE_BINDING_MISMATCHA required input, reference, schema or supported-operation contract was not satisfied (automod edit route binding mismatch).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
COMMUNITY_MODE_ROUTE_BINDING_MISMATCHA required input, reference, schema or supported-operation contract was not satisfied (community mode route binding mismatch).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
CONVERSATION_ACCESS_DENIEDA required input, reference, schema or supported-operation contract was not satisfied (conversation access denied).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
CONVERSATION_NOT_FOUNDA required input, reference, schema or supported-operation contract was not satisfied (conversation not found).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
CONVERSATION_STATE_CONFLICTA required input, reference, schema or supported-operation contract was not satisfied (conversation state conflict).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
EXISTING_RESOURCE_DELETE_INVALID_JSONA required input, reference, schema or supported-operation contract was not satisfied (existing resource delete invalid json).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
INVITE_REVOKE_ROUTE_BINDING_MISMATCHA required input, reference, schema or supported-operation contract was not satisfied (invite revoke route binding mismatch).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
MEMBER_MODERATION_ROUTE_BINDING_MISMATCHA required input, reference, schema or supported-operation contract was not satisfied (member moderation route binding mismatch).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
MEMBER_ROLE_CHANGE_ROUTE_BINDING_MISMATCHA required input, reference, schema or supported-operation contract was not satisfied (member role change route binding mismatch).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
MEMBER_VOICE_STATE_ROUTE_BINDING_MISMATCHA required input, reference, schema or supported-operation contract was not satisfied (member voice state route binding mismatch).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
MESSAGE_BULK_DELETE_ROUTE_BINDING_MISMATCHA required input, reference, schema or supported-operation contract was not satisfied (message bulk delete route binding mismatch).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
MESSAGE_DELETE_ROUTE_BINDING_MISMATCHA required input, reference, schema or supported-operation contract was not satisfied (message delete route binding mismatch).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
MESSAGE_SEND_ROUTE_BINDING_MISMATCHA required input, reference, schema or supported-operation contract was not satisfied (message send route binding mismatch).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
MODULE_PROPOSAL_ACCESS_DENIEDA required input, reference, schema or supported-operation contract was not satisfied (module proposal access denied).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
NOT_FOUNDA required input, reference, schema or supported-operation contract was not satisfied (not found).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
NO_STREAM_OUTPUTA required input, reference, schema or supported-operation contract was not satisfied (no stream output).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
PLANNING_ACTIVE_TASK_MISMATCHA required input, reference, schema or supported-operation contract was not satisfied (planning active task mismatch).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
PLANNING_ARTIFACT_BINDING_FAILEDA required input, reference, schema or supported-operation contract was not satisfied (planning artifact binding failed).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
PLANNING_ARTIFACTS_NOT_FOUNDA required input, reference, schema or supported-operation contract was not satisfied (planning artifacts not found).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
PLANNING_PLAN_ID_MISMATCHA required input, reference, schema or supported-operation contract was not satisfied (planning plan id mismatch).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
PLANNING_PLAN_REVISION_MISMATCHA required input, reference, schema or supported-operation contract was not satisfied (planning plan revision mismatch).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
PLANNING_SESSION_MISMATCHA required input, reference, schema or supported-operation contract was not satisfied (planning session mismatch).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
RESOLUTION_CONFLICTA required input, reference, schema or supported-operation contract was not satisfied (resolution conflict).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
SCHEDULED_EVENT_CREATE_ROUTE_BINDING_MISMATCHA required input, reference, schema or supported-operation contract was not satisfied (scheduled event create route binding mismatch).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
SERVER_SETTINGS_EMPTY_UPDATEA required input, reference, schema or supported-operation contract was not satisfied (server settings empty update).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
SERVER_SETTINGS_GUILD_BINDING_UNAVAILABLEA required input, reference, schema or supported-operation contract was not satisfied (server settings guild binding unavailable).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
THREAD_CREATE_ROUTE_BINDING_MISMATCHA required input, reference, schema or supported-operation contract was not satisfied (thread create route binding mismatch).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction
WEBHOOK_CREATE_ROUTE_BINDING_MISMATCHA required input, reference, schema or supported-operation contract was not satisfied (webhook create route binding mismatch).Correct the named input or unsupported shape and create a new plan. Never invent or silently drop fields.After correction

Dynamic families

Codes generated from bounded status

HTTP_<status>

The client received a non-success HTTP response without a more specific safe ARVN code.

Response: Record status, route and timestamp; inspect the safe server response.

DRAFT_<status>

A module draft exposed its persisted lifecycle status as the blocker.

Response: Open the latest draft and resolve its missing, stale, not-ready or terminal state.

Provider/operator validation code

A closed provider or module operator returned a registered validation code through a pass-through contract.

Response: Use the safe message and module findings; never expose raw provider text.

Still cannot identify the cause?

Preserve the safe code, timestamp, server/session context and executionId when available. Do not share bot tokens, API keys, nonces, raw provider messages or database dumps. Return to the diagnostic sequence before escalating.