Skip to content
Packages Examples Agents Blog Get started

Error Codes

Date: 2026-08-29 Total registered codes: 613 Total domains: 76 Total packages contributing codes: 47

This is the authoritative registry of all ORI_ERR_* error codes in the Oridecon Framework monorepo. Every exception class carrying a _code attribute is listed here. Generated by scanning all *.py source files (excluding tests and examples) for _code assignments matching ORI_ERR_<DOMAIN>_<NNN>.


Domain TagCountGapsPackage(s)
ADMIN30oridecon-admin, oridecon-contracts
ADMIN_ACTION2oridecon-admin
AGT11oridecon-ai-agents, oridecon-contracts
AI5oridecon-ai, oridecon-contracts
AIWORK3oridecon-ai-workers
APP3oridecon
AUDIT4oridecon-audit
AUTH28oridecon-auth, oridecon-contracts
CACHE15oridecon-cache, oridecon-contracts
CFG6oridecon, oridecon-contracts
CLI3oridecon-cli
CODEGEN1oridecon-contracts
CONC8oridecon
CORE3003, 004oridecon, oridecon-contracts
DB11oridecon-contracts
DI11oridecon, oridecon-contracts
DOM9oridecon, oridecon-contracts
EVAL1oridecon-contracts
EVT23oridecon-contracts, oridecon-events
FEAT4oridecon-contracts, oridecon-features
FEED5oridecon-ai-feedback
GOV7004, 005, 009oridecon-ai-governance, oridecon-contracts
GQL15oridecon-graphql
GRAPH12oridecon-graph
GUARD6oridecon-ai-guard, oridecon-contracts
HTTP8oridecon-http
IDEM6oridecon-contracts, oridecon-resilience
IDX1oridecon-contracts
INFRA11oridecon-contracts
LLM26oridecon-ai-llm, oridecon-contracts
LOAD1oridecon-contracts
LOCK2oridecon-contracts
MAP4oridecon, oridecon-contracts
MCP8oridecon-contracts
MEM8004, 007oridecon-ai-memory, oridecon-contracts
MM8oridecon-contracts
MM_BEAT1001, 002oridecon-multimedia-beat
MM_IMAGE2oridecon-multimedia-image
MM_MUSIC1oridecon-multimedia-music
MM_TTS1001oridecon-multimedia-tts
MM_UPSCALE3oridecon-multimedia-upscale
MM_VIDEO6oridecon-multimedia-video
MOD6oridecon-contracts
MONITOR8oridecon-monitor
MW10oridecon, oridecon-contracts
NOSQL7oridecon-nosql
NOTIF14oridecon-contracts, oridecon-notification
OBS4oridecon-ai-observability
PIPE2oridecon-contracts
PROMPT7oridecon-ai-prompt
PROV1oridecon-contracts
QE1oridecon-contracts
QUEUE7oridecon-contracts, oridecon-queue
RAG14007, 008, 009oridecon-ai-rag, oridecon-contracts
REG3oridecon-contracts
RES11oridecon-contracts, oridecon-resilience
RESULT1001oridecon-contracts
RET1oridecon-contracts
RUN1oridecon-contracts
SEARCH10oridecon-search
SEC11007oridecon, oridecon-auth, oridecon-contracts
SECRET7oridecon-secrets
SERIAL4oridecon, oridecon-contracts
SES12oridecon-ai-session, oridecon-contracts
SKILL8oridecon-ai-skills, oridecon-contracts
SQL38oridecon-sql
STORE8oridecon-contracts, oridecon-storage
TASK11oridecon-contracts, oridecon-tasks
TENANT9oridecon-contracts
TEST12oridecon-testing
UI1oridecon-ui
VAL4oridecon, oridecon-contracts
VEC15oridecon-contracts, oridecon-vector
WEB14oridecon-contracts, oridecon-web
WEBHOOK6oridecon-contracts, oridecon-webhook
WF22oridecon, oridecon-contracts, oridecon-workflow

CodeClassDescriptionFileInherits From
ORI_ERR_ADMIN_001AdminErrorBase exception for all admin-domain errors. Extended by leaf exceptions in oridecon-admin.core/oridecon-contracts/src/oridecon/contracts/admin/errors.pyOrideconError
ORI_ERR_AGT_001AgentErrorBase exception for all agent errors.core/oridecon-contracts/src/oridecon/contracts/ai/agents/exceptions.pyOrideconError
ORI_ERR_AGT_002ToolErrorBase exception for tool errors.core/oridecon-contracts/src/oridecon/contracts/ai/agents/exceptions.pyAgentError
ORI_ERR_AGT_003StrategyErrorReasoning strategy failed. Raised when the agent’s strategy encounters an error during reasoning …core/oridecon-contracts/src/oridecon/contracts/ai/agents/exceptions.pyAgentError
ORI_ERR_AI_001AIErrorBase exception for all AI-domain errors. This is the catch-all for AI operations that fail in exp…core/oridecon-contracts/src/oridecon/contracts/ai/exceptions.pyDomainError
ORI_ERR_AI_002ExtractionErrorBase for structured extraction errors. Used in StructuredExtractorProtocol.extract() return t…core/oridecon-contracts/src/oridecon/contracts/ai/exceptions.pyAIError
ORI_ERR_AI_003MetricsCollectionErrorError raised during metrics collection.core/oridecon-contracts/src/oridecon/contracts/observability/ai.pyMonitoringError
ORI_ERR_AI_004TracingErrorError raised during tracing operations.core/oridecon-contracts/src/oridecon/contracts/observability/ai.pyOrideconError
ORI_ERR_AUTH_001AuthErrorBase exception for all auth-domain errors. This is the catch-all for authentication and authoriza…core/oridecon-contracts/src/oridecon/contracts/auth/exceptions.pyDomainError
ORI_ERR_AUTH_002TokenErrorBase class for expected, recoverable token domain failures. All subtypes indicate situations the …core/oridecon-contracts/src/oridecon/contracts/auth/exceptions.pyDomainError
ORI_ERR_AUTH_003VerificationErrorBase class for expected, recoverable account-verification failures. All subtypes signal situation…core/oridecon-contracts/src/oridecon/contracts/auth/exceptions.pyDomainError
ORI_ERR_CACHE_001CacheErrorBase exception for all cache-domain errors. This is an expected, recoverable error that cache cli…core/oridecon-contracts/src/oridecon/contracts/infra/cache/exceptions.pyDomainError
ORI_ERR_CACHE_002CacheKeyNotFoundErrorRaised when cache key is not found.core/oridecon-contracts/src/oridecon/contracts/infra/cache/exceptions.pyCacheError
ORI_ERR_CACHE_003CacheWriteErrorRaised when cache write fails.core/oridecon-contracts/src/oridecon/contracts/infra/cache/exceptions.pyCacheError
ORI_ERR_CFG_001ConfigurationErrorDeveloper configuration or runtime misconfiguration errors. Supports optional structured validati…core/oridecon-contracts/src/oridecon/contracts/exceptions/config.pyOrideconError
ORI_ERR_CODEGEN_001CollidingFileErrorA generated file collides with an existing file under a FAIL policy.core/oridecon-contracts/src/oridecon/contracts/exceptions/infra.pyInfrastructureError
ORI_ERR_CORE_001OrideconErrorRoot exception for the entire Oridecon ecosystem. All Oridecon exceptions inherit from this class…core/oridecon-contracts/src/oridecon/contracts/exceptions/base.pyException
ORI_ERR_DB_001DatabaseErrorDatabase-related error (infrastructure-level).core/oridecon-contracts/src/oridecon/contracts/exceptions/infra.pyInfrastructureError
ORI_ERR_DB_002MigrationErrorDatabase migration error.core/oridecon-contracts/src/oridecon/contracts/exceptions/infra.pyInfrastructureError
ORI_ERR_DB_003IntegrityErrorRaised when a database integrity constraint is violated.core/oridecon-contracts/src/oridecon/contracts/exceptions/infra.pyDatabaseError
ORI_ERR_DB_004ConstraintErrorRaised when a generic database constraint is violated.core/oridecon-contracts/src/oridecon/contracts/exceptions/infra.pyIntegrityError
ORI_ERR_DB_005DuplicateKeyErrorRaised when a unique-key constraint is violated (duplicate record).core/oridecon-contracts/src/oridecon/contracts/exceptions/infra.pyConstraintError
ORI_ERR_DB_006UnitOfWorkErrorRaised when a unit-of-work operation fails or is used incorrectly.core/oridecon-contracts/src/oridecon/contracts/data/exceptions.pyOrideconError
ORI_ERR_DB_007DataErrorBase exception for all data-domain errors. This is an expected, recoverable error that data clien…core/oridecon-contracts/src/oridecon/contracts/data/exceptions.pyDomainError
ORI_ERR_DB_008DataNotFoundErrorRaised when data item is not found.core/oridecon-contracts/src/oridecon/contracts/data/exceptions.pyDataError
ORI_ERR_DB_009DataValidationErrorRaised when data validation fails.core/oridecon-contracts/src/oridecon/contracts/data/exceptions.pyDataError
ORI_ERR_DB_010InvalidIdentifierErrorRaised when an SQL identifier fails validation. Attributes: identifier: The offending identifier …core/oridecon-contracts/src/oridecon/contracts/data/sql/sql.pyValidationError
ORI_ERR_DB_011NoPrimaryBackendErrorRaised when a multi-backend setup has no backend marked as primary. For multi-backend SQL configu…core/oridecon-contracts/src/oridecon/contracts/exceptions/infra.pyDatabaseError
ORI_ERR_DI_001ContainerErrorBase container error.core/oridecon-contracts/src/oridecon/contracts/exceptions/container.pyOrideconError
ORI_ERR_DI_002DependencyErrorDependency resolution error.core/oridecon-contracts/src/oridecon/contracts/exceptions/container.pyContainerError
ORI_ERR_DI_003CircularDependencyErrorCircular dependency detected.core/oridecon-contracts/src/oridecon/contracts/exceptions/container.pyDependencyError
ORI_ERR_DI_004UnresolvableDependencyErrorCannot resolve dependency.core/oridecon-contracts/src/oridecon/contracts/exceptions/container.pyDependencyError
ORI_ERR_DI_005RegistrationErrorService registration error.core/oridecon-contracts/src/oridecon/contracts/exceptions/container.pyContainerError
ORI_ERR_DI_006ContainerBuildErrorContainer build/configuration error.core/oridecon-contracts/src/oridecon/contracts/exceptions/container.pyContainerError
ORI_ERR_DI_007ProtocolValidationErrorProtocol validation error.core/oridecon-contracts/src/oridecon/contracts/exceptions/container.pyContainerError
ORI_ERR_DI_008ContainerValidationErrorContainer dependency graph validation failed before boot. Raised when Container.validate() di…core/oridecon-contracts/src/oridecon/contracts/exceptions/container.pyContainerBuildError
ORI_ERR_DI_009ScopedResolutionErrorAttempted to resolve a scoped service outside of an active scope. Raised when a service registere…core/oridecon-contracts/src/oridecon/contracts/exceptions/container.pyUnresolvableDependencyError
ORI_ERR_DOM_001DomainErrorBusiness/domain-level errors (validation failures, not found, auth).core/oridecon-contracts/src/oridecon/contracts/exceptions/domain.pyOrideconError
ORI_ERR_DOM_002NotFoundErrorResource not found error (domain-level).core/oridecon-contracts/src/oridecon/contracts/exceptions/domain.pyDomainError
ORI_ERR_DOM_003PermissionDeniedErrorPermission denied error (domain-level).core/oridecon-contracts/src/oridecon/contracts/exceptions/domain.pyDomainError
ORI_ERR_DOM_004AuthenticationErrorAuthentication error (domain-level).core/oridecon-contracts/src/oridecon/contracts/exceptions/domain.pyDomainError
ORI_ERR_DOM_005AuthorizationErrorAuthorization/permission error (domain-level).core/oridecon-contracts/src/oridecon/contracts/exceptions/domain.pyDomainError
ORI_ERR_DOM_006RateLimitErrorRate limiting error.core/oridecon-contracts/src/oridecon/contracts/exceptions/domain.pyDomainError
ORI_ERR_DOM_007ConflictErrorResource conflict error.core/oridecon-contracts/src/oridecon/contracts/exceptions/domain.pyDomainError
ORI_ERR_EVAL_001EvaluationErrorBase for evaluation system errors. Extended in the AI evaluation layer with specific failures lik…core/oridecon-contracts/src/oridecon/contracts/ai/exceptions.pyAIError
ORI_ERR_EVT_001EventErrorBase events/messaging error.core/oridecon-contracts/src/oridecon/contracts/exceptions/events.pyOrideconError
ORI_ERR_EVT_002HandlerNotFoundErrorEvent/command handler not found. Raised when no handler is registered for a specific event or com…core/oridecon-contracts/src/oridecon/contracts/exceptions/events.pyEventError
ORI_ERR_EVT_003DuplicateHandlerErrorDuplicate handler registration. Raised when attempting to register a handler for a type that alre…core/oridecon-contracts/src/oridecon/contracts/exceptions/events.pyEventError
ORI_ERR_FEAT_001FeatureFlagErrorBase error for the feature flag subsystem.core/oridecon-contracts/src/oridecon/contracts/exceptions/feature_flags.pyOrideconError
ORI_ERR_GOV_001GovernanceErrorBase class for governance-related errors.core/oridecon-contracts/src/oridecon/contracts/ai/governance/errors.pyOrideconError
ORI_ERR_GOV_002BudgetExceededErrorError raised when budget is exceeded.core/oridecon-contracts/src/oridecon/contracts/ai/governance/errors.pyGovernanceError
ORI_ERR_GOV_003PolicyViolationErrorError raised when policy is violated.core/oridecon-contracts/src/oridecon/contracts/ai/governance/errors.pyGovernanceError
ORI_ERR_GOV_010ResourceExhaustedErrorRaised when a resource quota is exhausted.core/oridecon-contracts/src/oridecon/contracts/ai/governance/resource_unit.pyGovernanceError
ORI_ERR_GUARD_001GuardErrorBase for AI guard/policy enforcement errors. Extended in the AI guard layer with specific failure…core/oridecon-contracts/src/oridecon/contracts/ai/exceptions.pyAIError
ORI_ERR_GUARD_002InputGuardErrorError raised during input guard validation.core/oridecon-contracts/src/oridecon/contracts/ai/guards.pyGuardError
ORI_ERR_GUARD_003OutputGuardErrorError raised during output guard validation.core/oridecon-contracts/src/oridecon/contracts/ai/guards.pyGuardError
ORI_ERR_IDEM_001IdempotencyErrorBase exception for idempotency flows.core/oridecon-contracts/src/oridecon/contracts/exceptions/idempotency.pyOrideconError
ORI_ERR_IDEM_002DuplicateRequestErrorRaised when an idempotent key is reused before completion.core/oridecon-contracts/src/oridecon/contracts/exceptions/idempotency.pyIdempotencyError
ORI_ERR_IDEM_003IdempotencyStoreErrorRaised on unexpected failures inside the idempotency store.core/oridecon-contracts/src/oridecon/contracts/exceptions/idempotency.pyIdempotencyError
ORI_ERR_IDEM_004IdempotencyConflictErrorRaised when an idempotency key is already claimed (PENDING).core/oridecon-contracts/src/oridecon/contracts/exceptions/idempotency.pyIdempotencyError
ORI_ERR_IDX_001IndexErrorRaised when index operations fail in an expected, recoverable way.core/oridecon-contracts/src/oridecon/contracts/ai/index.pyRAGError
ORI_ERR_INFRA_001InfrastructureErrorSystem-level failures (DB down, network timeouts).core/oridecon-contracts/src/oridecon/contracts/exceptions/infra.pyOrideconError
ORI_ERR_INFRA_002LockErrorDistributed lock error.core/oridecon-contracts/src/oridecon/contracts/exceptions/infra.pyInfrastructureError
ORI_ERR_INFRA_003LockConflictErrorRaised when a lock conflict occurs (resource already locked).core/oridecon-contracts/src/oridecon/contracts/exceptions/infra.pyLockError
ORI_ERR_INFRA_004ComponentErrorBase exception for all component-related errors.core/oridecon-contracts/src/oridecon/contracts/exceptions/components.pyOrideconError
ORI_ERR_INFRA_005ComponentConnectionErrorRaised when a connection to an external service fails.core/oridecon-contracts/src/oridecon/contracts/exceptions/components.pyInfrastructureError, ComponentError
ORI_ERR_INFRA_006KeyNotFoundErrorRaised when a requested key does not exist.core/oridecon-contracts/src/oridecon/contracts/exceptions/components.pyNotFoundError, ComponentError
ORI_ERR_INFRA_007KeyExistsErrorRaised when trying to create a key that already exists.core/oridecon-contracts/src/oridecon/contracts/exceptions/components.pyConflictError, ComponentError
ORI_ERR_INFRA_008PubSubErrorBase exception for pub/sub operations.core/oridecon-contracts/src/oridecon/contracts/exceptions/components.pyInfrastructureError, ComponentError
ORI_ERR_INFRA_009SecretNotFoundErrorRaised when a requested secret does not exist.core/oridecon-contracts/src/oridecon/contracts/exceptions/components.pyNotFoundError, ComponentError
ORI_ERR_INFRA_010DriverNotAvailableErrorRaised when a driver is not available (dependency not installed).core/oridecon-contracts/src/oridecon/contracts/exceptions/components.pyComponentError
ORI_ERR_INFRA_011_StoredStreamErrorInternal carrier for propagating typed stream failures.core/oridecon-contracts/src/oridecon/contracts/infra/streams.pyException, Generic[E]
ORI_ERR_LLM_001LLMErrorBase for LLM client errors. Extended in oridecon-ai-llm with specific failures like rate limiting…core/oridecon-contracts/src/oridecon/contracts/ai/exceptions.pyAIError
ORI_ERR_LOAD_001LoaderErrorRaised when document loading fails in an expected, recoverable way. Extended in oridecon-ai-rag w…core/oridecon-contracts/src/oridecon/contracts/ai/loaders.pyRAGError
ORI_ERR_LOCK_001LockAcquisitionErrorRaised when acquiring a lock fails.core/oridecon-contracts/src/oridecon/contracts/exceptions/components.pyLockError, ComponentError
ORI_ERR_LOCK_002LockNotHeldErrorRaised when trying to operate on a lock that is not held.core/oridecon-contracts/src/oridecon/contracts/exceptions/components.pyLockError, ComponentError
ORI_ERR_MAP_001MappingErrorObject mapping error.core/oridecon-contracts/src/oridecon/contracts/exceptions/domain.pyOrideconError
ORI_ERR_MCP_001MCPErrorBase exception for all MCP errors.core/oridecon-contracts/src/oridecon/contracts/mcp/exceptions.pyOrideconError
ORI_ERR_MCP_002MCPTransportErrorTransport-level error (connection, I/O). Raised when the MCP transport layer encounters errors su…core/oridecon-contracts/src/oridecon/contracts/mcp/exceptions.pyMCPError
ORI_ERR_MCP_003MCPToolCallErrorTool call failed during MCP execution. Raised when a tool invocation fails, either due to the too…core/oridecon-contracts/src/oridecon/contracts/mcp/exceptions.pyMCPError
ORI_ERR_MCP_004MCPResourceErrorResource read or list failed. Raised when a resource operation fails, such as when a resource is …core/oridecon-contracts/src/oridecon/contracts/mcp/exceptions.pyMCPError
ORI_ERR_MCP_005MCPProtocolErrorProtocol violation (malformed message, invalid state). Raised when an MCP message violates the pr…core/oridecon-contracts/src/oridecon/contracts/mcp/exceptions.pyMCPError
ORI_ERR_MCP_006MCPMethodNotFoundErrorUnknown MCP method requested by client. Raised when the client requests an MCP method that the se…core/oridecon-contracts/src/oridecon/contracts/mcp/exceptions.pyMCPError
ORI_ERR_MCP_007MCPPromptErrorPrompt retrieval or list failed. Raised when a prompt operation fails, such as when a prompt is n…core/oridecon-contracts/src/oridecon/contracts/mcp/exceptions.pyMCPError
ORI_ERR_MCP_008MCPInitializationErrorMCP server initialization failed. Raised when the MCP server cannot be initialized, usually due t…core/oridecon-contracts/src/oridecon/contracts/mcp/exceptions.pyMCPError
ORI_ERR_MEM_001AIMemoryErrorBase for AI memory system errors. Extended in oridecon-ai-memory with specific failures like cons…core/oridecon-contracts/src/oridecon/contracts/ai/exceptions.pyAIError
ORI_ERR_MEM_002ConsolidationErrorError raised during memory consolidation.core/oridecon-contracts/src/oridecon/contracts/ai/memory.pyAIMemoryError
ORI_ERR_MEM_003StorageErrorError raised during memory storage operations.core/oridecon-contracts/src/oridecon/contracts/ai/memory.pyAIMemoryError
ORI_ERR_MM_001MultimediaErrorBase exception for all multimedia-generation errors. Mirrors AIError(DomainError) — recoverab…core/oridecon-contracts/src/oridecon/contracts/multimedia/exceptions.pyDomainError
ORI_ERR_MM_002TTSErrorBase for text-to-speech generation errors.core/oridecon-contracts/src/oridecon/contracts/multimedia/exceptions.pyMultimediaError
ORI_ERR_MM_003MusicGenerationErrorBase for music/sound generation errors.core/oridecon-contracts/src/oridecon/contracts/multimedia/exceptions.pyMultimediaError
ORI_ERR_MM_004VideoGenerationErrorBase for video generation errors.core/oridecon-contracts/src/oridecon/contracts/multimedia/exceptions.pyMultimediaError
ORI_ERR_MM_005ImageGenerationErrorBase for still-image generation errors.core/oridecon-contracts/src/oridecon/contracts/multimedia/exceptions.pyMultimediaError
ORI_ERR_MM_006ProviderNotInstalledErrorRaised eagerly at DI-resolution time when a configured provider’s optional extra is not installed…core/oridecon-contracts/src/oridecon/contracts/multimedia/exceptions.pyMultimediaError
ORI_ERR_MM_007UpscaleErrorBase for image/video super-resolution errors.core/oridecon-contracts/src/oridecon/contracts/multimedia/exceptions.pyMultimediaError
ORI_ERR_MM_008BeatAnalysisErrorBase for tempo/beat-detection errors.core/oridecon-contracts/src/oridecon/contracts/multimedia/exceptions.pyMultimediaError
ORI_ERR_MOD_001ModuleErrorModule configuration or lifecycle error.core/oridecon-contracts/src/oridecon/contracts/exceptions/provider.pyOrideconError
ORI_ERR_MOD_002ModuleImportErrorA module imports a module that does not exist in the graph. Raised during module compilation when…core/oridecon-contracts/src/oridecon/contracts/exceptions/provider.pyModuleError
ORI_ERR_MOD_003ModuleExportErrorA module exports a type not provided by its providers. Raised during post-registration validation…core/oridecon-contracts/src/oridecon/contracts/exceptions/provider.pyModuleError
ORI_ERR_MOD_004ModuleCycleErrorCircular dependency detected in the module import graph. Raised during module compilation when a …core/oridecon-contracts/src/oridecon/contracts/exceptions/provider.pyModuleError
ORI_ERR_MOD_005ModuleVisibilityErrorA provider depends on a service not visible to its module. Raised when a provider in module A tri…core/oridecon-contracts/src/oridecon/contracts/exceptions/provider.pyModuleError
ORI_ERR_MOD_006ModuleDuplicateErrorThe same module appears twice with conflicting configurations. Raised when two :class:`DynamicMod…core/oridecon-contracts/src/oridecon/contracts/exceptions/provider.pyModuleError
ORI_ERR_MW_001MiddlewareGuardErrorRaised when a middleware guard denies access.core/oridecon-contracts/src/oridecon/contracts/exceptions/middleware.pyOrideconError
ORI_ERR_NOTIF_001NotificationErrorBase for expected, recoverable notification delivery failures. Attributes: channel: Notification …core/oridecon-contracts/src/oridecon/contracts/notification/errors.pyDomainError
ORI_ERR_NOTIF_002MailerErrorBase mailer/email notification error.core/oridecon-contracts/src/oridecon/contracts/mailer/errors.pyDomainError
ORI_ERR_PIPE_001PipelineExecutionErrorError raised during pipeline execution.core/oridecon-contracts/src/oridecon/contracts/exceptions/execution.pyOrideconError
ORI_ERR_PIPE_002PipelineStepErrorError raised by a pipeline step.core/oridecon-contracts/src/oridecon/contracts/exceptions/execution.pyOrideconError
ORI_ERR_PROV_001ProviderErrorProvider configuration or lifecycle error.core/oridecon-contracts/src/oridecon/contracts/exceptions/provider.pyOrideconError
ORI_ERR_QE_001QueryEngineErrorRaised when query engine operations fail in an expected, recoverable way.core/oridecon-contracts/src/oridecon/contracts/ai/index.pyRAGError
ORI_ERR_QUEUE_001QueueErrorBase for expected, recoverable queue / bus failures. Attributes: backend: Name of the queue backe…core/oridecon-contracts/src/oridecon/contracts/queue/errors.pyDomainError
ORI_ERR_RAG_001RAGErrorBase for RAG pipeline errors. Extended in oridecon-ai-rag with specific failures like retrieval, …core/oridecon-contracts/src/oridecon/contracts/ai/exceptions.pyAIError
ORI_ERR_RAG_002RetrievalErrorError raised during document retrieval.core/oridecon-contracts/src/oridecon/contracts/ai/rag.pyRAGError
ORI_ERR_RAG_003SynthesisErrorError raised during response synthesis.core/oridecon-contracts/src/oridecon/contracts/ai/rag.pyRAGError
ORI_ERR_RAG_004ChunkingErrorError raised during document chunking.core/oridecon-contracts/src/oridecon/contracts/ai/rag.pyRAGError
ORI_ERR_REG_001RegistryErrorBase exception for registry errors.core/oridecon-contracts/src/oridecon/contracts/exceptions/infra.pyOrideconError
ORI_ERR_REG_002RegistryKeyErrorRaised when a key is not found in a registry.core/oridecon-contracts/src/oridecon/contracts/exceptions/infra.pyRegistryError, KeyError
ORI_ERR_REG_003RegistryAlreadyExistsErrorRaised when attempting to register a duplicate key in a registry.core/oridecon-contracts/src/oridecon/contracts/exceptions/infra.pyRegistryError
ORI_ERR_RESULT_002UnwrapErrorRaised when unwrap() or unwrap_err() is called on the wrong variant. Provides a clearer error typ…core/oridecon-contracts/src/oridecon/contracts/core/result.pyException
ORI_ERR_RES_001ResilienceErrorBase resilience error.core/oridecon-contracts/src/oridecon/contracts/exceptions/resilience.pyOrideconError
ORI_ERR_RES_002RetryErrorRetry operation error.core/oridecon-contracts/src/oridecon/contracts/exceptions/resilience.pyResilienceError
ORI_ERR_RES_003CircuitBreakerErrorCircuit breaker error.core/oridecon-contracts/src/oridecon/contracts/exceptions/resilience.pyResilienceError
ORI_ERR_RES_004BulkheadErrorBulkhead/rejection error.core/oridecon-contracts/src/oridecon/contracts/exceptions/resilience.pyResilienceError
ORI_ERR_RES_005FallbackErrorFallback execution error.core/oridecon-contracts/src/oridecon/contracts/exceptions/resilience.pyResilienceError
ORI_ERR_RES_006RetryExhaustedErrorAll retry attempts have been exhausted.core/oridecon-contracts/src/oridecon/contracts/exceptions/resilience.pyRetryError
ORI_ERR_RES_007CircuitOpenErrorCircuit breaker is open and rejecting requests.core/oridecon-contracts/src/oridecon/contracts/exceptions/resilience.pyCircuitBreakerError
ORI_ERR_RET_001RetrieverErrorBase for retriever errors. Raised when document retrieval fails in an expected, recoverable way (…core/oridecon-contracts/src/oridecon/contracts/ai/exceptions.pyAIError
ORI_ERR_RUN_001RunnableErrorRecoverable composition failure (input shape, parser error, retry budget exceeded).core/oridecon-contracts/src/oridecon/contracts/ai/exceptions.pyAIError
ORI_ERR_SEC_001SecurityErrorBase security error for the Oridecon security subsystem.core/oridecon-contracts/src/oridecon/contracts/exceptions/security.pyOrideconError
ORI_ERR_SEC_002GuardDeniedErrorRaised when a GuardChain denies the request. Attributes: guard: The name or type of the guard tha…core/oridecon-contracts/src/oridecon/contracts/exceptions/security.pySecurityError
ORI_ERR_SEC_003InputSanitizationErrorRaised when sanitization fails due to unrecoverable input structure.core/oridecon-contracts/src/oridecon/contracts/exceptions/security.pySecurityError
ORI_ERR_SEC_004CORSViolationErrorRaised when a request violates the configured CORS policy. Attributes: origin: The request origin…core/oridecon-contracts/src/oridecon/contracts/exceptions/security.pySecurityError
ORI_ERR_SEC_005SecretAccessErrorRaised when the caller lacks permission to access or modify a secret. Attributes: secret_name: Na…core/oridecon-contracts/src/oridecon/contracts/exceptions/security.pySecurityError
ORI_ERR_SERIAL_001SerializationErrorSerialization/deserialization error.core/oridecon-contracts/src/oridecon/contracts/exceptions/domain.pyOrideconError
ORI_ERR_SES_001SessionErrorBase class for session-related errors.core/oridecon-contracts/src/oridecon/contracts/ai/session.pyOrideconError
ORI_ERR_SES_002TaskCancelledErrorError raised when a task is cancelled.core/oridecon-contracts/src/oridecon/contracts/ai/session.pyOrideconError
ORI_ERR_SES_003TaskErrorBase class for task execution errors.core/oridecon-contracts/src/oridecon/contracts/ai/session.pyOrideconError
ORI_ERR_SES_004TaskTimeoutErrorError raised when a task times out.core/oridecon-contracts/src/oridecon/contracts/ai/session.pyTaskError
ORI_ERR_SES_005TaskValidationErrorError raised when task input validation fails.core/oridecon-contracts/src/oridecon/contracts/ai/session.pyTaskError
ORI_ERR_SKILL_001SkillErrorBase for skill execution errors. Extended in oridecon-ai-skills with specific failures like skill…core/oridecon-contracts/src/oridecon/contracts/ai/exceptions.pyAIError
ORI_ERR_STORE_001StorageErrorBase exception for storage errors.core/oridecon-contracts/src/oridecon/contracts/infra/storage/exceptions.pyOrideconError
ORI_ERR_STORE_003StorageUnsupportedOperationErrorRaised when the requested operation is not supported by the storage driver.core/oridecon-contracts/src/oridecon/contracts/infra/storage/exceptions.pyStorageError
ORI_ERR_TASK_001TaskQueueErrorBase class for expected, recoverable task queue failures. All subtypes indicate situations the ca…core/oridecon-contracts/src/oridecon/contracts/infra/tasks/exceptions.pyDomainError
ORI_ERR_TENANT_001TenantErrorBase class for all tenancy-related domain errors.core/oridecon-contracts/src/oridecon/contracts/tenancy/errors.pyDomainError
ORI_ERR_TENANT_002TenantNotFoundErrorRaised when a requested tenant does not exist.core/oridecon-contracts/src/oridecon/contracts/tenancy/errors.pyTenantError
ORI_ERR_TENANT_003TenantInactiveErrorRaised when an operation is attempted on an inactive tenant.core/oridecon-contracts/src/oridecon/contracts/tenancy/errors.pyTenantError
ORI_ERR_TENANT_004TenantProvisioningErrorRaised when tenant provisioning (isolation setup) fails.core/oridecon-contracts/src/oridecon/contracts/tenancy/errors.pyTenantError
ORI_ERR_TENANT_005TenantResolutionErrorRaised when tenant resolution fails unexpectedly.core/oridecon-contracts/src/oridecon/contracts/tenancy/errors.pyTenantError
ORI_ERR_TENANT_006TenantConfigErrorRaised when per-tenant configuration access or mutation fails.core/oridecon-contracts/src/oridecon/contracts/tenancy/errors.pyTenantError
ORI_ERR_TENANT_007TenantSlugConflictErrorRaised when a tenant slug is already in use.core/oridecon-contracts/src/oridecon/contracts/tenancy/errors.pyTenantError
ORI_ERR_TENANT_008TenantSuspendedErrorRaised when an operation is attempted on a suspended tenant.core/oridecon-contracts/src/oridecon/contracts/tenancy/errors.pyTenantError
ORI_ERR_TENANT_009MigrationErrorRaised when a tenant tier migration fails.core/oridecon-contracts/src/oridecon/contracts/tenancy/errors.pyTenantError
ORI_ERR_VAL_001FieldErrorA single field-level validation error. Used to represent validation failures for individual field…core/oridecon-contracts/src/oridecon/contracts/exceptions/domain.pyDomainError
ORI_ERR_VAL_002ValidationErrorData validation error.core/oridecon-contracts/src/oridecon/contracts/exceptions/domain.pyDomainError
ORI_ERR_VEC_001VectorErrorBase exception for vector store errors. Extends InfrastructureError because vector operations inv…core/oridecon-contracts/src/oridecon/contracts/data/vector/exceptions.pyInfrastructureError
ORI_ERR_VEC_002VectorStoreErrorException raised during vector store operations (CRUD, search).core/oridecon-contracts/src/oridecon/contracts/data/vector/exceptions.pyVectorError
ORI_ERR_VEC_003EmbeddingErrorException raised during embedding generation or retrieval.core/oridecon-contracts/src/oridecon/contracts/data/vector/exceptions.pyVectorError
ORI_ERR_VEC_004VectorIndexErrorException raised during vector index creation or management.core/oridecon-contracts/src/oridecon/contracts/data/vector/exceptions.pyVectorError
ORI_ERR_WEBHOOK_001WebhookErrorBase exception for webhook domain operations.core/oridecon-contracts/src/oridecon/contracts/webhook/exceptions.pyDomainError
ORI_ERR_WEB_001WebErrorWeb layer error.core/oridecon-contracts/src/oridecon/contracts/exceptions/domain.pyDomainError
ORI_ERR_WEB_002HttpStatusErrorRaised by :meth:HttpResponse.raise_for_status for 4xx/5xx responses. Attributes: status: HTTP s…core/oridecon-contracts/src/oridecon/contracts/web/http_models.pyInfrastructureError
ORI_ERR_WF_001WorkflowErrorBase for workflow execution errors. Raised when a workflow graph execution fails in an expected, …core/oridecon-contracts/src/oridecon/contracts/ai/exceptions.pyAIError
ORI_ERR_WF_002SagaStepErrorRepresents a recoverable failure from a single saga step action. SagaProtocol step actions must r…core/oridecon-contracts/src/oridecon/contracts/workflow/steps.pyException
ORI_ERR_WF_009SagaVersionMismatchErrorRaised when a persisted saga state version is incompatible with the current code. Attributes: sag…core/oridecon-contracts/src/oridecon/contracts/workflow/errors.pyOrideconError
CodeClassDescriptionFileInherits From
ORI_ERR_APP_001AppErrorBase exception for all app errors.core/oridecon/src/oridecon/app/exceptions.pyOrideconError
ORI_ERR_APP_002AppStartupErrorRaised when the application fails to start or a provider fails during boot.core/oridecon/src/oridecon/app/exceptions.pyAppError
ORI_ERR_APP_003AppShutdownErrorRaised when the application cannot complete a graceful shutdown.core/oridecon/src/oridecon/app/exceptions.pyAppError
ORI_ERR_CFG_002ConfigurationErrorConfiguration loading, parsing, or validation failed. Raised by: - ConfigProvider during init…core/oridecon/src/oridecon/exceptions.pyOrideconException
ORI_ERR_CFG_003ConfigSourceErrorRaised when a configuration source fails to load its values.core/oridecon/src/oridecon/config/exceptions.pyConfigurationError
ORI_ERR_CFG_004ConfigReloadErrorRaised when a live-reload attempt fails.core/oridecon/src/oridecon/config/exceptions.pyConfigurationError
ORI_ERR_CFG_005ConfigSectionNotFoundErrorRaised when a required config section is absent from the loaded config.core/oridecon/src/oridecon/config/exceptions.pyConfigurationError
ORI_ERR_CFG_006UnknownConfigKeysErrorRaised when a typed config section contains keys its model does not define. Almost always a typo …core/oridecon/src/oridecon/config/exceptions.pyConfigurationError
ORI_ERR_CONC_001ConcurrencyErrorBase exception for all concurrency errors.core/oridecon/src/oridecon/concurrency/exceptions.pyOrideconError
ORI_ERR_CONC_002AsyncErrorException raised for errors in asynchronous operations or concurrency control.core/oridecon/src/oridecon/concurrency/exceptions.pyConcurrencyError
ORI_ERR_CONC_003ChannelClosedErrorRaised when an operation is attempted on a closed channel.core/oridecon/src/oridecon/concurrency/exceptions.pyConcurrencyError
ORI_ERR_CONC_004ChannelFullErrorRaised when sending to a channel that is at capacity.core/oridecon/src/oridecon/concurrency/exceptions.pyConcurrencyError
ORI_ERR_CONC_005DispatcherErrorError in dispatcher execution.core/oridecon/src/oridecon/concurrency/exceptions.pyConcurrencyError
ORI_ERR_CONC_006StructuredParallelismErrorBase exception for parallel execution errors.core/oridecon/src/oridecon/concurrency/exceptions.pyConcurrencyError
ORI_ERR_CONC_007TaskGroupErrorRaised when a task group encounters an error.core/oridecon/src/oridecon/concurrency/exceptions.pyStructuredParallelismError
ORI_ERR_CONC_008CancellationScopeErrorRaised when a cancellation scope encounters an error.core/oridecon/src/oridecon/concurrency/exceptions.pyStructuredParallelismError
ORI_ERR_CORE_002OrideconExceptionBase exception for all oridecon domain errors. Extends :class:`~oridecon.contracts.exceptions.bas…core/oridecon/src/oridecon/exceptions.pyOrideconError
ORI_ERR_CORE_005CoreErrorBase exception for all core errors.core/oridecon/src/oridecon/primitives/exceptions.pyOrideconError
ORI_ERR_DI_010InjectionErrorDependency injection or container resolution failed. Raised by: - Container.resolve() when a …core/oridecon/src/oridecon/exceptions.pyOrideconException
ORI_ERR_DI_011InterceptorTimeoutErrorRaised when a MethodInterceptorProtocol exceeds its configured timeout.core/oridecon/src/oridecon/di/extensions/aop_interceptors.pyRuntimeError
ORI_ERR_DOM_008DomainModelErrorDomain model invariant violated or business rule broken. Raised by: - Domain event handlers - Agg…core/oridecon/src/oridecon/exceptions.pyOrideconException
ORI_ERR_DOM_009DomainPolicyViolationErrorRaised when a domain policy evaluation fails. Distinct from PolicyViolationProtocol (the Resu…core/oridecon/src/oridecon/domain/exceptions.pyOrideconError
ORI_ERR_MAP_002MappingErrorBase exception for all object-mapping errors.core/oridecon/src/oridecon/mapping/exceptions.pyOrideconError
ORI_ERR_MAP_003MappingNotFoundErrorRaised when no mapper is registered for a (source, destination) type pair.core/oridecon/src/oridecon/mapping/exceptions.pyMappingError
ORI_ERR_MAP_004MappingExecutionErrorRaised when a registered mapper raises an unexpected error during execution.core/oridecon/src/oridecon/mapping/exceptions.pyMappingError
ORI_ERR_MW_002MiddlewareErrorBase exception for infrastructure-level middleware errors.core/oridecon/src/oridecon/middleware/exceptions.pyInfrastructureError
ORI_ERR_MW_003MiddlewarePolicyErrorBase exception for policy-level middleware rejections. Raised when middleware rejects a request b…core/oridecon/src/oridecon/middleware/exceptions.pyDomainError
ORI_ERR_MW_004MiddlewareExecutionErrorRaised when a middleware raises an unexpected error during execution.core/oridecon/src/oridecon/middleware/exceptions.pyMiddlewareError
ORI_ERR_MW_005MiddlewareConfigurationErrorRaised when middleware is configured incorrectly.core/oridecon/src/oridecon/middleware/exceptions.pyMiddlewareError
ORI_ERR_MW_006MiddlewareChainErrorRaised when the middleware chain cannot be assembled or traversed.core/oridecon/src/oridecon/middleware/exceptions.pyMiddlewareError
ORI_ERR_MW_007MiddlewareTimeoutErrorRaised when a middleware exceeds its configured timeout.core/oridecon/src/oridecon/middleware/exceptions.pyMiddlewareError
ORI_ERR_MW_008MiddlewareAuthErrorRaised when middleware-level authentication/authorization fails.core/oridecon/src/oridecon/middleware/exceptions.pyMiddlewarePolicyError
ORI_ERR_MW_009MiddlewareRateLimitErrorRaised when middleware-level rate limiting is exceeded.core/oridecon/src/oridecon/middleware/exceptions.pyMiddlewarePolicyError
ORI_ERR_MW_010MiddlewareCircuitOpenErrorRaised when the circuit breaker in middleware is open.core/oridecon/src/oridecon/middleware/exceptions.pyMiddlewareError
ORI_ERR_SEC_006SecurityErrorBase exception for all security-module errors.core/oridecon/src/oridecon/security/exceptions.pyOrideconError
ORI_ERR_SEC_008SecretAccessErrorRaised when access to a secret is denied.core/oridecon/src/oridecon/security/exceptions.pySecretError
ORI_ERR_SEC_009EncryptionErrorRaised when field-level encryption fails.core/oridecon/src/oridecon/security/exceptions.pySecurityError
ORI_ERR_SEC_010DecryptionErrorRaised when field-level decryption fails.core/oridecon/src/oridecon/security/exceptions.pySecurityError
ORI_ERR_SEC_011SecretErrorBase exception for secret store errors.core/oridecon/src/oridecon/security/exceptions.pySecurityError
ORI_ERR_SERIAL_002SerializationErrorJSON serialisation or deserialisation failed. Raised by: - JsonSerializer implementations - D…core/oridecon/src/oridecon/exceptions.pyOrideconException
ORI_ERR_SERIAL_003SerializationErrorBase exception for serialization and deserialization failures. Extensions should subclass this fo…core/oridecon/src/oridecon/serialization/exceptions.pyOrideconError
ORI_ERR_SERIAL_004NegotiationErrorRaised when no serializer can be negotiated for a given Accept header.core/oridecon/src/oridecon/serialization/exceptions.pySerializationError
ORI_ERR_VAL_003ValidationErrorInput validation against rules failed. Raised by: - ValidatorImpl.validate() when rules do no…core/oridecon/src/oridecon/exceptions.pyOrideconException
ORI_ERR_VAL_004ValidationSystemErrorBase exception for validation system/pipeline failures. Distinct from :class:`~oridecon.contracts…core/oridecon/src/oridecon/validation/exceptions.pyOrideconError
ORI_ERR_WF_019SagaErrorRaised when a saga step fails after compensation has been attempted. Attributes: step_name: Name …core/oridecon/src/oridecon/saga/base.pyOrideconError
CodeClassDescriptionFileInherits From
ORI_ERR_ADMIN_002AdminErrorBase exception for all admin errors.experimental/apps/oridecon-admin/src/oridecon/admin/exceptions.pyOrideconError
ORI_ERR_ADMIN_003NotFoundErrorRaised when a resource is not found.experimental/apps/oridecon-admin/src/oridecon/admin/exceptions.pyDomainError
ORI_ERR_ADMIN_004PermissionDeniedErrorRaised when permission is denied.experimental/apps/oridecon-admin/src/oridecon/admin/exceptions.pyDomainError
ORI_ERR_ADMIN_005ConflictErrorRaised when a resource conflict occurs.experimental/apps/oridecon-admin/src/oridecon/admin/exceptions.pyDomainError
ORI_ERR_ADMIN_006AdminValidationErrorRaised when validation fails.experimental/apps/oridecon-admin/src/oridecon/admin/exceptions.pyBaseValidationError
ORI_ERR_ADMIN_007DataErrorRaised when a data source or database error occurs in admin.experimental/apps/oridecon-admin/src/oridecon/admin/exceptions.pyDomainError
ORI_ERR_ADMIN_008AdminDataErrorRaised when a storage/database operation fails. Translates low-level database exceptions to a dom…experimental/apps/oridecon-admin/src/oridecon/admin/exceptions.pyAdminError
ORI_ERR_ADMIN_009NotificationErrorRaised when a notification fails to send.experimental/apps/oridecon-admin/src/oridecon/admin/exceptions.pyDomainError
ORI_ERR_ADMIN_010AdminAuthErrorBase exception for all admin authentication errors.experimental/apps/oridecon-admin/src/oridecon/admin/auth/errors.pyDomainError
ORI_ERR_ADMIN_011InvalidCredentialsErrorRaised when email/password combination is incorrect.experimental/apps/oridecon-admin/src/oridecon/admin/auth/errors.pyAdminAuthError
ORI_ERR_ADMIN_012AccountLockedErrorRaised when an account is temporarily or permanently locked. Args: message: Human-readable descri…experimental/apps/oridecon-admin/src/oridecon/admin/auth/errors.pyAdminAuthError
ORI_ERR_ADMIN_013RateLimitExceededErrorRaised when the IP-based rate limit is exceeded. Args: message: Human-readable description. retry…experimental/apps/oridecon-admin/src/oridecon/admin/auth/errors.pyAdminAuthError
ORI_ERR_ADMIN_014SessionNotFoundErrorRaised when the requested session does not exist.experimental/apps/oridecon-admin/src/oridecon/admin/auth/errors.pyAdminAuthError
ORI_ERR_ADMIN_015SessionExpiredErrorRaised when the session has exceeded its idle or absolute timeout.experimental/apps/oridecon-admin/src/oridecon/admin/auth/errors.pyAdminAuthError
ORI_ERR_ADMIN_016CsrfValidationErrorRaised when CSRF token is missing, invalid, or expired.experimental/apps/oridecon-admin/src/oridecon/admin/auth/errors.pyAdminAuthError
ORI_ERR_ADMIN_017PasswordPolicyErrorRaised when a password does not meet policy requirements.experimental/apps/oridecon-admin/src/oridecon/admin/auth/errors.pyAdminAuthError
ORI_ERR_ADMIN_018SetupAlreadyCompletedErrorRaised when setup is attempted after an admin account already exists.experimental/apps/oridecon-admin/src/oridecon/admin/auth/errors.pyAdminAuthError
ORI_ERR_ADMIN_019SetupTokenInvalidErrorRaised when the ADMIN_SETUP_TOKEN env var is set and the provided token doesn’t match.experimental/apps/oridecon-admin/src/oridecon/admin/auth/errors.pyAdminAuthError
ORI_ERR_ADMIN_020ContributorPermissionErrorRaised when a user lacks required permissions to execute a contributor action. Contains the contr…experimental/apps/oridecon-admin/src/oridecon/admin/contributors/exceptions.pyAdminError
ORI_ERR_ADMIN_021ContributorNotFoundErrorRaised when a contributor ID cannot be found in the assembled dashboard. Args: contributor_id: Th…experimental/apps/oridecon-admin/src/oridecon/admin/contributors/exceptions.pyAdminError
ORI_ERR_ADMIN_022AdminErrorAdmin operation error with structured response.experimental/apps/oridecon-admin/src/oridecon/admin/core/middleware.pyCoreAdminError
ORI_ERR_ADMIN_023LockErrorBase lock error.experimental/apps/oridecon-admin/src/oridecon/admin/core/distributed_lock.pyCoreLockError
ORI_ERR_ADMIN_024LockAcquisitionErrorCould not acquire lock — another process holds it.experimental/apps/oridecon-admin/src/oridecon/admin/core/distributed_lock.pyLockError
ORI_ERR_ADMIN_025LockTimeoutErrorLock acquisition timed out waiting for the lock to be released.experimental/apps/oridecon-admin/src/oridecon/admin/core/distributed_lock.pyLockError
ORI_ERR_ADMIN_026LockConflictErrorRaised when trying to acquire a lock already held by another user.experimental/apps/oridecon-admin/src/oridecon/admin/services/collaborative.pyRuntimeError
ORI_ERR_ADMIN_027FeatureDisabledErrorRaised when a required admin feature is disabled.experimental/apps/oridecon-admin/src/oridecon/admin/services/feature_flags.pyConfigurationError
ORI_ERR_ADMIN_028JobNotFoundErrorRaised when a job_id is not found in the queue.experimental/apps/oridecon-admin/src/oridecon/admin/services/background_jobs.pyKeyError
ORI_ERR_ADMIN_029AsyncValidationErrorRaised when async validation fails.experimental/apps/oridecon-admin/src/oridecon/admin/forms/async_validation.pyCoreValidationError
ORI_ERR_ADMIN_030TenantNotFoundErrorRaised when a tenant is not found in the registry.experimental/apps/oridecon-admin/src/oridecon/admin/multitenancy/models.pyKeyError
ORI_ERR_ADMIN_ACTION_001ActionErrorBase exception for all action-related errors.experimental/apps/oridecon-admin/src/oridecon/admin/actions/exceptions.pyAdminError
ORI_ERR_ADMIN_ACTION_002PermissionDeniedRaised when a user lacks permission to execute an action.experimental/apps/oridecon-admin/src/oridecon/admin/actions/exceptions.pyActionError
CodeClassDescriptionFileInherits From
ORI_ERR_AI_005AIErrorBase exception for oridecon-ai.experimental/ai/oridecon-ai/src/oridecon/ai/exceptions.py_ContractsAIError
CodeClassDescriptionFileInherits From
ORI_ERR_AGT_004AgentConfigurationErrorInvalid agent configuration. Raised when an agent is constructed with invalid parameters (no tool…experimental/ai/oridecon-ai-agents/src/oridecon/ai/agents/exceptions.pyAgentError
ORI_ERR_AGT_005AgentExecutionErrorAgent execution failed. Raised when the agent’s reasoning loop encounters an unrecoverable error …experimental/ai/oridecon-ai-agents/src/oridecon/ai/agents/exceptions.pyAgentError
ORI_ERR_AGT_006ToolNotFoundErrorTool not found in registry. Raised when the agent tries to call a tool that is not registered in …experimental/ai/oridecon-ai-agents/src/oridecon/ai/agents/exceptions.pyToolError
ORI_ERR_AGT_007ToolExecutionErrorTool execution failed. Raised when a tool raises an exception during execution.experimental/ai/oridecon-ai-agents/src/oridecon/ai/agents/exceptions.pyToolError
ORI_ERR_AGT_008ToolAccessDeniedErrorAgent does not have access to this tool. Raised when module visibility controls prevent an agent …experimental/ai/oridecon-ai-agents/src/oridecon/ai/agents/exceptions.pyToolError
ORI_ERR_AGT_009MaxIterationsExceededErrorAgent exceeded maximum reasoning iterations. Raised when the agent reaches max_iterations without…experimental/ai/oridecon-ai-agents/src/oridecon/ai/agents/exceptions.pyStrategyError
ORI_ERR_AGT_010BudgetExceededErrorAgent exceeded its AI governance budget. Raised when token usage or cost exceeds configured limit…experimental/ai/oridecon-ai-agents/src/oridecon/ai/agents/exceptions.pyAgentError
ORI_ERR_AGT_011ToolValidationErrorTool input validation failed. Raised when the arguments provided to a tool fail schema validation…experimental/ai/oridecon-ai-agents/src/oridecon/ai/agents/exceptions.pyToolError
CodeClassDescriptionFileInherits From
ORI_ERR_FEED_001FeedbackErrorBase exception for all feedback-related errors.experimental/ai/oridecon-ai-feedback/src/oridecon/ai/feedback/exceptions.pyAIError
ORI_ERR_FEED_002FeedbackProcessingErrorRaised when a feedback processor fails.experimental/ai/oridecon-ai-feedback/src/oridecon/ai/feedback/exceptions.pyFeedbackError
ORI_ERR_FEED_003FeedbackValidationErrorRaised when feedback data fails validation.experimental/ai/oridecon-ai-feedback/src/oridecon/ai/feedback/exceptions.pyFeedbackError
ORI_ERR_FEED_004FeedbackAuthorizationErrorRaised when the endpoint’s authorization callback denies a submission.experimental/ai/oridecon-ai-feedback/src/oridecon/ai/feedback/exceptions.pyFeedbackError
ORI_ERR_FEED_005FeedbackTooLargeErrorRaised when a payload exceeds MAX_FEEDBACK_TEXT_LENGTH or MAX_CONTEXT_SIZE.experimental/ai/oridecon-ai-feedback/src/oridecon/ai/feedback/exceptions.pyFeedbackValidationError
CodeClassDescriptionFileInherits From
ORI_ERR_GOV_006RateLimitExceededErrorRaised when RPM or TPM limits are exceeded. Attributes: limit: Configured limit value. current: C…experimental/ai/oridecon-ai-governance/src/oridecon/ai/governance/exceptions.pyGovernanceError
ORI_ERR_GOV_007ModelAccessDeniedErrorRaised when a user is denied access to a model by policy. Attributes: model: Model identifier tha…experimental/ai/oridecon-ai-governance/src/oridecon/ai/governance/exceptions.pyGovernanceError
ORI_ERR_GOV_008GovernancePersistenceErrorRaised when a governance persistence backend is unavailable. Raised by :class:`~oridecon.ai.gover…experimental/ai/oridecon-ai-governance/src/oridecon/ai/governance/exceptions.pyGovernanceError
CodeClassDescriptionFileInherits From
ORI_ERR_GUARD_004GuardErrorBase exception for all guard-related errors.experimental/ai/oridecon-ai-guard/src/oridecon/ai/guard/exceptions.py_ContractsGuardError
ORI_ERR_GUARD_005GuardConfigurationErrorRaised when a guard is misconfigured at boot time.experimental/ai/oridecon-ai-guard/src/oridecon/ai/guard/exceptions.pyGuardError
ORI_ERR_GUARD_006GuardPipelineErrorRaised when the guard pipeline encounters an unrecoverable error.experimental/ai/oridecon-ai-guard/src/oridecon/ai/guard/exceptions.pyGuardError
CodeClassDescriptionFileInherits From
ORI_ERR_LLM_002LLMErrorBase exception for all LLM-domain errors in oridecon-ai-llm.experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/exceptions.py_ContractsLLMError
ORI_ERR_LLM_003LLMAuthenticationErrorInvalid API key or credentials — infrastructure error, raised not wrapped. Raised as an exception…experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/exceptions.pyLLMError
ORI_ERR_LLM_004InvalidRequestErrorError raised when a request to an LLM provider is invalid.experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/exceptions.pyLLMError
ORI_ERR_LLM_005ModelNotFoundErrorModel unavailable or not found — recoverable via fallback routing.experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/exceptions.pyLLMError
ORI_ERR_LLM_006LLMModelNotFoundErrorModel unavailable or not found — recoverable via fallback routing. Returned as Err from “LLM…experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/exceptions.pyModelNotFoundError
ORI_ERR_LLM_007LLMRateLimitErrorRate limit exceeded — recoverable via backoff/retry. Returned as Err from “LLMClientProtocol…experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/exceptions.pyLLMError
ORI_ERR_LLM_008LLMQuotaExceededErrorAPI quota or billing limit exceeded — recoverable by routing elsewhere. Returned as Err from …experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/exceptions.pyLLMError
ORI_ERR_LLM_009LLMContentFilterErrorContent blocked by provider safety filter — recoverable via reformulation. Returned as Err fr…experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/exceptions.pyLLMError
ORI_ERR_LLM_010TokenLimitErrorError raised when the token limit for a request is exceeded.experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/exceptions.pyLLMError
ORI_ERR_LLM_011ProviderConnectionErrorError raised when connection to an LLM provider fails.experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/exceptions.pyLLMError
ORI_ERR_LLM_012StreamErrorError raised during LLM response streaming.experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/exceptions.pyLLMError
ORI_ERR_LLM_013ExtractionErrorBase class for structured extraction errors in oridecon-ai-llm.experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/exceptions.py_ContractsExtractionError
ORI_ERR_LLM_014ExtractionParseErrorError raised when extraction response cannot be parsed as JSON.experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/exceptions.pyExtractionError
ORI_ERR_LLM_015ExtractionValidationErrorError raised when parsed extraction response fails schema validation.experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/exceptions.pyExtractionError
ORI_ERR_LLM_016ExtractionMaxRetriesErrorError raised when extraction max retries are exhausted.experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/exceptions.pyExtractionError
ORI_ERR_LLM_017ModelRevisionMismatchErrorRaised when the provider returns a model revision that violates the pin policy.experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/exceptions.pyLLMError
ORI_ERR_LLM_018LLMTimeoutErrorRequest exceeded the client timeout — recoverable by routing elsewhere. Returned as Err from …experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/exceptions.pyLLMError
ORI_ERR_LLM_019SchemaValidationErrorRaised when parsed response fails validation.experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/structured/exceptions.pyStructuredOutputError
ORI_ERR_LLM_020ModelManagerErrorBase exception for model manager errors.experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/model_manager/types.pyLLMError
ORI_ERR_LLM_021ModelNotFoundErrorRaised when a requested model is not found.experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/model_manager/types.pyModelManagerError, BaseModelNotFoundError
ORI_ERR_LLM_022ModelLoadErrorRaised when a model fails to load.experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/model_manager/types.pyModelManagerError
ORI_ERR_LLM_023ModelUnloadErrorRaised when a model fails to unload.experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/model_manager/types.pyModelManagerError
ORI_ERR_LLM_024ProviderConnectionErrorRaised when connection to provider fails.experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/model_manager/types.pyModelManagerError, BaseProviderConnectionError
ORI_ERR_LLM_025OrchestratorErrorBase orchestration error.experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/routing/orchestrator.pyLLMError
ORI_ERR_LLM_026NoSuitableModelErrorNo model found that meets the requirements.experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/routing/orchestrator.pyOrchestratorError
CodeClassDescriptionFileInherits From
ORI_ERR_MEM_005MemorySystemErrorBase exception for memory operations.experimental/ai/oridecon-ai-memory/src/oridecon/ai/memory/exceptions.py_ContractsAIMemoryError
ORI_ERR_MEM_006MemoryStoreErrorRaised when a backend store operation fails.experimental/ai/oridecon-ai-memory/src/oridecon/ai/memory/exceptions.pyMemorySystemError
ORI_ERR_MEM_008MemoryCapacityErrorRaised when a memory store is at capacity and cannot accept new entries.experimental/ai/oridecon-ai-memory/src/oridecon/ai/memory/exceptions.pyMemorySystemError
ORI_ERR_MEM_009EmbeddingErrorRaised when generating or storing an embedding fails.experimental/ai/oridecon-ai-memory/src/oridecon/ai/memory/exceptions.pyMemorySystemError
ORI_ERR_MEM_010FactExtractionErrorRaised when entity/fact extraction from text fails.experimental/ai/oridecon-ai-memory/src/oridecon/ai/memory/exceptions.pyMemorySystemError
CodeClassDescriptionFileInherits From
ORI_ERR_OBS_001ObservabilityErrorBase exception for all observability-related errors.experimental/ai/oridecon-ai-observability/src/oridecon/ai/observability/exceptions.pyAIError
ORI_ERR_OBS_002HealthCheckErrorRaised when a health check infrastructure operation fails.experimental/ai/oridecon-ai-observability/src/oridecon/ai/observability/exceptions.pyObservabilityError
ORI_ERR_OBS_003MetricsErrorRaised when a metrics recording or retrieval operation fails.experimental/ai/oridecon-ai-observability/src/oridecon/ai/observability/exceptions.pyObservabilityError
ORI_ERR_OBS_004TracingErrorRaised when a tracing operation fails.experimental/ai/oridecon-ai-observability/src/oridecon/ai/observability/exceptions.pyObservabilityError
CodeClassDescriptionFileInherits From
ORI_ERR_PROMPT_001PromptErrorBase exception for all prompt-related errors.experimental/ai/oridecon-ai-prompt/src/oridecon/ai/prompt/exceptions.py_ContractsAIError
ORI_ERR_PROMPT_002PromptRenderErrorRaised when a template cannot be rendered. Common causes: missing required variable, type mismatc…experimental/ai/oridecon-ai-prompt/src/oridecon/ai/prompt/exceptions.pyPromptError
ORI_ERR_PROMPT_003PromptValidationErrorRaised when a variable fails validation (type, length, allowed values).experimental/ai/oridecon-ai-prompt/src/oridecon/ai/prompt/exceptions.pyPromptError
ORI_ERR_PROMPT_004PromptNotFoundErrorRaised when a named template is not found in the registry.experimental/ai/oridecon-ai-prompt/src/oridecon/ai/prompt/exceptions.pyPromptError
ORI_ERR_PROMPT_005PromptVersionErrorRaised on version conflicts or invalid rollback targets.experimental/ai/oridecon-ai-prompt/src/oridecon/ai/prompt/exceptions.pyPromptError
ORI_ERR_PROMPT_006PromptConfigErrorRaised when the prompt configuration is invalid.experimental/ai/oridecon-ai-prompt/src/oridecon/ai/prompt/exceptions.pyPromptError
ORI_ERR_PROMPT_007OptimizationErrorRaised when prompt optimization fails.experimental/ai/oridecon-ai-prompt/src/oridecon/ai/prompt/exceptions.pyPromptError
CodeClassDescriptionFileInherits From
ORI_ERR_RAG_005RAGErrorBase exception for RAG errors.experimental/ai/oridecon-ai-rag/src/oridecon/ai/rag/exceptions.py_ContractsRAGError
ORI_ERR_RAG_006PreprocessingErrorRaised when document preprocessing fails.experimental/ai/oridecon-ai-rag/src/oridecon/ai/rag/exceptions.pyRAGError
ORI_ERR_RAG_010MultimodalErrorBase exception for multimodal processing errors.experimental/ai/oridecon-ai-rag/src/oridecon/ai/rag/exceptions.pyRAGError
ORI_ERR_RAG_011AudioLoaderErrorRaised when audio loading fails.experimental/ai/oridecon-ai-rag/src/oridecon/ai/rag/exceptions.pyMultimodalError
ORI_ERR_RAG_012VideoLoaderErrorRaised when video loading fails.experimental/ai/oridecon-ai-rag/src/oridecon/ai/rag/exceptions.pyMultimodalError
ORI_ERR_RAG_013ImageLoaderErrorRaised when image loading fails.experimental/ai/oridecon-ai-rag/src/oridecon/ai/rag/exceptions.pyMultimodalError
ORI_ERR_RAG_014CLIPEmbeddingErrorRaised when CLIP embedding computation fails.experimental/ai/oridecon-ai-rag/src/oridecon/ai/rag/exceptions.pyMultimodalError
ORI_ERR_RAG_015MissingCitationsErrorRaised when a pipeline with require_citations=True produces no citations.experimental/ai/oridecon-ai-rag/src/oridecon/ai/rag/exceptions.pyRAGError
ORI_ERR_RAG_016UnsupportedFormatErrorRaised when no loader is registered for the given file format or URL.experimental/ai/oridecon-ai-rag/src/oridecon/ai/rag/loaders/registry.pyRAGError
ORI_ERR_RAG_017MissingOptionalDependencyErrorexperimental/ai/oridecon-ai-rag/src/oridecon/ai/rag/deps/optional.pyImportError
CodeClassDescriptionFileInherits From
ORI_ERR_SES_006SessionErrorBase error for all session operations. All session-specific exceptions inherit from this class.experimental/ai/oridecon-ai-session/src/oridecon/ai/session/exceptions.py_ContractsSessionError
ORI_ERR_SES_007SessionNotFoundErrorRaised when a session cannot be found by its ID. Args: session_id: The ID of the session that was…experimental/ai/oridecon-ai-session/src/oridecon/ai/session/exceptions.pySessionError
ORI_ERR_SES_008SessionClosedErrorRaised when an operation is attempted on a closed session. Args: session_id: The ID of the closed…experimental/ai/oridecon-ai-session/src/oridecon/ai/session/exceptions.pySessionError
ORI_ERR_SES_009SessionExpiredErrorRaised when an operation is attempted on an expired session. Args: session_id: The ID of the expi…experimental/ai/oridecon-ai-session/src/oridecon/ai/session/exceptions.pySessionError
ORI_ERR_SES_010CheckpointNotFoundErrorRaised when a checkpoint cannot be found by its ID. Args: checkpoint_id: The ID of the checkpoint…experimental/ai/oridecon-ai-session/src/oridecon/ai/session/exceptions.pySessionError
ORI_ERR_SES_011SessionTransitionErrorRaised when an invalid state transition is attempted. Args: session_id: The session ID. from_stat…experimental/ai/oridecon-ai-session/src/oridecon/ai/session/exceptions.pySessionError
ORI_ERR_SES_012SessionCapacityErrorRaised when a session limit is exceeded. Args: detail: Human-readable description of the exceeded…experimental/ai/oridecon-ai-session/src/oridecon/ai/session/exceptions.pySessionError
CodeClassDescriptionFileInherits From
ORI_ERR_SKILL_002SkillNotFoundErrorRaised when a requested skill is not registered.experimental/ai/oridecon-ai-skills/src/oridecon/ai/skills/exceptions.pySkillError
ORI_ERR_SKILL_003SkillAlreadyRegisteredErrorRaised when a skill is registered under a name that already exists.experimental/ai/oridecon-ai-skills/src/oridecon/ai/skills/exceptions.pySkillError
ORI_ERR_SKILL_004SkillValidationErrorRaised when skill parameter validation fails.experimental/ai/oridecon-ai-skills/src/oridecon/ai/skills/exceptions.pySkillError
ORI_ERR_SKILL_005SkillPermissionDeniedErrorRaised when the caller lacks required permissions for a skill.experimental/ai/oridecon-ai-skills/src/oridecon/ai/skills/exceptions.pySkillError
ORI_ERR_SKILL_006SkillTimeoutErrorRaised when skill execution exceeds the configured timeout.experimental/ai/oridecon-ai-skills/src/oridecon/ai/skills/exceptions.pySkillError
ORI_ERR_SKILL_007SkillRoutingErrorRaised when a SkillRouter finds no matching route.experimental/ai/oridecon-ai-skills/src/oridecon/ai/skills/exceptions.pySkillError
ORI_ERR_SKILL_008SkillExecutionErrorRaised when a skill execution fails after all retry attempts.experimental/ai/oridecon-ai-skills/src/oridecon/ai/skills/exceptions.pySkillError
CodeClassDescriptionFileInherits From
ORI_ERR_AIWORK_001WorkerErrorBase exception for all worker-related errors.experimental/ai/oridecon-ai-workers/src/oridecon/ai/workers/exceptions.pyAIError
ORI_ERR_AIWORK_002DLQErrorRaised when a Dead Letter Queue operation fails.experimental/ai/oridecon-ai-workers/src/oridecon/ai/workers/exceptions.pyWorkerError
ORI_ERR_AIWORK_003MaintenanceErrorRaised when a maintenance task operation fails.experimental/ai/oridecon-ai-workers/src/oridecon/ai/workers/exceptions.pyWorkerError
CodeClassDescriptionFileInherits From
ORI_ERR_AUDIT_001AuditErrorBase exception for all audit-domain errors.packages/oridecon-audit/src/oridecon/audit/exceptions.pyDomainError
ORI_ERR_AUDIT_002AuditStoreErrorRaised when the audit store fails to persist or query entries.packages/oridecon-audit/src/oridecon/audit/exceptions.pyAuditError
ORI_ERR_AUDIT_003AuditVerificationErrorRaised when audit trail verification encounters an unexpected failure.packages/oridecon-audit/src/oridecon/audit/exceptions.pyAuditError
ORI_ERR_AUDIT_004AuditRetentionErrorRaised when a retention purge fails.packages/oridecon-audit/src/oridecon/audit/exceptions.pyAuditError
CodeClassDescriptionFileInherits From
ORI_ERR_AUTH_004AuthErrorBase exception for all auth errors.packages/oridecon-auth/src/oridecon/auth/exceptions.pyContractsAuthError
ORI_ERR_AUTH_005AuthenticationErrorRaised when authentication fails.packages/oridecon-auth/src/oridecon/auth/exceptions.pyOrideconAuthenticationError, AuthError
ORI_ERR_AUTH_006AuthorizationErrorRaised when user lacks required permissions.packages/oridecon-auth/src/oridecon/auth/exceptions.pyOrideconAuthorizationError, AuthError
ORI_ERR_AUTH_007InvalidCredentialsErrorRaised when credentials are invalid.packages/oridecon-auth/src/oridecon/auth/exceptions.pyAuthenticationError
ORI_ERR_AUTH_008AccountLockedErrorRaised when an account is locked due to too many failed login attempts. Accounts are locked autom…packages/oridecon-auth/src/oridecon/auth/exceptions.pyAuthenticationError
ORI_ERR_AUTH_009UserNotFoundErrorRaised when user is not found.packages/oridecon-auth/src/oridecon/auth/exceptions.pyOrideconNotFoundError, AuthError
ORI_ERR_AUTH_010TokenErrorBase exception for token-related errors.packages/oridecon-auth/src/oridecon/auth/exceptions.pyInvalidCredentialsError
ORI_ERR_AUTH_011InvalidTokenErrorRaised when a token is malformed or invalid.packages/oridecon-auth/src/oridecon/auth/exceptions.pyTokenError
ORI_ERR_AUTH_012TokenExpiredErrorRaised when a token has expired.packages/oridecon-auth/src/oridecon/auth/exceptions.pyTokenError
ORI_ERR_AUTH_013TokenBlacklistedErrorToken has been explicitly revoked.packages/oridecon-auth/src/oridecon/auth/exceptions.pyTokenError
ORI_ERR_AUTH_014TokenInvalidErrorToken is structurally invalid or has wrong type.packages/oridecon-auth/src/oridecon/auth/exceptions.pyTokenError
ORI_ERR_AUTH_015TokenAudienceErrorToken audience claim does not match expected.packages/oridecon-auth/src/oridecon/auth/exceptions.pyTokenError
ORI_ERR_AUTH_016TokenNotFoundErrorToken record does not exist.packages/oridecon-auth/src/oridecon/auth/exceptions.pyTokenError
ORI_ERR_AUTH_017InvalidAudienceErrorRaised when a token audience is invalid.packages/oridecon-auth/src/oridecon/auth/exceptions.pyTokenError
ORI_ERR_AUTH_018InvalidScopeErrorRaised when a token lacks required scope.packages/oridecon-auth/src/oridecon/auth/exceptions.pyTokenError
ORI_ERR_AUTH_019BlacklistedTokenErrorRaised when a token has been blacklisted.packages/oridecon-auth/src/oridecon/auth/exceptions.pyTokenError
ORI_ERR_AUTH_020TokenExpiredVerificationErrorAccount verification has expired.packages/oridecon-auth/src/oridecon/auth/exceptions.pyVerificationError
ORI_ERR_AUTH_021AlreadyVerifiedErrorAccount is already verified.packages/oridecon-auth/src/oridecon/auth/exceptions.pyVerificationError
ORI_ERR_AUTH_022EmailExistsErrorRaised when email is already taken.packages/oridecon-auth/src/oridecon/auth/exceptions.pyAuthError, ConflictError
ORI_ERR_AUTH_023UsernameExistsErrorRaised when username is already taken.packages/oridecon-auth/src/oridecon/auth/exceptions.pyAuthError, ConflictError
ORI_ERR_AUTH_024PasswordPolicyErrorRaised when password doesn’t meet requirements.packages/oridecon-auth/src/oridecon/auth/exceptions.pyAuthError
ORI_ERR_AUTH_025OAuth2ErrorBase exception for OAuth2 errors.packages/oridecon-auth/src/oridecon/auth/exceptions.pyAuthError
ORI_ERR_AUTH_026SessionNotFoundErrorRaised when a session cannot be found in the store.packages/oridecon-auth/src/oridecon/auth/exceptions.pyOrideconNotFoundError, AuthError
ORI_ERR_AUTH_027AccountVerificationErrorError during account verification operations.packages/oridecon-auth/src/oridecon/auth/authn/account_verification.pyException
ORI_ERR_AUTH_028PasswordResetTokenErrorError during password reset token operations.packages/oridecon-auth/src/oridecon/auth/authn/password_reset.pyException
ORI_ERR_SEC_012RateLimitExceededErrorRaised when a client has exceeded the configured rate limit. Carries retry_after (seconds) so…packages/oridecon-auth/src/oridecon/auth/web/middleware/throttle.pyException
CodeClassDescriptionFileInherits From
ORI_ERR_CACHE_004CacheErrorBase exception for cache errors.packages/oridecon-cache/src/oridecon/cache/exceptions.pyOrideconError
ORI_ERR_CACHE_005CacheBackendErrorRaised when the cache backend (Redis/Memcached) fails.packages/oridecon-cache/src/oridecon/cache/exceptions.pyCacheError
ORI_ERR_CACHE_006CacheConnectionErrorRaised when the cache connection fails.packages/oridecon-cache/src/oridecon/cache/exceptions.pyCacheBackendError
ORI_ERR_CACHE_007CacheTimeoutErrorRaised when a cache operation times out.packages/oridecon-cache/src/oridecon/cache/exceptions.pyCacheError
ORI_ERR_CACHE_008CacheKeyErrorRaised when a cache key is invalid or for key-specific errors.packages/oridecon-cache/src/oridecon/cache/exceptions.pyCacheError
ORI_ERR_CACHE_009CacheConfigurationErrorRaised when cache configuration is invalid.packages/oridecon-cache/src/oridecon/cache/exceptions.pyCacheError
ORI_ERR_CACHE_010CacheStampedeErrorRaised when cache stampede protection fails.packages/oridecon-cache/src/oridecon/cache/exceptions.pyCacheError
ORI_ERR_CACHE_011CacheInvalidationErrorRaised when cache invalidation fails.packages/oridecon-cache/src/oridecon/cache/exceptions.pyCacheError
ORI_ERR_CACHE_012LockAcquisitionErrorRaised when a distributed lock cannot be acquired.packages/oridecon-cache/src/oridecon/cache/exceptions.pyCacheError
ORI_ERR_CACHE_013CacheSerializationErrorRaised when serialization/deserialization fails.packages/oridecon-cache/src/oridecon/cache/exceptions.pySerializationError, CacheError
ORI_ERR_CACHE_014CacheCapacityErrorRaised when the cache is at capacity.packages/oridecon-cache/src/oridecon/cache/exceptions.pyCacheError
ORI_ERR_CACHE_015CacheSerializationErrorRaised when cache serialization or deserialization fails. This is a cache-specific subclass of th…packages/oridecon-cache/src/oridecon/cache/serialization/base.pySerializationError
CodeClassDescriptionFileInherits From
ORI_ERR_CLI_001CliErrorBase exception for oridecon-cli operations.experimental/apps/oridecon-cli/src/oridecon/cli/exceptions.pyOrideconError
ORI_ERR_CLI_002ConfigNotFoundErrorRaised when application.yaml configuration file is not found.experimental/apps/oridecon-cli/src/oridecon/cli/exceptions.pyCliError
ORI_ERR_CLI_003ProviderNotInstalledErrorRaised when a required provider package is not installed.experimental/apps/oridecon-cli/src/oridecon/cli/exceptions.pyCliError
CodeClassDescriptionFileInherits From
ORI_ERR_EVT_004ConcurrencyErrorConcurrency/optimistic locking error. Raised when event version conflicts indicate concurrent mod…packages/oridecon-events/src/oridecon/events/exceptions.pyEventError
ORI_ERR_EVT_005CommandExecutionErrorCommand execution error.packages/oridecon-events/src/oridecon/events/exceptions.pyEventError
ORI_ERR_EVT_006QueryExecutionErrorQuery execution error.packages/oridecon-events/src/oridecon/events/exceptions.pyEventError
ORI_ERR_EVT_007StreamNotFoundErrorRaised when stream is not found. Parameters mirror the helper used in tests: (stream_type, stream…packages/oridecon-events/src/oridecon/events/exceptions.pyDomainError
ORI_ERR_EVT_008EventHandlerErrorRaised when event handling fails.packages/oridecon-events/src/oridecon/events/exceptions.pyEventError
ORI_ERR_EVT_009AggregateNotFoundErrorRaised when aggregate is not found.packages/oridecon-events/src/oridecon/events/exceptions.pyNotFoundError
ORI_ERR_EVT_010AdapterConnectionErrorRaised when adapter connection fails.packages/oridecon-events/src/oridecon/events/exceptions.pyInfrastructureError
ORI_ERR_EVT_011EventLoadErrorRaised when event loading fails.packages/oridecon-events/src/oridecon/events/exceptions.pyEventError
ORI_ERR_EVT_012EventPersistenceErrorRaised when event persistence fails.packages/oridecon-events/src/oridecon/events/exceptions.pyInfrastructureError, EventError
ORI_ERR_EVT_013EventStoreErrorRaised for event store errors.packages/oridecon-events/src/oridecon/events/exceptions.pyEventError
ORI_ERR_EVT_014EventStoreConnectionErrorRaised when event store connection fails.packages/oridecon-events/src/oridecon/events/exceptions.pyEventStoreError, AdapterConnectionError
ORI_ERR_EVT_015ProjectionBuildErrorRaised when projection building fails.packages/oridecon-events/src/oridecon/events/exceptions.pyEventError
ORI_ERR_EVT_016ProjectionRebuildErrorRaised when projection rebuilding fails (alias for collection stability).packages/oridecon-events/src/oridecon/events/exceptions.pyProjectionBuildError
ORI_ERR_EVT_017ProjectionNotFoundErrorRaised when a projection is not found.packages/oridecon-events/src/oridecon/events/exceptions.pyNotFoundError
ORI_ERR_EVT_018WebhookDeliveryErrorRaised when an outbound webhook delivery fails after all retry attempts. Carries the target urlpackages/oridecon-events/src/oridecon/events/exceptions.pyEventError
ORI_ERR_EVT_019SchemaErrorRaised for schema-related errors.packages/oridecon-events/src/oridecon/events/exceptions.pyEventError
ORI_ERR_EVT_020SecurityErrorRaised for security-related errors.packages/oridecon-events/src/oridecon/events/exceptions.pyEventError
ORI_ERR_EVT_021StreamingErrorRaised for streaming-related errors.packages/oridecon-events/src/oridecon/events/exceptions.pyEventError
ORI_ERR_EVT_022SchemaIncompatibleErrorRaised when a schema is not compatible with previous version.packages/oridecon-events/src/oridecon/events/schema/models.pyEventError
ORI_ERR_EVT_023SchemaNotFoundErrorRaised when a schema is not found.packages/oridecon-events/src/oridecon/events/schema/models.pyEventError
CodeClassDescriptionFileInherits From
ORI_ERR_FEAT_002FlagNotFoundErrorRaised when a requested feature flag does not exist in any provider. Attributes: flag_key: The ke…packages/oridecon-features/src/oridecon/features/exceptions.pyFeatureFlagError
ORI_ERR_FEAT_003FlagEvaluationErrorRaised when a flag provider fails during evaluation. Attributes: flag_key: The key of the flag th…packages/oridecon-features/src/oridecon/features/exceptions.pyFeatureFlagError
ORI_ERR_FEAT_004FeatureFlagDisabledErrorRaised when a feature-guarded path is called with the flag disabled.packages/oridecon-features/src/oridecon/features/exceptions.pyFeatureFlagError
CodeClassDescriptionFileInherits From
ORI_ERR_GRAPH_001GraphErrorBase exception for all graph store operations.packages/oridecon-graph/src/oridecon/graph/exceptions.pyInfrastructureError
ORI_ERR_GRAPH_002GraphConnectionErrorFailed to connect to the graph store.packages/oridecon-graph/src/oridecon/graph/exceptions.pyGraphError
ORI_ERR_GRAPH_003GraphNotFoundErrorRequested graph database does not exist.packages/oridecon-graph/src/oridecon/graph/exceptions.pyGraphError
ORI_ERR_GRAPH_004GraphAlreadyExistsErrorAttempted to create a graph that already exists.packages/oridecon-graph/src/oridecon/graph/exceptions.pyGraphError
ORI_ERR_GRAPH_005GraphNodeNotFoundErrorReferenced node does not exist.packages/oridecon-graph/src/oridecon/graph/exceptions.pyGraphError
ORI_ERR_GRAPH_006GraphEdgeNotFoundErrorReferenced edge does not exist.packages/oridecon-graph/src/oridecon/graph/exceptions.pyGraphError
ORI_ERR_GRAPH_007DetachRequiredErrorNode has edges and detach=False was specified.packages/oridecon-graph/src/oridecon/graph/exceptions.pyGraphError
ORI_ERR_GRAPH_008TraversalErrorTraversal query failed.packages/oridecon-graph/src/oridecon/graph/exceptions.pyGraphError
ORI_ERR_GRAPH_009CypherCompilationErrorFailed to compile a traversal query to Cypher.packages/oridecon-graph/src/oridecon/graph/exceptions.pyGraphError
ORI_ERR_GRAPH_010GraphSchemaErrorSchema operation (index, constraint) failed.packages/oridecon-graph/src/oridecon/graph/exceptions.pyGraphError
ORI_ERR_GRAPH_011GraphTransactionErrorGraph transaction failed.packages/oridecon-graph/src/oridecon/graph/exceptions.pyGraphError
ORI_ERR_GRAPH_012GraphQueryErrorRaw query execution failed.packages/oridecon-graph/src/oridecon/graph/exceptions.pyGraphError
CodeClassDescriptionFileInherits From
ORI_ERR_GQL_001GraphQLErrorBase exception for all GraphQL errors.packages/oridecon-graphql/src/oridecon/graphql/exceptions.pyOrideconError
ORI_ERR_GQL_002ExecutionErrorRaised when execution fails.packages/oridecon-graphql/src/oridecon/graphql/exceptions.pyGraphQLError
ORI_ERR_GQL_003GraphQLTimeoutErrorRaised when execution times out.packages/oridecon-graphql/src/oridecon/graphql/exceptions.pyExecutionError
ORI_ERR_GQL_004QueryTooDeepErrorRaised when a GraphQL query exceeds the maximum depth.packages/oridecon-graphql/src/oridecon/graphql/exceptions.pyGraphQLError
ORI_ERR_GQL_005InputGraphQLErrorRaised for invalid user input.packages/oridecon-graphql/src/oridecon/graphql/exceptions.pyGraphQLError
ORI_ERR_GQL_006ParseErrorRaised when query parsing fails.packages/oridecon-graphql/src/oridecon/graphql/exceptions.pyGraphQLError
ORI_ERR_GQL_007QueryTooComplexErrorRaised when query exceeds complexity limit.packages/oridecon-graphql/src/oridecon/graphql/exceptions.pyGraphQLError
ORI_ERR_GQL_008ResolverErrorRaised when a resolver fails.packages/oridecon-graphql/src/oridecon/graphql/exceptions.pyGraphQLError
ORI_ERR_GQL_009AuthenticationErrorRaised when authentication is required but missing. Also satisfies “oridecon.contracts.exception…packages/oridecon-graphql/src/oridecon/graphql/exceptions.pyGraphQLError, _ContractsAuthenticationError
ORI_ERR_GQL_010AuthorizationErrorRaised when user is authenticated but lacks permissions. Also satisfies “oridecon.contracts.exce…packages/oridecon-graphql/src/oridecon/graphql/exceptions.pyGraphQLError, _ContractsAuthorizationError
ORI_ERR_GQL_011ForbiddenErrorRaised when access is forbidden.packages/oridecon-graphql/src/oridecon/graphql/exceptions.pyGraphQLError
ORI_ERR_GQL_012NotFoundErrorRaised when a requested resource is not found.packages/oridecon-graphql/src/oridecon/graphql/exceptions.pyGraphQLError
ORI_ERR_GQL_013RateLimitErrorRaised when rate limit is exceeded.packages/oridecon-graphql/src/oridecon/graphql/exceptions.pyGraphQLError
ORI_ERR_GQL_014SubscriptionErrorRaised for subscription-related errors.packages/oridecon-graphql/src/oridecon/graphql/exceptions.pyGraphQLError
ORI_ERR_GQL_015GraphQLConnectionErrorRaised when a network connection error occurs during GraphQL execution.packages/oridecon-graphql/src/oridecon/graphql/exceptions.pyGraphQLError
CodeClassDescriptionFileInherits From
ORI_ERR_HTTP_001HTTPClientErrorBase exception for all HTTP client errors.packages/oridecon-http/src/oridecon/http/exceptions.pyInfrastructureError
ORI_ERR_HTTP_002HTTPConnectionErrorRaised when a connection to a remote host fails.packages/oridecon-http/src/oridecon/http/exceptions.pyHTTPClientError
ORI_ERR_HTTP_003HTTPTimeoutErrorRaised when a connection or request times out.packages/oridecon-http/src/oridecon/http/exceptions.pyHTTPClientError
ORI_ERR_HTTP_004HTTPInterceptorErrorRaised when a request/response interceptor fails.packages/oridecon-http/src/oridecon/http/exceptions.pyHTTPClientError
ORI_ERR_HTTP_005HTTPCircuitOpenErrorRaised when the circuit breaker is open and requests are rejected.packages/oridecon-http/src/oridecon/http/exceptions.pyHTTPClientError
ORI_ERR_HTTP_006HTTPRetryExhaustedErrorRaised when all retry attempts for a request have been exhausted.packages/oridecon-http/src/oridecon/http/exceptions.pyHTTPClientError
ORI_ERR_HTTP_007HTTPStatusErrorRaised (or returned as an Err) when the server responds with 4xx/5xx. Callers using the Result-ba…packages/oridecon-http/src/oridecon/http/exceptions.pyHTTPClientError
ORI_ERR_HTTP_008HTTPUnsafeURLErrorRaised when a request URL fails the SSRF safety gate.packages/oridecon-http/src/oridecon/http/exceptions.pyHTTPClientError
CodeClassDescriptionFileInherits From
ORI_ERR_MONITOR_001MonitorErrorBase exception for monitoring errors.packages/oridecon-monitor/src/oridecon/monitor/exceptions.pyOrideconError
ORI_ERR_MONITOR_002BackendNotAvailableErrorRaised when a required monitoring backend is not available.packages/oridecon-monitor/src/oridecon/monitor/exceptions.pyMonitorError
ORI_ERR_MONITOR_003MetricNotFoundErrorRaised when a requested metric is not found.packages/oridecon-monitor/src/oridecon/monitor/exceptions.pyMonitorError
ORI_ERR_MONITOR_004InvalidMetricErrorRaised when metric parameters are invalid.packages/oridecon-monitor/src/oridecon/monitor/exceptions.pyMonitorError
ORI_ERR_MONITOR_005SpanErrorBase exception for span-related errors.packages/oridecon-monitor/src/oridecon/monitor/exceptions.pyMonitorError
ORI_ERR_MONITOR_006SpanNotFoundErrorRaised when a requested span is not found.packages/oridecon-monitor/src/oridecon/monitor/exceptions.pySpanError
ORI_ERR_MONITOR_007MonitorConfigurationErrorRaised when monitoring configuration is invalid.packages/oridecon-monitor/src/oridecon/monitor/exceptions.pyMonitorError, _ConfigurationError
ORI_ERR_MONITOR_008PerformanceMonitorErrorBase exception for performance monitoring errors.packages/oridecon-monitor/src/oridecon/monitor/profiling/models.pyMonitorError
CodeClassDescriptionFileInherits From
ORI_ERR_MM_BEAT_003BeatAnalysisDecodeErrorAudio could not be decoded, or was rejected before decoding. Covers undecodable files, unsafe ass…experimental/multimedia/oridecon-multimedia-beat/src/oridecon/multimedia/beat/exceptions.pyBeatAnalysisError
CodeClassDescriptionFileInherits From
ORI_ERR_MM_IMAGE_001ImageTimeoutErrorRaised when an image generation operation exceeds its timeout.experimental/multimedia/oridecon-multimedia-image/src/oridecon/multimedia/image/exceptions.pyImageGenerationError
ORI_ERR_MM_IMAGE_002ImageGenerationAuthenticationErrorRaised when the image backend rejects the configured API credentials.experimental/multimedia/oridecon-multimedia-image/src/oridecon/multimedia/image/exceptions.pyImageGenerationError
CodeClassDescriptionFileInherits From
ORI_ERR_MM_MUSIC_001MusicGenerationAuthenticationErrorRaised when the music backend rejects the configured API credentials.experimental/multimedia/oridecon-multimedia-music/src/oridecon/multimedia/music/exceptions.pyMusicGenerationError
CodeClassDescriptionFileInherits From
ORI_ERR_MM_TTS_002TTSAuthenticationErrorInvalid API key or credentials — infrastructure error, raised not wrapped.experimental/multimedia/oridecon-multimedia-tts/src/oridecon/multimedia/tts/exceptions.pyTTSError
CodeClassDescriptionFileInherits From
ORI_ERR_MM_UPSCALE_001UpscaleAssetTooLargeErrorRaised when an upscale source asset exceeds the byte cap. Also a ValueError so callers and te…experimental/multimedia/oridecon-multimedia-upscale/src/oridecon/multimedia/upscale/exceptions.pyUpscaleError, ValueError
ORI_ERR_MM_UPSCALE_002UpscaleUnsafeAssetURLErrorRaised when an upscale source asset URI is not safe to request. Also a ValueError so callers …experimental/multimedia/oridecon-multimedia-upscale/src/oridecon/multimedia/upscale/exceptions.pyUpscaleError, ValueError
ORI_ERR_MM_UPSCALE_003UpscaleAssetDownloadErrorRaised when an upscale source asset fetch returns a non-200 response. Also a ValueError so ca…experimental/multimedia/oridecon-multimedia-upscale/src/oridecon/multimedia/upscale/exceptions.pyUpscaleError, ValueError
CodeClassDescriptionFileInherits From
ORI_ERR_MM_VIDEO_001VideoTimeoutErrorRaised when a video generation operation exceeds its timeout.experimental/multimedia/oridecon-multimedia-video/src/oridecon/multimedia/video/exceptions.pyVideoGenerationError
ORI_ERR_MM_VIDEO_002VideoGenerationAuthenticationErrorRaised when the video backend rejects the configured API credentials.experimental/multimedia/oridecon-multimedia-video/src/oridecon/multimedia/video/exceptions.pyVideoGenerationError
ORI_ERR_MM_VIDEO_003VideoProcessingErrorRaised when an ffmpeg processing operation fails.experimental/multimedia/oridecon-multimedia-video/src/oridecon/multimedia/video/exceptions.pyVideoGenerationError
ORI_ERR_MM_VIDEO_004VideoAssetTooLargeErrorRaised when a materialized asset exceeds the byte cap. Also a ValueError so the processor’s e…experimental/multimedia/oridecon-multimedia-video/src/oridecon/multimedia/video/exceptions.pyVideoProcessingError, ValueError
ORI_ERR_MM_VIDEO_005VideoUnsafeAssetURLErrorRaised when an asset URI is not safe to request. Also a ValueError so the processor’s existin…experimental/multimedia/oridecon-multimedia-video/src/oridecon/multimedia/video/exceptions.pyVideoProcessingError, ValueError
ORI_ERR_MM_VIDEO_006VideoAssetDownloadErrorRaised when a remote asset download returns a non-200 response. Also a ValueError so the proc…experimental/multimedia/oridecon-multimedia-video/src/oridecon/multimedia/video/exceptions.pyVideoProcessingError, ValueError
CodeClassDescriptionFileInherits From
ORI_ERR_NOSQL_001NoSQLErrorBase exception for all NoSQL operations.packages/oridecon-nosql/src/oridecon/nosql/exceptions.pyOrideconError
ORI_ERR_NOSQL_002NoSQLConnectionErrorFailed to connect to the document store.packages/oridecon-nosql/src/oridecon/nosql/exceptions.pyNoSQLError
ORI_ERR_NOSQL_003DocumentNotFoundErrorRequested document does not exist.packages/oridecon-nosql/src/oridecon/nosql/exceptions.pyNoSQLError
ORI_ERR_NOSQL_004DuplicateKeyErrorInsert/update violated a unique constraint.packages/oridecon-nosql/src/oridecon/nosql/exceptions.pyNoSQLError
ORI_ERR_NOSQL_005DocumentValidationErrorDocument failed schema validation.packages/oridecon-nosql/src/oridecon/nosql/exceptions.pyNoSQLError
ORI_ERR_NOSQL_006TransactionErrorMulti-document transaction failed.packages/oridecon-nosql/src/oridecon/nosql/exceptions.pyNoSQLError
ORI_ERR_NOSQL_007NoSQLFilterErrorFilter rejected by the operator/identifier validation guard.packages/oridecon-nosql/src/oridecon/nosql/exceptions.pyNoSQLError
CodeClassDescriptionFileInherits From
ORI_ERR_NOTIF_003TwilioNotificationErrorTwilio SMS delivery failure.packages/oridecon-notification/src/oridecon/notification/exceptions.pyNotificationError
ORI_ERR_NOTIF_004FCMNotificationErrorFCM push notification delivery failure.packages/oridecon-notification/src/oridecon/notification/exceptions.pyNotificationError
ORI_ERR_NOTIF_005APNsNotificationErrorAPNs push notification delivery failure.packages/oridecon-notification/src/oridecon/notification/exceptions.pyNotificationError
ORI_ERR_NOTIF_006SMTPMailerErrorSMTP-specific delivery failure (rejection, auth error, etc.).packages/oridecon-notification/src/oridecon/notification/exceptions.pyMailerError
ORI_ERR_NOTIF_007SendGridMailerErrorSendGrid API delivery failure.packages/oridecon-notification/src/oridecon/notification/exceptions.pyMailerError
ORI_ERR_NOTIF_008InboxErrorBase exception for all inbox submodule errors.packages/oridecon-notification/src/oridecon/notification/exceptions.pyDomainError
ORI_ERR_NOTIF_009InboxMessageNotFoundErrorRaised when a requested inbox message does not exist.packages/oridecon-notification/src/oridecon/notification/exceptions.pyInboxError
ORI_ERR_NOTIF_010InboxPermissionErrorRaised when a user attempts to access another user’s inbox messages.packages/oridecon-notification/src/oridecon/notification/exceptions.pyInboxError
ORI_ERR_NOTIF_011WebPushNotificationErrorWeb Push notification delivery failure.packages/oridecon-notification/src/oridecon/notification/exceptions.pyNotificationError
ORI_ERR_NOTIF_012WhatsAppNotificationErrorWhatsApp delivery failure via Twilio provider.packages/oridecon-notification/src/oridecon/notification/backends/sms/whatsapp.pyTwilioNotificationError
ORI_ERR_NOTIF_013WhatsAppMetaNotificationErrorWhatsApp delivery failure via Meta provider.packages/oridecon-notification/src/oridecon/notification/backends/sms/whatsapp.pyTwilioNotificationError
ORI_ERR_NOTIF_014SlackNotificationErrorSlack notification delivery failure.packages/oridecon-notification/src/oridecon/notification/backends/slack/slack_notifier.pyNotificationError
CodeClassDescriptionFileInherits From
ORI_ERR_QUEUE_002RedisQueueErrorRedis queue failure.packages/oridecon-queue/src/oridecon/queue/exceptions.pyQueueError
ORI_ERR_QUEUE_003RabbitMQQueueErrorRabbitMQ queue failure.packages/oridecon-queue/src/oridecon/queue/exceptions.pyQueueError
ORI_ERR_QUEUE_004KafkaQueueErrorKafka queue failure.packages/oridecon-queue/src/oridecon/queue/exceptions.pyQueueError
ORI_ERR_QUEUE_005SQSQueueErrorSQS queue failure.packages/oridecon-queue/src/oridecon/queue/exceptions.pyQueueError
ORI_ERR_QUEUE_006AzureServiceBusQueueErrorAzure Service Bus queue failure.packages/oridecon-queue/src/oridecon/queue/exceptions.pyQueueError
ORI_ERR_QUEUE_007GCPPubSubQueueErrorGCP Pub/Sub queue failure.packages/oridecon-queue/src/oridecon/queue/exceptions.pyQueueError
CodeClassDescriptionFileInherits From
ORI_ERR_IDEM_005IdempotencyBackendErrorRaised when a Redis or database backend connection fails. This exception is raised when the under…packages/oridecon-resilience/src/oridecon/resilience/exceptions.pyIdempotencyError
ORI_ERR_IDEM_006IdempotencyConfigurationErrorRaised when the idempotency store is misconfigured. This exception is raised when required config…packages/oridecon-resilience/src/oridecon/resilience/exceptions.pyIdempotencyError
ORI_ERR_RES_008RetryExhaustedErrorAll retry attempts exhausted.packages/oridecon-resilience/src/oridecon/resilience/exceptions.pyRetryError
ORI_ERR_RES_009CircuitOpenErrorCircuit breaker is open.packages/oridecon-resilience/src/oridecon/resilience/exceptions.pyCircuitBreakerError
ORI_ERR_RES_010BulkheadRejectedErrorBulkhead rejected due to capacity limits.packages/oridecon-resilience/src/oridecon/resilience/exceptions.pyBulkheadError
ORI_ERR_RES_011ResilienceTimeoutErrorResilience operation timed out. Inherits from both ResilienceError and built-in TimeoutError so t…packages/oridecon-resilience/src/oridecon/resilience/exceptions.pyResilienceError, TimeoutError
CodeClassDescriptionFileInherits From
ORI_ERR_SEARCH_001SearchErrorBase exception for search operations.packages/oridecon-search/src/oridecon/search/exceptions.pyOrideconError
ORI_ERR_SEARCH_002IndexNotFoundErrorRaised when index is not found.packages/oridecon-search/src/oridecon/search/exceptions.pyDomainError
ORI_ERR_SEARCH_003BackendErrorRaised when search backend encounters an error.packages/oridecon-search/src/oridecon/search/exceptions.pyInfrastructureError
ORI_ERR_SEARCH_004SearchValidationErrorRaised when search query validation fails.packages/oridecon-search/src/oridecon/search/exceptions.pySearchError
ORI_ERR_SEARCH_005TransformationErrorRaised when document transformation fails.packages/oridecon-search/src/oridecon/search/exceptions.pySearchError
ORI_ERR_SEARCH_006CacheErrorRaised when search cache operation fails.packages/oridecon-search/src/oridecon/search/exceptions.pySearchError
ORI_ERR_SEARCH_007QueryErrorRaised when search query execution fails.packages/oridecon-search/src/oridecon/search/exceptions.pySearchError
ORI_ERR_SEARCH_008ConfigurationErrorRaised when search configuration is invalid.packages/oridecon-search/src/oridecon/search/exceptions.pySearchError
ORI_ERR_SEARCH_009SearchIndexErrorRaised when search index operation fails.packages/oridecon-search/src/oridecon/search/exceptions.pySearchError
ORI_ERR_SEARCH_010SchedulerErrorRaised when search scheduler operation fails.packages/oridecon-search/src/oridecon/search/exceptions.pySearchError
CodeClassDescriptionFileInherits From
ORI_ERR_SECRET_001SecretsErrorBase exception for all secrets-domain errors.packages/oridecon-secrets/src/oridecon/secrets/exceptions.pyOrideconError
ORI_ERR_SECRET_002SecretNotFoundErrorRaised when a requested secret does not exist.packages/oridecon-secrets/src/oridecon/secrets/exceptions.pySecretsError
ORI_ERR_SECRET_003SecretAccessErrorRaised when access to a secret is denied.packages/oridecon-secrets/src/oridecon/secrets/exceptions.pySecretsError
ORI_ERR_SECRET_004SecretRotationErrorRaised when automatic rotation of a secret fails.packages/oridecon-secrets/src/oridecon/secrets/exceptions.pySecretsError
ORI_ERR_SECRET_005SecretBackendErrorRaised when the underlying secret backend (e.g. Vault) fails.packages/oridecon-secrets/src/oridecon/secrets/exceptions.pySecretsError
ORI_ERR_SECRET_006SecretConfigErrorRaised when secrets subsystem configuration is invalid.packages/oridecon-secrets/src/oridecon/secrets/exceptions.pySecretsError
ORI_ERR_SECRET_007SecretBackendUnavailableErrorBackend auth/network/permission failure — distinct from secret-not-found.packages/oridecon-secrets/src/oridecon/secrets/exceptions.pyInfrastructureError
CodeClassDescriptionFileInherits From
ORI_ERR_SQL_001DatabaseConnectionErrorBase for all connection-related failures. Attributes: host: The database host that was targeted. …packages/oridecon-sql/src/oridecon/sql/exceptions.pyDatabaseError
ORI_ERR_SQL_002ConnectionRefusedErrorServer actively refused the connection.packages/oridecon-sql/src/oridecon/sql/exceptions.pyDatabaseConnectionError
ORI_ERR_SQL_003ConnectionTimeoutErrorConnection attempt timed out.packages/oridecon-sql/src/oridecon/sql/exceptions.pyDatabaseConnectionError
ORI_ERR_SQL_004ConnectionPoolErrorConnection pool exhausted — no connections available within timeout.packages/oridecon-sql/src/oridecon/sql/exceptions.pyDatabaseConnectionError
ORI_ERR_SQL_005QueryErrorBase for query execution failures. Attributes: sql: The SQL query that failed. params: The parame…packages/oridecon-sql/src/oridecon/sql/exceptions.pyDatabaseError
ORI_ERR_SQL_006QuerySyntaxErrorThe SQL query has a syntax error.packages/oridecon-sql/src/oridecon/sql/exceptions.pyQueryError
ORI_ERR_SQL_007ParameterBindingErrorFailed to bind parameters to a query.packages/oridecon-sql/src/oridecon/sql/exceptions.pyQueryError
ORI_ERR_SQL_008IntegrityErrorBase for constraint violation errors. Attributes: constraint: The constraint name that was violat…packages/oridecon-sql/src/oridecon/sql/exceptions.pyDatabaseError
ORI_ERR_SQL_009DuplicateKeyErrorUnique constraint or primary key violated.packages/oridecon-sql/src/oridecon/sql/exceptions.pyIntegrityError
ORI_ERR_SQL_010ForeignKeyErrorForeign key constraint violated.packages/oridecon-sql/src/oridecon/sql/exceptions.pyIntegrityError
ORI_ERR_SQL_011NotNullViolationErrorNOT NULL constraint violated. Attributes: column: The column that triggered the violation.packages/oridecon-sql/src/oridecon/sql/exceptions.pyIntegrityError
ORI_ERR_SQL_012CheckConstraintErrorCHECK constraint violated.packages/oridecon-sql/src/oridecon/sql/exceptions.pyIntegrityError
ORI_ERR_SQL_013TransactionErrorBase for transaction-related failures.packages/oridecon-sql/src/oridecon/sql/exceptions.pyDatabaseError
ORI_ERR_SQL_014SerializationErrorSerialization failure (optimistic concurrency conflict).packages/oridecon-sql/src/oridecon/sql/exceptions.pyTransactionError
ORI_ERR_SQL_015OptimisticLockErrorRaised when an optimistic lock check fails on UPDATE. Indicates a concurrent modification was det…packages/oridecon-sql/src/oridecon/sql/exceptions.pyDatabaseError
ORI_ERR_SQL_016TransactionRollbackErrorTransaction was rolled back (not by the application).packages/oridecon-sql/src/oridecon/sql/exceptions.pyTransactionError
ORI_ERR_SQL_017LockErrorRaised when a database lock cannot be acquired.packages/oridecon-sql/src/oridecon/sql/exceptions.pyDatabaseError
ORI_ERR_SQL_018DeadlockErrorDatabase deadlock detected. Inherits from :class:TransactionError because deadlocks are resolve…packages/oridecon-sql/src/oridecon/sql/exceptions.pyTransactionError
ORI_ERR_SQL_019SchemaErrorBase for schema-related errors.packages/oridecon-sql/src/oridecon/sql/exceptions.pyDatabaseError
ORI_ERR_SQL_020TableNotFoundErrorReferenced table does not exist.packages/oridecon-sql/src/oridecon/sql/exceptions.pySchemaError
ORI_ERR_SQL_021ColumnNotFoundErrorReferenced column does not exist.packages/oridecon-sql/src/oridecon/sql/exceptions.pySchemaError
ORI_ERR_SQL_022DatabaseTimeoutErrorDatabase operation timed out.packages/oridecon-sql/src/oridecon/sql/exceptions.pyDatabaseError
ORI_ERR_SQL_023RepositoryErrorRepositoryProtocol-level operation failure.packages/oridecon-sql/src/oridecon/sql/exceptions.pyDatabaseError
ORI_ERR_SQL_024UnitOfWorkErrorRaised when unit of work operation fails.packages/oridecon-sql/src/oridecon/sql/exceptions.pyDatabaseError
ORI_ERR_SQL_025DriverErrorWraps underlying database driver exceptions. Preserves the original exception as __cause__ an…packages/oridecon-sql/src/oridecon/sql/exceptions.pyDatabaseError
ORI_ERR_SQL_026DataErrorBase exception for data access layer failures.packages/oridecon-sql/src/oridecon/sql/exceptions.pyOrideconError
ORI_ERR_SQL_027DataQueryErrorRaised when a query cannot be built or compiled. Args: message: Explanation of the query error.packages/oridecon-sql/src/oridecon/sql/exceptions.pyDataError
ORI_ERR_SQL_028PaginationErrorRaised when pagination parameters are invalid. Args: message: Explanation of the pagination error.packages/oridecon-sql/src/oridecon/sql/exceptions.pyDataError
ORI_ERR_SQL_029EntityNotFoundErrorSignals that a required entity does not exist. RepositoryProtocol implementations that cannot fin…packages/oridecon-sql/src/oridecon/sql/exceptions.pyDataError
ORI_ERR_SQL_030DataRepositoryErrorRaised when a repository operation fails unexpectedly. Args: message: Explanation of the reposito…packages/oridecon-sql/src/oridecon/sql/exceptions.pyDataError
ORI_ERR_SQL_031CursorErrorRaised when a cursor cannot be encoded or decoded. Args: message: Explanation of the cursor error.packages/oridecon-sql/src/oridecon/sql/exceptions.pyDataError
ORI_ERR_SQL_032MigrationDependencyErrorRaised when migration dependencies are not satisfied.packages/oridecon-sql/src/oridecon/sql/migrations/base.pyMigrationError
ORI_ERR_SQL_033MigrationExecutionErrorRaised when migration execution fails.packages/oridecon-sql/src/oridecon/sql/migrations/base.pyMigrationError
ORI_ERR_SQL_034MigrationNotFoundErrorRaised when a migration is not found.packages/oridecon-sql/src/oridecon/sql/migrations/base.pyMigrationError
ORI_ERR_SQL_035MigrationValidationErrorRaised when migration validation fails.packages/oridecon-sql/src/oridecon/sql/migrations/base.pyMigrationError
ORI_ERR_SQL_036ProtocolValidationErrorRaised when object doesn’t implement protocol.packages/oridecon-sql/src/oridecon/sql/validation/protocols.pyConfigurationError
ORI_ERR_SQL_037MappingErrorException raised when entity mapping fails.packages/oridecon-sql/src/oridecon/sql/mappers/base.pyCoreMappingError
ORI_ERR_SQL_038TenantScopingErrorRaised when a tenant-scoped operation runs without an active tenant. Mirrors :class:`~oridecon.sq…packages/oridecon-sql/src/oridecon/sql/exceptions.pyDatabaseError
CodeClassDescriptionFileInherits From
ORI_ERR_STORE_002StorageFileNotFoundErrorRaised when file is not found.packages/oridecon-storage/src/oridecon/storage/exceptions.pyDomainError
ORI_ERR_STORE_004TransactionErrorRaised when a transaction operation fails.packages/oridecon-storage/src/oridecon/storage/exceptions.pyStorageError
ORI_ERR_STORE_005QuotaExceededErrorRaised when a storage quota or size limit is exceeded.packages/oridecon-storage/src/oridecon/storage/exceptions.pyStorageError
ORI_ERR_STORE_006InvalidPathErrorRaised when a path is invalid or attempts directory traversal.packages/oridecon-storage/src/oridecon/storage/exceptions.pyStorageError
ORI_ERR_STORE_007StorageUnavailableErrorRaised when the storage backend is not reachable or unavailable.packages/oridecon-storage/src/oridecon/storage/exceptions.pyStorageError
ORI_ERR_STORE_008ChecksumMismatchErrorRaised when a file’s checksum does not match the expected value.packages/oridecon-storage/src/oridecon/storage/exceptions.pyStorageError
CodeClassDescriptionFileInherits From
ORI_ERR_TASK_002QueueFullErrorThe queue has reached its maximum capacity and cannot accept new tasks. The caller should back of…packages/oridecon-tasks/src/oridecon/tasks/exceptions.pyTaskQueueError
ORI_ERR_TASK_003TaskErrorBase exception for all task-related errorspackages/oridecon-tasks/src/oridecon/tasks/exceptions.pyTaskQueueError
ORI_ERR_TASK_004TaskNotFoundErrorRaised when a task cannot be foundpackages/oridecon-tasks/src/oridecon/tasks/exceptions.pyTaskError
ORI_ERR_TASK_005TaskTimeoutErrorRaised when a task execution exceeds timeoutpackages/oridecon-tasks/src/oridecon/tasks/exceptions.pyTaskError
ORI_ERR_TASK_006TaskCancelledErrorRaised when a task is cancelledpackages/oridecon-tasks/src/oridecon/tasks/exceptions.pyTaskError
ORI_ERR_TASK_007TaskExecutionErrorRaised when a task execution failspackages/oridecon-tasks/src/oridecon/tasks/exceptions.pyTaskError
ORI_ERR_TASK_008TaskValidationErrorRaised when task parameters are invalidpackages/oridecon-tasks/src/oridecon/tasks/exceptions.pyTaskError
ORI_ERR_TASK_009DuplicateTaskErrorRaised when a duplicate task is detectedpackages/oridecon-tasks/src/oridecon/tasks/exceptions.pyTaskError
ORI_ERR_TASK_010TaskDependencyCycleErrorRaised at registration time when a dependency cycle is detected. The scheduler validates the depe…packages/oridecon-tasks/src/oridecon/tasks/exceptions.pyTaskError
ORI_ERR_TASK_011TaskRegistrationErrorRaised when a scheduled or handler task fails to register.packages/oridecon-tasks/src/oridecon/tasks/exceptions.pyOrideconError
CodeClassDescriptionFileInherits From
ORI_ERR_TEST_001TestingErrorBase exception for oridecon-testing operations.packages/oridecon-testing/src/oridecon/testing/exceptions.pyOrideconError
ORI_ERR_TEST_002TokenBudgetExceededErrorRaised when an AITestClient operation would exceed the configured token budget. Prevents runaway …packages/oridecon-testing/src/oridecon/testing/exceptions.pyTestingError
ORI_ERR_TEST_003MemoryBackendErrorBase exception for all memory backend errors.packages/oridecon-testing/src/oridecon/testing/memory/exceptions.pyOrideconError
ORI_ERR_TEST_004CommandBusErrorRaised when a command bus operation fails.packages/oridecon-testing/src/oridecon/testing/memory/exceptions.pyEventError
ORI_ERR_TEST_005CommandHandlerNotFoundErrorRaised when no handler is registered for a specific command type.packages/oridecon-testing/src/oridecon/testing/memory/exceptions.pyCommandBusError, HandlerNotFoundError
ORI_ERR_TEST_006DuplicateHandlerErrorRaised when a handler is already registered for a command type.packages/oridecon-testing/src/oridecon/testing/memory/exceptions.pyCommandBusError, ContractDuplicateHandlerError
ORI_ERR_TEST_007CommandErrorWraps a handler exception for Result-based command dispatch.packages/oridecon-testing/src/oridecon/testing/memory/exceptions.pyCommandBusError
ORI_ERR_TEST_008QueryBusErrorRaised when a query bus operation fails.packages/oridecon-testing/src/oridecon/testing/memory/exceptions.pyEventError
ORI_ERR_TEST_009QueryHandlerNotFoundErrorRaised when no handler is registered for a specific query type.packages/oridecon-testing/src/oridecon/testing/memory/exceptions.pyQueryBusError, HandlerNotFoundError
ORI_ERR_TEST_010QueryDuplicateHandlerErrorRaised when a handler is already registered for a query type.packages/oridecon-testing/src/oridecon/testing/memory/exceptions.pyQueryBusError, ContractDuplicateHandlerError
ORI_ERR_TEST_011ConfigurationErrorRaised when a require_stub module is loaded via configure() in test mode. This exception indicate…packages/oridecon-testing/src/oridecon/testing/lib/stubs.pyException
ORI_ERR_TEST_012SnapshotMismatchErrorRaised when a value does not match the stored snapshot.packages/oridecon-testing/src/oridecon/testing/lib/snapshots.pyAssertionError
CodeClassDescriptionFileInherits From
ORI_ERR_UI_001UIErrorBase exception for all UI-domain errors.experimental/apps/oridecon-ui/src/oridecon/ui/exceptions.pyOrideconError
CodeClassDescriptionFileInherits From
ORI_ERR_VEC_005VectorErrorBase exception for all vector store operations.packages/oridecon-vector/src/oridecon/vector/exceptions.pyInfrastructureError
ORI_ERR_VEC_006VectorConnectionErrorFailed to connect to the vector store.packages/oridecon-vector/src/oridecon/vector/exceptions.pyVectorError
ORI_ERR_VEC_007CollectionNotFoundErrorRequested collection does not exist.packages/oridecon-vector/src/oridecon/vector/exceptions.pyVectorError
ORI_ERR_VEC_008CollectionAlreadyExistsErrorAttempted to create a collection that already exists.packages/oridecon-vector/src/oridecon/vector/exceptions.pyVectorError
ORI_ERR_VEC_009DimensionMismatchErrorVector dimensionality does not match the collection.packages/oridecon-vector/src/oridecon/vector/exceptions.pyVectorError
ORI_ERR_VEC_010VectorConfigErrorInvalid vector store configuration.packages/oridecon-vector/src/oridecon/vector/exceptions.pyVectorError
ORI_ERR_VEC_011FilterCompilationErrorFailed to compile a metadata filter for the target backend.packages/oridecon-vector/src/oridecon/vector/exceptions.pyVectorError
ORI_ERR_VEC_012VectorUpsertErrorFailed to upsert vectors.packages/oridecon-vector/src/oridecon/vector/exceptions.pyVectorError
ORI_ERR_VEC_013VectorSearchErrorFailed to execute similarity search.packages/oridecon-vector/src/oridecon/vector/exceptions.pyVectorError
ORI_ERR_VEC_014VectorDeleteErrorFailed to delete vectors.packages/oridecon-vector/src/oridecon/vector/exceptions.pyVectorError
ORI_ERR_VEC_015VectorTimeoutErrorVector store operation timed out.packages/oridecon-vector/src/oridecon/vector/exceptions.pyVectorError
CodeClassDescriptionFileInherits From
ORI_ERR_WEB_003NotFoundError404 Not Found.packages/oridecon-web/src/oridecon/web/exceptions.pyHTTPError
ORI_ERR_WEB_004BadRequestError400 Bad Request.packages/oridecon-web/src/oridecon/web/exceptions.pyHTTPError
ORI_ERR_WEB_005UnauthorizedError401 Unauthorized.packages/oridecon-web/src/oridecon/web/exceptions.pyHTTPError
ORI_ERR_WEB_006ForbiddenError403 Forbidden.packages/oridecon-web/src/oridecon/web/exceptions.pyHTTPError
ORI_ERR_WEB_007MethodNotAllowedError405 Method Not Allowed.packages/oridecon-web/src/oridecon/web/exceptions.pyHTTPError
ORI_ERR_WEB_008ConflictError409 Conflict.packages/oridecon-web/src/oridecon/web/exceptions.pyHTTPError
ORI_ERR_WEB_009UnprocessableEntityError422 Unprocessable Entity.packages/oridecon-web/src/oridecon/web/exceptions.pyHTTPError
ORI_ERR_WEB_010InternalServerError500 Internal Server Error.packages/oridecon-web/src/oridecon/web/exceptions.pyHTTPError
ORI_ERR_WEB_011DependencyResolutionError500 Dependency Resolution Error.packages/oridecon-web/src/oridecon/web/exceptions.pyInternalServerError
ORI_ERR_WEB_012RateLimitError429 Too Many Requests.packages/oridecon-web/src/oridecon/web/exceptions.pyHTTPError
ORI_ERR_WEB_013TooManyConnectionsError503 Service Unavailable — connection limit reached. Raised when a streaming endpoint (e.g. SSE) h…packages/oridecon-web/src/oridecon/web/exceptions.pyHTTPError
ORI_ERR_WEB_014HTTPErrorBase HTTP error, compatible with OrideconError.packages/oridecon-web/src/oridecon/web/exceptions.pyOrideconError
CodeClassDescriptionFileInherits From
ORI_ERR_WEBHOOK_002SubscriptionNotFoundErrorRaised when a subscription ID is not found.packages/oridecon-webhook/src/oridecon/webhook/exceptions.pyWebhookError
ORI_ERR_WEBHOOK_003SubscriptionInactiveErrorRaised when attempting to deliver to a deactivated subscription.packages/oridecon-webhook/src/oridecon/webhook/exceptions.pyWebhookError
ORI_ERR_WEBHOOK_004InvalidWebhookURLErrorRaised when a subscription URL fails validation.packages/oridecon-webhook/src/oridecon/webhook/exceptions.pyWebhookError
ORI_ERR_WEBHOOK_005DeliveryAttemptNotFoundErrorRaised when a delivery attempt ID is not found.packages/oridecon-webhook/src/oridecon/webhook/exceptions.pyWebhookError
ORI_ERR_WEBHOOK_006SecretRotationErrorRaised when secret rotation fails.packages/oridecon-webhook/src/oridecon/webhook/exceptions.pyWebhookError
CodeClassDescriptionFileInherits From
ORI_ERR_WF_003WorkflowErrorBase exception for workflow orchestration errors.packages/oridecon-workflow/src/oridecon/workflow/exceptions.pyPipelineExecutionError
ORI_ERR_WF_004WorkflowNotFoundErrorRaised when a workflow definition cannot be found.packages/oridecon-workflow/src/oridecon/workflow/exceptions.pyWorkflowError
ORI_ERR_WF_005WorkflowStateErrorRaised when a workflow is in an invalid state for the requested operation.packages/oridecon-workflow/src/oridecon/workflow/exceptions.pyWorkflowError
ORI_ERR_WF_006WorkflowStepErrorRaised when a workflow step fails to execute.packages/oridecon-workflow/src/oridecon/workflow/exceptions.pyWorkflowError
ORI_ERR_WF_007WorkflowTimeoutErrorRaised when a workflow or step exceeds its timeout.packages/oridecon-workflow/src/oridecon/workflow/exceptions.pyWorkflowError
ORI_ERR_WF_008WorkflowCompensationErrorRaised when workflow compensation/rollback fails.packages/oridecon-workflow/src/oridecon/workflow/exceptions.pyWorkflowError
ORI_ERR_WF_010WorkflowVersionMismatchErrorRaised when resuming a workflow instance with a mismatched definition version. Resuming an in-fli…packages/oridecon-workflow/src/oridecon/workflow/exceptions.pyWorkflowError
ORI_ERR_WF_011GraphExecutionErrorBase exception for graph workflow engine operations. Args: message: Human-readable error descript…packages/oridecon-workflow/src/oridecon/workflow/exceptions.pyOrideconError
ORI_ERR_WF_012NodeExecutionErrorA graph node’s execute() method failed. Args: message: Human-readable error description. node: Na…packages/oridecon-workflow/src/oridecon/workflow/exceptions.pyGraphExecutionError
ORI_ERR_WF_013CycleDetectedErrorGraph engine exceeded max_iterations (likely cycle). Args: iterations: Number of iterations compl…packages/oridecon-workflow/src/oridecon/workflow/exceptions.pyGraphExecutionError
ORI_ERR_WF_014GraphTimeoutErrorGraph workflow execution exceeded total timeout. Args: timeout: The configured timeout value in s…packages/oridecon-workflow/src/oridecon/workflow/exceptions.pyGraphExecutionError
ORI_ERR_WF_015GraphValidationErrorGraph structure validation failed.packages/oridecon-workflow/src/oridecon/workflow/exceptions.pyGraphExecutionError
ORI_ERR_WF_016HumanInputRequiredErrorRaised by HumanNode to pause execution awaiting human input. Args: prompt: Text/question to displ…packages/oridecon-workflow/src/oridecon/workflow/exceptions.pyGraphExecutionError
ORI_ERR_WF_017StateErrorRaised when an invalid state transition is attempted. Attributes: event: The event that was not p…packages/oridecon-workflow/src/oridecon/workflow/state/exceptions.pyOrideconError
ORI_ERR_WF_018StateConcurrencyErrorRaised when optimistic version checks fail during a transition.packages/oridecon-workflow/src/oridecon/workflow/state/exceptions.pyStateError
ORI_ERR_WF_020BulkOperationErrorBase exception for bulk operation errors.packages/oridecon-workflow/src/oridecon/workflow/bulk/models.pyOrideconError
ORI_ERR_WF_021BulkOperationTimeoutErrorRaised when a bulk operation times out.packages/oridecon-workflow/src/oridecon/workflow/bulk/models.pyBulkOperationError
ORI_ERR_WF_022BulkOperationCancelledErrorRaised when a bulk operation is cancelled.packages/oridecon-workflow/src/oridecon/workflow/bulk/models.pyBulkOperationError

  • CORE: missing codes 003, 004
  • GOV: missing codes 004, 005, 009
  • MEM: missing codes 004, 007
  • MM_BEAT: missing codes 001, 002
  • MM_TTS: missing codes 001
  • RAG: missing codes 007, 008, 009
  • RESULT: missing codes 001
  • SEC: missing codes 007

These exception classes were found in src/ trees but their containing file has no _code assignment. They are candidates for registration.

Total: 36 classes across 14 packages

ClassInherits FromFile
ContributorDependencyErrorValueErrorcore/oridecon-contracts/src/oridecon/contracts/admin/dependencies.py
HealthCheckNotFoundErrorcore/oridecon-contracts/src/oridecon/contracts/admin/errors.py
RelayAuthErrorcore/oridecon-contracts/src/oridecon/contracts/ai/relay/auth.py
RelayBillingErrorcore/oridecon-contracts/src/oridecon/contracts/ai/governance/relay_billing.py
RelayGatewayErrorExceptioncore/oridecon-contracts/src/oridecon/contracts/ai/relay/gateway.py
RelayLedgerErrorcore/oridecon-contracts/src/oridecon/contracts/ai/relay/ledger.py
WidgetNotFoundErrorcore/oridecon-contracts/src/oridecon/contracts/admin/errors.py
ClassInherits FromFile
BackpressureErrorReactiveErrorcore/oridecon/src/oridecon/reactive/exceptions.py
PluginStateErrorInfrastructureErrorcore/oridecon/src/oridecon/plugins/exceptions.py
ReactiveErrorOrideconErrorcore/oridecon/src/oridecon/reactive/exceptions.py
ClassInherits FromFile
AdminQueryTimeoutErrorTimeoutErrorexperimental/apps/oridecon-admin/src/oridecon/admin/data/timeout.py
ImportRowErrorexperimental/apps/oridecon-admin/src/oridecon/admin/services/import_/service.py
NameCollisionErrorExceptionexperimental/apps/oridecon-admin/src/oridecon/admin/dashboard/naming_policy.py
ReadOnlyErrorExceptionexperimental/apps/oridecon-admin/src/oridecon/admin/data/read_only.py
RelationPersistenceErrorDomainErrorexperimental/apps/oridecon-admin/src/oridecon/admin/relations/errors.py
ClassInherits FromFile
ToolObservationBlockedErrorAgentExecutionErrorexperimental/ai/oridecon-ai-agents/src/oridecon/ai/agents/strategies/guard_hook.py
ToolObservationGuardErrorAgentExecutionErrorexperimental/ai/oridecon-ai-agents/src/oridecon/ai/agents/strategies/guard_hook.py
ClassInherits FromFile
AblationErrorBaseEvaluationErrorexperimental/ai/oridecon-ai-evaluation/src/oridecon/ai/evaluation/exceptions.py
AnalysisErrorBaseEvaluationErrorexperimental/ai/oridecon-ai-evaluation/src/oridecon/ai/evaluation/exceptions.py
CheckpointErrorBaseEvaluationErrorexperimental/ai/oridecon-ai-evaluation/src/oridecon/ai/evaluation/exceptions.py
DatasetErrorBaseEvaluationErrorexperimental/ai/oridecon-ai-evaluation/src/oridecon/ai/evaluation/exceptions.py
EvaluationConfigErrorBaseEvaluationErrorexperimental/ai/oridecon-ai-evaluation/src/oridecon/ai/evaluation/exceptions.py
EvaluatorNotFoundErrorBaseEvaluationErrorexperimental/ai/oridecon-ai-evaluation/src/oridecon/ai/evaluation/exceptions.py
HarnessErrorBaseEvaluationErrorexperimental/ai/oridecon-ai-evaluation/src/oridecon/ai/evaluation/exceptions.py
TrackingErrorBaseEvaluationErrorexperimental/ai/oridecon-ai-evaluation/src/oridecon/ai/evaluation/exceptions.py
ClassInherits FromFile
_ExpressionErrorExceptionexperimental/ai/oridecon-ai-governance/src/oridecon/ai/governance/relay_billing/pricing/parser.py
ClassInherits FromFile
InferenceErrorDomainModelexperimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/routing/types.py
ClassInherits FromFile
PipelineErrorexperimental/ai/oridecon-ai-rag/src/oridecon/ai/rag/pipeline/types.py
ClassInherits FromFile
IngestionErrorexperimental/ai/oridecon-ai-workers/src/oridecon/ai/workers/adapters/rag_adapter.py
ClassInherits FromFile
LoadErrorexperimental/apps/oridecon-cli/src/oridecon/cli/contributors/runtime.py
ClassInherits FromFile
FilterRenderErrorValueErrorpackages/oridecon-search/src/oridecon/search/backends/filters/_validation.py
UnsupportedOperatorErrorValueErrorpackages/oridecon-search/src/oridecon/search/filterset/block_translator.py
ClassInherits FromFile
NoSecurityPolicyErrorExceptionpackages/oridecon-sql/src/oridecon/sql/row_level_security.py
ClassInherits FromFile
FileValidationErrorpackages/oridecon-web/src/oridecon/web/uploads/pipeline.py
RoomErrorpackages/oridecon-web/src/oridecon/web/websocket/rooms.py
ClassInherits FromFile
BulkItemErrorpackages/oridecon-workflow/src/oridecon/workflow/bulk/models.py

⚠️ Duplicate codes found:

  • ORI_ERR_ADMIN_020 appears 2 times:
    • ContributorPermissionError in experimental/apps/oridecon-admin/src/oridecon/admin/contributors/exceptions.py
    • PasswordResetTokenInvalidError in experimental/apps/oridecon-admin/src/oridecon/admin/auth/errors.py
  • ORI_ERR_ADMIN_021 appears 2 times:
    • ContributorNotFoundError in experimental/apps/oridecon-admin/src/oridecon/admin/contributors/exceptions.py
    • PasswordResetTokenExpiredError in experimental/apps/oridecon-admin/src/oridecon/admin/auth/errors.py
  • ORI_ERR_ADMIN_022 appears 3 times:
    • AdminError in experimental/apps/oridecon-admin/src/oridecon/admin/core/middleware.py
    • MfaNotEnabledError in experimental/apps/oridecon-admin/src/oridecon/admin/auth/errors.py
    • AdminRoleError in experimental/apps/oridecon-admin/src/oridecon/admin/rbac/errors.py
  • ORI_ERR_ADMIN_023 appears 3 times:
    • LockError in experimental/apps/oridecon-admin/src/oridecon/admin/core/distributed_lock.py
    • MfaVerificationFailedError in experimental/apps/oridecon-admin/src/oridecon/admin/auth/errors.py
    • RoleDuplicateError in experimental/apps/oridecon-admin/src/oridecon/admin/rbac/errors.py
  • ORI_ERR_ADMIN_024 appears 3 times:
    • LockAcquisitionError in experimental/apps/oridecon-admin/src/oridecon/admin/core/distributed_lock.py
    • EmailVerificationRequiredError in experimental/apps/oridecon-admin/src/oridecon/admin/auth/errors.py
    • RoleNotFoundError in experimental/apps/oridecon-admin/src/oridecon/admin/rbac/errors.py
  • ORI_ERR_ADMIN_025 appears 3 times:
    • LockTimeoutError in experimental/apps/oridecon-admin/src/oridecon/admin/core/distributed_lock.py
    • EmailVerificationTokenInvalidError in experimental/apps/oridecon-admin/src/oridecon/admin/auth/errors.py
    • SystemRoleError in experimental/apps/oridecon-admin/src/oridecon/admin/rbac/errors.py
  • ORI_ERR_ADMIN_026 appears 2 times:
    • LockConflictError in experimental/apps/oridecon-admin/src/oridecon/admin/services/collaborative.py
    • EmailOtpDeliveryError in experimental/apps/oridecon-admin/src/oridecon/admin/auth/errors.py
  • ORI_ERR_ADMIN_027 appears 2 times:
    • FeatureDisabledError in experimental/apps/oridecon-admin/src/oridecon/admin/services/feature_flags.py
    • EmailOtpCooldownError in experimental/apps/oridecon-admin/src/oridecon/admin/auth/errors.py
  • ORI_ERR_AI_003 appears 2 times:
    • MetricsCollectionError in core/oridecon-contracts/src/oridecon/contracts/observability/ai.py
    • RelayError in core/oridecon-contracts/src/oridecon/contracts/ai/exceptions.py
  • ORI_ERR_AI_005 appears 2 times:
    • AIError in experimental/ai/oridecon-ai/src/oridecon/ai/exceptions.py
    • MonitoringError in core/oridecon-contracts/src/oridecon/contracts/observability/ai.py
  • ORI_ERR_LLM_017 appears 2 times:
    • ModelRevisionMismatchError in experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/exceptions.py
    • StructuredOutputError in experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/structured/exceptions.py
  • ORI_ERR_LLM_018 appears 2 times:
    • LLMTimeoutError in experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/exceptions.py
    • ParseError in experimental/ai/oridecon-ai-llm/src/oridecon/ai/llm/structured/exceptions.py
  • ORI_ERR_NOTIF_011 appears 2 times:
    • WebPushNotificationError in packages/oridecon-notification/src/oridecon/notification/exceptions.py
    • PermanentDeliveryFailure in packages/oridecon-notification/src/oridecon/notification/delivery/exceptions.py
  • ORI_ERR_TASK_011 appears 2 times:
    • TaskRegistrationError in packages/oridecon-tasks/src/oridecon/tasks/exceptions.py
    • WorkflowError in packages/oridecon-tasks/src/oridecon/tasks/workflows/core.py

These packages have source files but no ORI_ERR_* codes registered.

Total: 7 packages

  • oridecon-ai-evaluation
  • oridecon-ai-mcp
  • oridecon-ai-relay
  • oridecon-ai-relay-gateway
  • oridecon-multimedia
  • oridecon-multimedia-interpolate
  • oridecon-tenancy

7. Suspicious Exception Classes (Potential Leftovers)

Section titled “7. Suspicious Exception Classes (Potential Leftovers)”

These classes have names suggestive of template/placeholder code and may be leftover scaffolding that was never cleaned up.

ClassFilePackage
WidgetNotFoundErrorcore/oridecon-contracts/src/oridecon/contracts/admin/errors.pyoridecon-contracts

Complete alphabetical listing of all codes grouped by domain tag.

CodeClassDescriptionPackage
ORI_ERR_ADMIN_001AdminErrorBase exception for all admin-domain errors. Extended by leaf exceptions in le…oridecon-contracts
ORI_ERR_ADMIN_002AdminErrorBase exception for all admin errors.oridecon-admin
ORI_ERR_ADMIN_003NotFoundErrorRaised when a resource is not found.oridecon-admin
ORI_ERR_ADMIN_004PermissionDeniedErrorRaised when permission is denied.oridecon-admin
ORI_ERR_ADMIN_005ConflictErrorRaised when a resource conflict occurs.oridecon-admin
ORI_ERR_ADMIN_006AdminValidationErrorRaised when validation fails.oridecon-admin
ORI_ERR_ADMIN_007DataErrorRaised when a data source or database error occurs in admin.oridecon-admin
ORI_ERR_ADMIN_008AdminDataErrorRaised when a storage/database operation fails. Translates low-level database…oridecon-admin
ORI_ERR_ADMIN_009NotificationErrorRaised when a notification fails to send.oridecon-admin
ORI_ERR_ADMIN_010AdminAuthErrorBase exception for all admin authentication errors.oridecon-admin
ORI_ERR_ADMIN_011InvalidCredentialsErrorRaised when email/password combination is incorrect.oridecon-admin
ORI_ERR_ADMIN_012AccountLockedErrorRaised when an account is temporarily or permanently locked. Args: message: H…oridecon-admin
ORI_ERR_ADMIN_013RateLimitExceededErrorRaised when the IP-based rate limit is exceeded. Args: message: Human-readabl…oridecon-admin
ORI_ERR_ADMIN_014SessionNotFoundErrorRaised when the requested session does not exist.oridecon-admin
ORI_ERR_ADMIN_015SessionExpiredErrorRaised when the session has exceeded its idle or absolute timeout.oridecon-admin
ORI_ERR_ADMIN_016CsrfValidationErrorRaised when CSRF token is missing, invalid, or expired.oridecon-admin
ORI_ERR_ADMIN_017PasswordPolicyErrorRaised when a password does not meet policy requirements.oridecon-admin
ORI_ERR_ADMIN_018SetupAlreadyCompletedErrorRaised when setup is attempted after an admin account already exists.oridecon-admin
ORI_ERR_ADMIN_019SetupTokenInvalidErrorRaised when the ADMIN_SETUP_TOKEN env var is set and the provided token doesn…oridecon-admin
ORI_ERR_ADMIN_020ContributorPermissionErrorRaised when a user lacks required permissions to execute a contributor action…oridecon-admin
ORI_ERR_ADMIN_021ContributorNotFoundErrorRaised when a contributor ID cannot be found in the assembled dashboard. Args…oridecon-admin
ORI_ERR_ADMIN_022AdminErrorAdmin operation error with structured response.oridecon-admin
ORI_ERR_ADMIN_023LockErrorBase lock error.oridecon-admin
ORI_ERR_ADMIN_024LockAcquisitionErrorCould not acquire lock — another process holds it.oridecon-admin
ORI_ERR_ADMIN_025LockTimeoutErrorLock acquisition timed out waiting for the lock to be released.oridecon-admin
ORI_ERR_ADMIN_026LockConflictErrorRaised when trying to acquire a lock already held by another user.oridecon-admin
ORI_ERR_ADMIN_027FeatureDisabledErrorRaised when a required admin feature is disabled.oridecon-admin
ORI_ERR_ADMIN_028JobNotFoundErrorRaised when a job_id is not found in the queue.oridecon-admin
ORI_ERR_ADMIN_029AsyncValidationErrorRaised when async validation fails.oridecon-admin
ORI_ERR_ADMIN_030TenantNotFoundErrorRaised when a tenant is not found in the registry.oridecon-admin
CodeClassDescriptionPackage
ORI_ERR_ADMIN_ACTION_001ActionErrorBase exception for all action-related errors.oridecon-admin
ORI_ERR_ADMIN_ACTION_002PermissionDeniedRaised when a user lacks permission to execute an action.oridecon-admin
CodeClassDescriptionPackage
ORI_ERR_AGT_001AgentErrorBase exception for all agent errors.oridecon-contracts
ORI_ERR_AGT_002ToolErrorBase exception for tool errors.oridecon-contracts
ORI_ERR_AGT_003StrategyErrorReasoning strategy failed. Raised when the agent’s strategy encounters an err…oridecon-contracts
ORI_ERR_AGT_004AgentConfigurationErrorInvalid agent configuration. Raised when an agent is constructed with invalid…oridecon-ai-agents
ORI_ERR_AGT_005AgentExecutionErrorAgent execution failed. Raised when the agent’s reasoning loop encounters an …oridecon-ai-agents
ORI_ERR_AGT_006ToolNotFoundErrorTool not found in registry. Raised when the agent tries to call a tool that i…oridecon-ai-agents
ORI_ERR_AGT_007ToolExecutionErrorTool execution failed. Raised when a tool raises an exception during execution.oridecon-ai-agents
ORI_ERR_AGT_008ToolAccessDeniedErrorAgent does not have access to this tool. Raised when module visibility contro…oridecon-ai-agents
ORI_ERR_AGT_009MaxIterationsExceededErrorAgent exceeded maximum reasoning iterations. Raised when the agent reaches ma…oridecon-ai-agents
ORI_ERR_AGT_010BudgetExceededErrorAgent exceeded its AI governance budget. Raised when token usage or cost exce…oridecon-ai-agents
ORI_ERR_AGT_011ToolValidationErrorTool input validation failed. Raised when the arguments provided to a tool fa…oridecon-ai-agents
CodeClassDescriptionPackage
ORI_ERR_AI_001AIErrorBase exception for all AI-domain errors. This is the catch-all for AI operati…oridecon-contracts
ORI_ERR_AI_002ExtractionErrorBase for structured extraction errors. Used in “StructuredExtractorProtocol…oridecon-contracts
ORI_ERR_AI_003MetricsCollectionErrorError raised during metrics collection.oridecon-contracts
ORI_ERR_AI_004TracingErrorError raised during tracing operations.oridecon-contracts
ORI_ERR_AI_005AIErrorBase exception for oridecon-ai.oridecon-ai
CodeClassDescriptionPackage
ORI_ERR_AIWORK_001WorkerErrorBase exception for all worker-related errors.oridecon-ai-workers
ORI_ERR_AIWORK_002DLQErrorRaised when a Dead Letter Queue operation fails.oridecon-ai-workers
ORI_ERR_AIWORK_003MaintenanceErrorRaised when a maintenance task operation fails.oridecon-ai-workers
CodeClassDescriptionPackage
ORI_ERR_APP_001AppErrorBase exception for all app errors.oridecon
ORI_ERR_APP_002AppStartupErrorRaised when the application fails to start or a provider fails during boot.oridecon
ORI_ERR_APP_003AppShutdownErrorRaised when the application cannot complete a graceful shutdown.oridecon
CodeClassDescriptionPackage
ORI_ERR_AUDIT_001AuditErrorBase exception for all audit-domain errors.oridecon-audit
ORI_ERR_AUDIT_002AuditStoreErrorRaised when the audit store fails to persist or query entries.oridecon-audit
ORI_ERR_AUDIT_003AuditVerificationErrorRaised when audit trail verification encounters an unexpected failure.oridecon-audit
ORI_ERR_AUDIT_004AuditRetentionErrorRaised when a retention purge fails.oridecon-audit
CodeClassDescriptionPackage
ORI_ERR_AUTH_001AuthErrorBase exception for all auth-domain errors. This is the catch-all for authenti…oridecon-contracts
ORI_ERR_AUTH_002TokenErrorBase class for expected, recoverable token domain failures. All subtypes indi…oridecon-contracts
ORI_ERR_AUTH_003VerificationErrorBase class for expected, recoverable account-verification failures. All subty…oridecon-contracts
ORI_ERR_AUTH_004AuthErrorBase exception for all auth errors.oridecon-auth
ORI_ERR_AUTH_005AuthenticationErrorRaised when authentication fails.oridecon-auth
ORI_ERR_AUTH_006AuthorizationErrorRaised when user lacks required permissions.oridecon-auth
ORI_ERR_AUTH_007InvalidCredentialsErrorRaised when credentials are invalid.oridecon-auth
ORI_ERR_AUTH_008AccountLockedErrorRaised when an account is locked due to too many failed login attempts. Accou…oridecon-auth
ORI_ERR_AUTH_009UserNotFoundErrorRaised when user is not found.oridecon-auth
ORI_ERR_AUTH_010TokenErrorBase exception for token-related errors.oridecon-auth
ORI_ERR_AUTH_011InvalidTokenErrorRaised when a token is malformed or invalid.oridecon-auth
ORI_ERR_AUTH_012TokenExpiredErrorRaised when a token has expired.oridecon-auth
ORI_ERR_AUTH_013TokenBlacklistedErrorToken has been explicitly revoked.oridecon-auth
ORI_ERR_AUTH_014TokenInvalidErrorToken is structurally invalid or has wrong type.oridecon-auth
ORI_ERR_AUTH_015TokenAudienceErrorToken audience claim does not match expected.oridecon-auth
ORI_ERR_AUTH_016TokenNotFoundErrorToken record does not exist.oridecon-auth
ORI_ERR_AUTH_017InvalidAudienceErrorRaised when a token audience is invalid.oridecon-auth
ORI_ERR_AUTH_018InvalidScopeErrorRaised when a token lacks required scope.oridecon-auth
ORI_ERR_AUTH_019BlacklistedTokenErrorRaised when a token has been blacklisted.oridecon-auth
ORI_ERR_AUTH_020TokenExpiredVerificationErrorAccount verification has expired.oridecon-auth
ORI_ERR_AUTH_021AlreadyVerifiedErrorAccount is already verified.oridecon-auth
ORI_ERR_AUTH_022EmailExistsErrorRaised when email is already taken.oridecon-auth
ORI_ERR_AUTH_023UsernameExistsErrorRaised when username is already taken.oridecon-auth
ORI_ERR_AUTH_024PasswordPolicyErrorRaised when password doesn’t meet requirements.oridecon-auth
ORI_ERR_AUTH_025OAuth2ErrorBase exception for OAuth2 errors.oridecon-auth
ORI_ERR_AUTH_026SessionNotFoundErrorRaised when a session cannot be found in the store.oridecon-auth
ORI_ERR_AUTH_027AccountVerificationErrorError during account verification operations.oridecon-auth
ORI_ERR_AUTH_028PasswordResetTokenErrorError during password reset token operations.oridecon-auth
CodeClassDescriptionPackage
ORI_ERR_CACHE_001CacheErrorBase exception for all cache-domain errors. This is an expected, recoverable …oridecon-contracts
ORI_ERR_CACHE_002CacheKeyNotFoundErrorRaised when cache key is not found.oridecon-contracts
ORI_ERR_CACHE_003CacheWriteErrorRaised when cache write fails.oridecon-contracts
ORI_ERR_CACHE_004CacheErrorBase exception for cache errors.oridecon-cache
ORI_ERR_CACHE_005CacheBackendErrorRaised when the cache backend (Redis/Memcached) fails.oridecon-cache
ORI_ERR_CACHE_006CacheConnectionErrorRaised when the cache connection fails.oridecon-cache
ORI_ERR_CACHE_007CacheTimeoutErrorRaised when a cache operation times out.oridecon-cache
ORI_ERR_CACHE_008CacheKeyErrorRaised when a cache key is invalid or for key-specific errors.oridecon-cache
ORI_ERR_CACHE_009CacheConfigurationErrorRaised when cache configuration is invalid.oridecon-cache
ORI_ERR_CACHE_010CacheStampedeErrorRaised when cache stampede protection fails.oridecon-cache
ORI_ERR_CACHE_011CacheInvalidationErrorRaised when cache invalidation fails.oridecon-cache
ORI_ERR_CACHE_012LockAcquisitionErrorRaised when a distributed lock cannot be acquired.oridecon-cache
ORI_ERR_CACHE_013CacheSerializationErrorRaised when serialization/deserialization fails.oridecon-cache
ORI_ERR_CACHE_014CacheCapacityErrorRaised when the cache is at capacity.oridecon-cache
ORI_ERR_CACHE_015CacheSerializationErrorRaised when cache serialization or deserialization fails. This is a cache-spe…oridecon-cache
CodeClassDescriptionPackage
ORI_ERR_CFG_001ConfigurationErrorDeveloper configuration or runtime misconfiguration errors. Supports optional…oridecon-contracts
ORI_ERR_CFG_002ConfigurationErrorConfiguration loading, parsing, or validation failed. Raised by: - “ConfigPr…oridecon
ORI_ERR_CFG_003ConfigSourceErrorRaised when a configuration source fails to load its values.oridecon
ORI_ERR_CFG_004ConfigReloadErrorRaised when a live-reload attempt fails.oridecon
ORI_ERR_CFG_005ConfigSectionNotFoundErrorRaised when a required config section is absent from the loaded config.oridecon
ORI_ERR_CFG_006UnknownConfigKeysErrorRaised when a typed config section contains keys its model does not define. A…oridecon
CodeClassDescriptionPackage
ORI_ERR_CLI_001CliErrorBase exception for oridecon-cli operations.oridecon-cli
ORI_ERR_CLI_002ConfigNotFoundErrorRaised when application.yaml configuration file is not found.oridecon-cli
ORI_ERR_CLI_003ProviderNotInstalledErrorRaised when a required provider package is not installed.oridecon-cli
CodeClassDescriptionPackage
ORI_ERR_CODEGEN_001CollidingFileErrorA generated file collides with an existing file under a FAIL policy.oridecon-contracts
CodeClassDescriptionPackage
ORI_ERR_CONC_001ConcurrencyErrorBase exception for all concurrency errors.oridecon
ORI_ERR_CONC_002AsyncErrorException raised for errors in asynchronous operations or concurrency control.oridecon
ORI_ERR_CONC_003ChannelClosedErrorRaised when an operation is attempted on a closed channel.oridecon
ORI_ERR_CONC_004ChannelFullErrorRaised when sending to a channel that is at capacity.oridecon
ORI_ERR_CONC_005DispatcherErrorError in dispatcher execution.oridecon
ORI_ERR_CONC_006StructuredParallelismErrorBase exception for parallel execution errors.oridecon
ORI_ERR_CONC_007TaskGroupErrorRaised when a task group encounters an error.oridecon
ORI_ERR_CONC_008CancellationScopeErrorRaised when a cancellation scope encounters an error.oridecon
CodeClassDescriptionPackage
ORI_ERR_CORE_001OrideconErrorRoot exception for the entire Oridecon ecosystem. All Oridecon exceptions inh…oridecon-contracts
ORI_ERR_CORE_002OrideconExceptionBase exception for all oridecon domain errors. Extends :class:`~oridecon.cont…oridecon
ORI_ERR_CORE_005CoreErrorBase exception for all core errors.oridecon
CodeClassDescriptionPackage
ORI_ERR_DB_001DatabaseErrorDatabase-related error (infrastructure-level).oridecon-contracts
ORI_ERR_DB_002MigrationErrorDatabase migration error.oridecon-contracts
ORI_ERR_DB_003IntegrityErrorRaised when a database integrity constraint is violated.oridecon-contracts
ORI_ERR_DB_004ConstraintErrorRaised when a generic database constraint is violated.oridecon-contracts
ORI_ERR_DB_005DuplicateKeyErrorRaised when a unique-key constraint is violated (duplicate record).oridecon-contracts
ORI_ERR_DB_006UnitOfWorkErrorRaised when a unit-of-work operation fails or is used incorrectly.oridecon-contracts
ORI_ERR_DB_007DataErrorBase exception for all data-domain errors. This is an expected, recoverable e…oridecon-contracts
ORI_ERR_DB_008DataNotFoundErrorRaised when data item is not found.oridecon-contracts
ORI_ERR_DB_009DataValidationErrorRaised when data validation fails.oridecon-contracts
ORI_ERR_DB_010InvalidIdentifierErrorRaised when an SQL identifier fails validation. Attributes: identifier: The o…oridecon-contracts
ORI_ERR_DB_011NoPrimaryBackendErrorRaised when a multi-backend setup has no backend marked as primary. For multi…oridecon-contracts
CodeClassDescriptionPackage
ORI_ERR_DI_001ContainerErrorBase container error.oridecon-contracts
ORI_ERR_DI_002DependencyErrorDependency resolution error.oridecon-contracts
ORI_ERR_DI_003CircularDependencyErrorCircular dependency detected.oridecon-contracts
ORI_ERR_DI_004UnresolvableDependencyErrorCannot resolve dependency.oridecon-contracts
ORI_ERR_DI_005RegistrationErrorService registration error.oridecon-contracts
ORI_ERR_DI_006ContainerBuildErrorContainer build/configuration error.oridecon-contracts
ORI_ERR_DI_007ProtocolValidationErrorProtocol validation error.oridecon-contracts
ORI_ERR_DI_008ContainerValidationErrorContainer dependency graph validation failed before boot. Raised when “Conta…oridecon-contracts
ORI_ERR_DI_009ScopedResolutionErrorAttempted to resolve a scoped service outside of an active scope. Raised when…oridecon-contracts
ORI_ERR_DI_010InjectionErrorDependency injection or container resolution failed. Raised by: - “Container…oridecon
ORI_ERR_DI_011InterceptorTimeoutErrorRaised when a MethodInterceptorProtocol exceeds its configured timeout.oridecon
CodeClassDescriptionPackage
ORI_ERR_DOM_001DomainErrorBusiness/domain-level errors (validation failures, not found, auth).oridecon-contracts
ORI_ERR_DOM_002NotFoundErrorResource not found error (domain-level).oridecon-contracts
ORI_ERR_DOM_003PermissionDeniedErrorPermission denied error (domain-level).oridecon-contracts
ORI_ERR_DOM_004AuthenticationErrorAuthentication error (domain-level).oridecon-contracts
ORI_ERR_DOM_005AuthorizationErrorAuthorization/permission error (domain-level).oridecon-contracts
ORI_ERR_DOM_006RateLimitErrorRate limiting error.oridecon-contracts
ORI_ERR_DOM_007ConflictErrorResource conflict error.oridecon-contracts
ORI_ERR_DOM_008DomainModelErrorDomain model invariant violated or business rule broken. Raised by: - Domain …oridecon
ORI_ERR_DOM_009DomainPolicyViolationErrorRaised when a domain policy evaluation fails. Distinct from “PolicyViolation…oridecon
CodeClassDescriptionPackage
ORI_ERR_EVAL_001EvaluationErrorBase for evaluation system errors. Extended in the AI evaluation layer with s…oridecon-contracts
CodeClassDescriptionPackage
ORI_ERR_EVT_001EventErrorBase events/messaging error.oridecon-contracts
ORI_ERR_EVT_002HandlerNotFoundErrorEvent/command handler not found. Raised when no handler is registered for a s…oridecon-contracts
ORI_ERR_EVT_003DuplicateHandlerErrorDuplicate handler registration. Raised when attempting to register a handler …oridecon-contracts
ORI_ERR_EVT_004ConcurrencyErrorConcurrency/optimistic locking error. Raised when event version conflicts ind…oridecon-events
ORI_ERR_EVT_005CommandExecutionErrorCommand execution error.oridecon-events
ORI_ERR_EVT_006QueryExecutionErrorQuery execution error.oridecon-events
ORI_ERR_EVT_007StreamNotFoundErrorRaised when stream is not found. Parameters mirror the helper used in tests: …oridecon-events
ORI_ERR_EVT_008EventHandlerErrorRaised when event handling fails.oridecon-events
ORI_ERR_EVT_009AggregateNotFoundErrorRaised when aggregate is not found.oridecon-events
ORI_ERR_EVT_010AdapterConnectionErrorRaised when adapter connection fails.oridecon-events
ORI_ERR_EVT_011EventLoadErrorRaised when event loading fails.oridecon-events
ORI_ERR_EVT_012EventPersistenceErrorRaised when event persistence fails.oridecon-events
ORI_ERR_EVT_013EventStoreErrorRaised for event store errors.oridecon-events
ORI_ERR_EVT_014EventStoreConnectionErrorRaised when event store connection fails.oridecon-events
ORI_ERR_EVT_015ProjectionBuildErrorRaised when projection building fails.oridecon-events
ORI_ERR_EVT_016ProjectionRebuildErrorRaised when projection rebuilding fails (alias for collection stability).oridecon-events
ORI_ERR_EVT_017ProjectionNotFoundErrorRaised when a projection is not found.oridecon-events
ORI_ERR_EVT_018WebhookDeliveryErrorRaised when an outbound webhook delivery fails after all retry attempts. Carr…oridecon-events
ORI_ERR_EVT_019SchemaErrorRaised for schema-related errors.oridecon-events
ORI_ERR_EVT_020SecurityErrorRaised for security-related errors.oridecon-events
ORI_ERR_EVT_021StreamingErrorRaised for streaming-related errors.oridecon-events
ORI_ERR_EVT_022SchemaIncompatibleErrorRaised when a schema is not compatible with previous version.oridecon-events
ORI_ERR_EVT_023SchemaNotFoundErrorRaised when a schema is not found.oridecon-events
CodeClassDescriptionPackage
ORI_ERR_FEAT_001FeatureFlagErrorBase error for the feature flag subsystem.oridecon-contracts
ORI_ERR_FEAT_002FlagNotFoundErrorRaised when a requested feature flag does not exist in any provider. Attribut…oridecon-features
ORI_ERR_FEAT_003FlagEvaluationErrorRaised when a flag provider fails during evaluation. Attributes: flag_key: Th…oridecon-features
ORI_ERR_FEAT_004FeatureFlagDisabledErrorRaised when a feature-guarded path is called with the flag disabled.oridecon-features
CodeClassDescriptionPackage
ORI_ERR_FEED_001FeedbackErrorBase exception for all feedback-related errors.oridecon-ai-feedback
ORI_ERR_FEED_002FeedbackProcessingErrorRaised when a feedback processor fails.oridecon-ai-feedback
ORI_ERR_FEED_003FeedbackValidationErrorRaised when feedback data fails validation.oridecon-ai-feedback
ORI_ERR_FEED_004FeedbackAuthorizationErrorRaised when the endpoint’s authorization callback denies a submission.oridecon-ai-feedback
ORI_ERR_FEED_005FeedbackTooLargeErrorRaised when a payload exceeds MAX_FEEDBACK_TEXT_LENGTH or MAX_CONTEXT_SIZE.oridecon-ai-feedback
CodeClassDescriptionPackage
ORI_ERR_GOV_001GovernanceErrorBase class for governance-related errors.oridecon-contracts
ORI_ERR_GOV_002BudgetExceededErrorError raised when budget is exceeded.oridecon-contracts
ORI_ERR_GOV_003PolicyViolationErrorError raised when policy is violated.oridecon-contracts
ORI_ERR_GOV_006RateLimitExceededErrorRaised when RPM or TPM limits are exceeded. Attributes: limit: Configured lim…oridecon-ai-governance
ORI_ERR_GOV_007ModelAccessDeniedErrorRaised when a user is denied access to a model by policy. Attributes: model: …oridecon-ai-governance
ORI_ERR_GOV_008GovernancePersistenceErrorRaised when a governance persistence backend is unavailable. Raised by :class…oridecon-ai-governance
ORI_ERR_GOV_010ResourceExhaustedErrorRaised when a resource quota is exhausted.oridecon-contracts
CodeClassDescriptionPackage
ORI_ERR_GQL_001GraphQLErrorBase exception for all GraphQL errors.oridecon-graphql
ORI_ERR_GQL_002ExecutionErrorRaised when execution fails.oridecon-graphql
ORI_ERR_GQL_003GraphQLTimeoutErrorRaised when execution times out.oridecon-graphql
ORI_ERR_GQL_004QueryTooDeepErrorRaised when a GraphQL query exceeds the maximum depth.oridecon-graphql
ORI_ERR_GQL_005InputGraphQLErrorRaised for invalid user input.oridecon-graphql
ORI_ERR_GQL_006ParseErrorRaised when query parsing fails.oridecon-graphql
ORI_ERR_GQL_007QueryTooComplexErrorRaised when query exceeds complexity limit.oridecon-graphql
ORI_ERR_GQL_008ResolverErrorRaised when a resolver fails.oridecon-graphql
ORI_ERR_GQL_009AuthenticationErrorRaised when authentication is required but missing. Also satisfies “oridecon…oridecon-graphql
ORI_ERR_GQL_010AuthorizationErrorRaised when user is authenticated but lacks permissions. Also satisfies “lex…oridecon-graphql
ORI_ERR_GQL_011ForbiddenErrorRaised when access is forbidden.oridecon-graphql
ORI_ERR_GQL_012NotFoundErrorRaised when a requested resource is not found.oridecon-graphql
ORI_ERR_GQL_013RateLimitErrorRaised when rate limit is exceeded.oridecon-graphql
ORI_ERR_GQL_014SubscriptionErrorRaised for subscription-related errors.oridecon-graphql
ORI_ERR_GQL_015GraphQLConnectionErrorRaised when a network connection error occurs during GraphQL execution.oridecon-graphql
CodeClassDescriptionPackage
ORI_ERR_GRAPH_001GraphErrorBase exception for all graph store operations.oridecon-graph
ORI_ERR_GRAPH_002GraphConnectionErrorFailed to connect to the graph store.oridecon-graph
ORI_ERR_GRAPH_003GraphNotFoundErrorRequested graph database does not exist.oridecon-graph
ORI_ERR_GRAPH_004GraphAlreadyExistsErrorAttempted to create a graph that already exists.oridecon-graph
ORI_ERR_GRAPH_005GraphNodeNotFoundErrorReferenced node does not exist.oridecon-graph
ORI_ERR_GRAPH_006GraphEdgeNotFoundErrorReferenced edge does not exist.oridecon-graph
ORI_ERR_GRAPH_007DetachRequiredErrorNode has edges and detach=False was specified.oridecon-graph
ORI_ERR_GRAPH_008TraversalErrorTraversal query failed.oridecon-graph
ORI_ERR_GRAPH_009CypherCompilationErrorFailed to compile a traversal query to Cypher.oridecon-graph
ORI_ERR_GRAPH_010GraphSchemaErrorSchema operation (index, constraint) failed.oridecon-graph
ORI_ERR_GRAPH_011GraphTransactionErrorGraph transaction failed.oridecon-graph
ORI_ERR_GRAPH_012GraphQueryErrorRaw query execution failed.oridecon-graph
CodeClassDescriptionPackage
ORI_ERR_GUARD_001GuardErrorBase for AI guard/policy enforcement errors. Extended in the AI guard layer w…oridecon-contracts
ORI_ERR_GUARD_002InputGuardErrorError raised during input guard validation.oridecon-contracts
ORI_ERR_GUARD_003OutputGuardErrorError raised during output guard validation.oridecon-contracts
ORI_ERR_GUARD_004GuardErrorBase exception for all guard-related errors.oridecon-ai-guard
ORI_ERR_GUARD_005GuardConfigurationErrorRaised when a guard is misconfigured at boot time.oridecon-ai-guard
ORI_ERR_GUARD_006GuardPipelineErrorRaised when the guard pipeline encounters an unrecoverable error.oridecon-ai-guard
CodeClassDescriptionPackage
ORI_ERR_HTTP_001HTTPClientErrorBase exception for all HTTP client errors.oridecon-http
ORI_ERR_HTTP_002HTTPConnectionErrorRaised when a connection to a remote host fails.oridecon-http
ORI_ERR_HTTP_003HTTPTimeoutErrorRaised when a connection or request times out.oridecon-http
ORI_ERR_HTTP_004HTTPInterceptorErrorRaised when a request/response interceptor fails.oridecon-http
ORI_ERR_HTTP_005HTTPCircuitOpenErrorRaised when the circuit breaker is open and requests are rejected.oridecon-http
ORI_ERR_HTTP_006HTTPRetryExhaustedErrorRaised when all retry attempts for a request have been exhausted.oridecon-http
ORI_ERR_HTTP_007HTTPStatusErrorRaised (or returned as an Err) when the server responds with 4xx/5xx. Callers…oridecon-http
ORI_ERR_HTTP_008HTTPUnsafeURLErrorRaised when a request URL fails the SSRF safety gate.oridecon-http
CodeClassDescriptionPackage
ORI_ERR_IDEM_001IdempotencyErrorBase exception for idempotency flows.oridecon-contracts
ORI_ERR_IDEM_002DuplicateRequestErrorRaised when an idempotent key is reused before completion.oridecon-contracts
ORI_ERR_IDEM_003IdempotencyStoreErrorRaised on unexpected failures inside the idempotency store.oridecon-contracts
ORI_ERR_IDEM_004IdempotencyConflictErrorRaised when an idempotency key is already claimed (PENDING).oridecon-contracts
ORI_ERR_IDEM_005IdempotencyBackendErrorRaised when a Redis or database backend connection fails. This exception is r…oridecon-resilience
ORI_ERR_IDEM_006IdempotencyConfigurationErrorRaised when the idempotency store is misconfigured. This exception is raised …oridecon-resilience
CodeClassDescriptionPackage
ORI_ERR_IDX_001IndexErrorRaised when index operations fail in an expected, recoverable way.oridecon-contracts
CodeClassDescriptionPackage
ORI_ERR_INFRA_001InfrastructureErrorSystem-level failures (DB down, network timeouts).oridecon-contracts
ORI_ERR_INFRA_002LockErrorDistributed lock error.oridecon-contracts
ORI_ERR_INFRA_003LockConflictErrorRaised when a lock conflict occurs (resource already locked).oridecon-contracts
ORI_ERR_INFRA_004ComponentErrorBase exception for all component-related errors.oridecon-contracts
ORI_ERR_INFRA_005ComponentConnectionErrorRaised when a connection to an external service fails.oridecon-contracts
ORI_ERR_INFRA_006KeyNotFoundErrorRaised when a requested key does not exist.oridecon-contracts
ORI_ERR_INFRA_007KeyExistsErrorRaised when trying to create a key that already exists.oridecon-contracts
ORI_ERR_INFRA_008PubSubErrorBase exception for pub/sub operations.oridecon-contracts
ORI_ERR_INFRA_009SecretNotFoundErrorRaised when a requested secret does not exist.oridecon-contracts
ORI_ERR_INFRA_010DriverNotAvailableErrorRaised when a driver is not available (dependency not installed).oridecon-contracts
ORI_ERR_INFRA_011_StoredStreamErrorInternal carrier for propagating typed stream failures.oridecon-contracts
CodeClassDescriptionPackage
ORI_ERR_LLM_001LLMErrorBase for LLM client errors. Extended in oridecon-ai-llm with specific failure…oridecon-contracts
ORI_ERR_LLM_002LLMErrorBase exception for all LLM-domain errors in oridecon-ai-llm.oridecon-ai-llm
ORI_ERR_LLM_003LLMAuthenticationErrorInvalid API key or credentials — infrastructure error, raised not wrapped. Ra…oridecon-ai-llm
ORI_ERR_LLM_004InvalidRequestErrorError raised when a request to an LLM provider is invalid.oridecon-ai-llm
ORI_ERR_LLM_005ModelNotFoundErrorModel unavailable or not found — recoverable via fallback routing.oridecon-ai-llm
ORI_ERR_LLM_006LLMModelNotFoundErrorModel unavailable or not found — recoverable via fallback routing. Returned a…oridecon-ai-llm
ORI_ERR_LLM_007LLMRateLimitErrorRate limit exceeded — recoverable via backoff/retry. Returned as Err from…oridecon-ai-llm
ORI_ERR_LLM_008LLMQuotaExceededErrorAPI quota or billing limit exceeded — recoverable by routing elsewhere. Retur…oridecon-ai-llm
ORI_ERR_LLM_009LLMContentFilterErrorContent blocked by provider safety filter — recoverable via reformulation. Re…oridecon-ai-llm
ORI_ERR_LLM_010TokenLimitErrorError raised when the token limit for a request is exceeded.oridecon-ai-llm
ORI_ERR_LLM_011ProviderConnectionErrorError raised when connection to an LLM provider fails.oridecon-ai-llm
ORI_ERR_LLM_012StreamErrorError raised during LLM response streaming.oridecon-ai-llm
ORI_ERR_LLM_013ExtractionErrorBase class for structured extraction errors in oridecon-ai-llm.oridecon-ai-llm
ORI_ERR_LLM_014ExtractionParseErrorError raised when extraction response cannot be parsed as JSON.oridecon-ai-llm
ORI_ERR_LLM_015ExtractionValidationErrorError raised when parsed extraction response fails schema validation.oridecon-ai-llm
ORI_ERR_LLM_016ExtractionMaxRetriesErrorError raised when extraction max retries are exhausted.oridecon-ai-llm
ORI_ERR_LLM_017ModelRevisionMismatchErrorRaised when the provider returns a model revision that violates the pin policy.oridecon-ai-llm
ORI_ERR_LLM_018LLMTimeoutErrorRequest exceeded the client timeout — recoverable by routing elsewhere. Retur…oridecon-ai-llm
ORI_ERR_LLM_019SchemaValidationErrorRaised when parsed response fails validation.oridecon-ai-llm
ORI_ERR_LLM_020ModelManagerErrorBase exception for model manager errors.oridecon-ai-llm
ORI_ERR_LLM_021ModelNotFoundErrorRaised when a requested model is not found.oridecon-ai-llm
ORI_ERR_LLM_022ModelLoadErrorRaised when a model fails to load.oridecon-ai-llm
ORI_ERR_LLM_023ModelUnloadErrorRaised when a model fails to unload.oridecon-ai-llm
ORI_ERR_LLM_024ProviderConnectionErrorRaised when connection to provider fails.oridecon-ai-llm
ORI_ERR_LLM_025OrchestratorErrorBase orchestration error.oridecon-ai-llm
ORI_ERR_LLM_026NoSuitableModelErrorNo model found that meets the requirements.oridecon-ai-llm
CodeClassDescriptionPackage
ORI_ERR_LOAD_001LoaderErrorRaised when document loading fails in an expected, recoverable way. Extended …oridecon-contracts
CodeClassDescriptionPackage
ORI_ERR_LOCK_001LockAcquisitionErrorRaised when acquiring a lock fails.oridecon-contracts
ORI_ERR_LOCK_002LockNotHeldErrorRaised when trying to operate on a lock that is not held.oridecon-contracts
CodeClassDescriptionPackage
ORI_ERR_MAP_001MappingErrorObject mapping error.oridecon-contracts
ORI_ERR_MAP_002MappingErrorBase exception for all object-mapping errors.oridecon
ORI_ERR_MAP_003MappingNotFoundErrorRaised when no mapper is registered for a (source, destination) type pair.oridecon
ORI_ERR_MAP_004MappingExecutionErrorRaised when a registered mapper raises an unexpected error during execution.oridecon
CodeClassDescriptionPackage
ORI_ERR_MCP_001MCPErrorBase exception for all MCP errors.oridecon-contracts
ORI_ERR_MCP_002MCPTransportErrorTransport-level error (connection, I/O). Raised when the MCP transport layer …oridecon-contracts
ORI_ERR_MCP_003MCPToolCallErrorTool call failed during MCP execution. Raised when a tool invocation fails, e…oridecon-contracts
ORI_ERR_MCP_004MCPResourceErrorResource read or list failed. Raised when a resource operation fails, such as…oridecon-contracts
ORI_ERR_MCP_005MCPProtocolErrorProtocol violation (malformed message, invalid state). Raised when an MCP mes…oridecon-contracts
ORI_ERR_MCP_006MCPMethodNotFoundErrorUnknown MCP method requested by client. Raised when the client requests an MC…oridecon-contracts
ORI_ERR_MCP_007MCPPromptErrorPrompt retrieval or list failed. Raised when a prompt operation fails, such a…oridecon-contracts
ORI_ERR_MCP_008MCPInitializationErrorMCP server initialization failed. Raised when the MCP server cannot be initia…oridecon-contracts
CodeClassDescriptionPackage
ORI_ERR_MEM_001AIMemoryErrorBase for AI memory system errors. Extended in oridecon-ai-memory with specifi…oridecon-contracts
ORI_ERR_MEM_002ConsolidationErrorError raised during memory consolidation.oridecon-contracts
ORI_ERR_MEM_003StorageErrorError raised during memory storage operations.oridecon-contracts
ORI_ERR_MEM_005MemorySystemErrorBase exception for memory operations.oridecon-ai-memory
ORI_ERR_MEM_006MemoryStoreErrorRaised when a backend store operation fails.oridecon-ai-memory
ORI_ERR_MEM_008MemoryCapacityErrorRaised when a memory store is at capacity and cannot accept new entries.oridecon-ai-memory
ORI_ERR_MEM_009EmbeddingErrorRaised when generating or storing an embedding fails.oridecon-ai-memory
ORI_ERR_MEM_010FactExtractionErrorRaised when entity/fact extraction from text fails.oridecon-ai-memory
CodeClassDescriptionPackage
ORI_ERR_MM_001MultimediaErrorBase exception for all multimedia-generation errors. Mirrors “AIError(Domain…oridecon-contracts
ORI_ERR_MM_002TTSErrorBase for text-to-speech generation errors.oridecon-contracts
ORI_ERR_MM_003MusicGenerationErrorBase for music/sound generation errors.oridecon-contracts
ORI_ERR_MM_004VideoGenerationErrorBase for video generation errors.oridecon-contracts
ORI_ERR_MM_005ImageGenerationErrorBase for still-image generation errors.oridecon-contracts
ORI_ERR_MM_006ProviderNotInstalledErrorRaised eagerly at DI-resolution time when a configured provider’s optional ex…oridecon-contracts
ORI_ERR_MM_007UpscaleErrorBase for image/video super-resolution errors.oridecon-contracts
ORI_ERR_MM_008BeatAnalysisErrorBase for tempo/beat-detection errors.oridecon-contracts
CodeClassDescriptionPackage
ORI_ERR_MM_BEAT_003BeatAnalysisDecodeErrorAudio could not be decoded, or was rejected before decoding. Covers undecodab…oridecon-multimedia-beat
CodeClassDescriptionPackage
ORI_ERR_MM_IMAGE_001ImageTimeoutErrorRaised when an image generation operation exceeds its timeout.oridecon-multimedia-image
ORI_ERR_MM_IMAGE_002ImageGenerationAuthenticationErrorRaised when the image backend rejects the configured API credentials.oridecon-multimedia-image
CodeClassDescriptionPackage
ORI_ERR_MM_MUSIC_001MusicGenerationAuthenticationErrorRaised when the music backend rejects the configured API credentials.oridecon-multimedia-music
CodeClassDescriptionPackage
ORI_ERR_MM_TTS_002TTSAuthenticationErrorInvalid API key or credentials — infrastructure error, raised not wrapped.oridecon-multimedia-tts
CodeClassDescriptionPackage
ORI_ERR_MM_UPSCALE_001UpscaleAssetTooLargeErrorRaised when an upscale source asset exceeds the byte cap. Also a “ValueError…oridecon-multimedia-upscale
ORI_ERR_MM_UPSCALE_002UpscaleUnsafeAssetURLErrorRaised when an upscale source asset URI is not safe to request. Also a “Valu…oridecon-multimedia-upscale
ORI_ERR_MM_UPSCALE_003UpscaleAssetDownloadErrorRaised when an upscale source asset fetch returns a non-200 response. Also a …oridecon-multimedia-upscale
CodeClassDescriptionPackage
ORI_ERR_MM_VIDEO_001VideoTimeoutErrorRaised when a video generation operation exceeds its timeout.oridecon-multimedia-video
ORI_ERR_MM_VIDEO_002VideoGenerationAuthenticationErrorRaised when the video backend rejects the configured API credentials.oridecon-multimedia-video
ORI_ERR_MM_VIDEO_003VideoProcessingErrorRaised when an ffmpeg processing operation fails.oridecon-multimedia-video
ORI_ERR_MM_VIDEO_004VideoAssetTooLargeErrorRaised when a materialized asset exceeds the byte cap. Also a ValueErrororidecon-multimedia-video
ORI_ERR_MM_VIDEO_005VideoUnsafeAssetURLErrorRaised when an asset URI is not safe to request. Also a ValueError so the…oridecon-multimedia-video
ORI_ERR_MM_VIDEO_006VideoAssetDownloadErrorRaised when a remote asset download returns a non-200 response. Also a “Valu…oridecon-multimedia-video
CodeClassDescriptionPackage
ORI_ERR_MOD_001ModuleErrorModule configuration or lifecycle error.oridecon-contracts
ORI_ERR_MOD_002ModuleImportErrorA module imports a module that does not exist in the graph. Raised during mod…oridecon-contracts
ORI_ERR_MOD_003ModuleExportErrorA module exports a type not provided by its providers. Raised during post-reg…oridecon-contracts
ORI_ERR_MOD_004ModuleCycleErrorCircular dependency detected in the module import graph. Raised during module…oridecon-contracts
ORI_ERR_MOD_005ModuleVisibilityErrorA provider depends on a service not visible to its module. Raised when a prov…oridecon-contracts
ORI_ERR_MOD_006ModuleDuplicateErrorThe same module appears twice with conflicting configurations. Raised when tw…oridecon-contracts
CodeClassDescriptionPackage
ORI_ERR_MONITOR_001MonitorErrorBase exception for monitoring errors.oridecon-monitor
ORI_ERR_MONITOR_002BackendNotAvailableErrorRaised when a required monitoring backend is not available.oridecon-monitor
ORI_ERR_MONITOR_003MetricNotFoundErrorRaised when a requested metric is not found.oridecon-monitor
ORI_ERR_MONITOR_004InvalidMetricErrorRaised when metric parameters are invalid.oridecon-monitor
ORI_ERR_MONITOR_005SpanErrorBase exception for span-related errors.oridecon-monitor
ORI_ERR_MONITOR_006SpanNotFoundErrorRaised when a requested span is not found.oridecon-monitor
ORI_ERR_MONITOR_007MonitorConfigurationErrorRaised when monitoring configuration is invalid.oridecon-monitor
ORI_ERR_MONITOR_008PerformanceMonitorErrorBase exception for performance monitoring errors.oridecon-monitor
CodeClassDescriptionPackage
ORI_ERR_MW_001MiddlewareGuardErrorRaised when a middleware guard denies access.oridecon-contracts
ORI_ERR_MW_002MiddlewareErrorBase exception for infrastructure-level middleware errors.oridecon
ORI_ERR_MW_003MiddlewarePolicyErrorBase exception for policy-level middleware rejections. Raised when middleware…oridecon
ORI_ERR_MW_004MiddlewareExecutionErrorRaised when a middleware raises an unexpected error during execution.oridecon
ORI_ERR_MW_005MiddlewareConfigurationErrorRaised when middleware is configured incorrectly.oridecon
ORI_ERR_MW_006MiddlewareChainErrorRaised when the middleware chain cannot be assembled or traversed.oridecon
ORI_ERR_MW_007MiddlewareTimeoutErrorRaised when a middleware exceeds its configured timeout.oridecon
ORI_ERR_MW_008MiddlewareAuthErrorRaised when middleware-level authentication/authorization fails.oridecon
ORI_ERR_MW_009MiddlewareRateLimitErrorRaised when middleware-level rate limiting is exceeded.oridecon
ORI_ERR_MW_010MiddlewareCircuitOpenErrorRaised when the circuit breaker in middleware is open.oridecon
CodeClassDescriptionPackage
ORI_ERR_NOSQL_001NoSQLErrorBase exception for all NoSQL operations.oridecon-nosql
ORI_ERR_NOSQL_002NoSQLConnectionErrorFailed to connect to the document store.oridecon-nosql
ORI_ERR_NOSQL_003DocumentNotFoundErrorRequested document does not exist.oridecon-nosql
ORI_ERR_NOSQL_004DuplicateKeyErrorInsert/update violated a unique constraint.oridecon-nosql
ORI_ERR_NOSQL_005DocumentValidationErrorDocument failed schema validation.oridecon-nosql
ORI_ERR_NOSQL_006TransactionErrorMulti-document transaction failed.oridecon-nosql
ORI_ERR_NOSQL_007NoSQLFilterErrorFilter rejected by the operator/identifier validation guard.oridecon-nosql
CodeClassDescriptionPackage
ORI_ERR_NOTIF_001NotificationErrorBase for expected, recoverable notification delivery failures. Attributes: ch…oridecon-contracts
ORI_ERR_NOTIF_002MailerErrorBase mailer/email notification error.oridecon-contracts
ORI_ERR_NOTIF_003TwilioNotificationErrorTwilio SMS delivery failure.oridecon-notification
ORI_ERR_NOTIF_004FCMNotificationErrorFCM push notification delivery failure.oridecon-notification
ORI_ERR_NOTIF_005APNsNotificationErrorAPNs push notification delivery failure.oridecon-notification
ORI_ERR_NOTIF_006SMTPMailerErrorSMTP-specific delivery failure (rejection, auth error, etc.).oridecon-notification
ORI_ERR_NOTIF_007SendGridMailerErrorSendGrid API delivery failure.oridecon-notification
ORI_ERR_NOTIF_008InboxErrorBase exception for all inbox submodule errors.oridecon-notification
ORI_ERR_NOTIF_009InboxMessageNotFoundErrorRaised when a requested inbox message does not exist.oridecon-notification
ORI_ERR_NOTIF_010InboxPermissionErrorRaised when a user attempts to access another user’s inbox messages.oridecon-notification
ORI_ERR_NOTIF_011WebPushNotificationErrorWeb Push notification delivery failure.oridecon-notification
ORI_ERR_NOTIF_012WhatsAppNotificationErrorWhatsApp delivery failure via Twilio provider.oridecon-notification
ORI_ERR_NOTIF_013WhatsAppMetaNotificationErrorWhatsApp delivery failure via Meta provider.oridecon-notification
ORI_ERR_NOTIF_014SlackNotificationErrorSlack notification delivery failure.oridecon-notification
CodeClassDescriptionPackage
ORI_ERR_OBS_001ObservabilityErrorBase exception for all observability-related errors.oridecon-ai-observability
ORI_ERR_OBS_002HealthCheckErrorRaised when a health check infrastructure operation fails.oridecon-ai-observability
ORI_ERR_OBS_003MetricsErrorRaised when a metrics recording or retrieval operation fails.oridecon-ai-observability
ORI_ERR_OBS_004TracingErrorRaised when a tracing operation fails.oridecon-ai-observability
CodeClassDescriptionPackage
ORI_ERR_PIPE_001PipelineExecutionErrorError raised during pipeline execution.oridecon-contracts
ORI_ERR_PIPE_002PipelineStepErrorError raised by a pipeline step.oridecon-contracts
CodeClassDescriptionPackage
ORI_ERR_PROMPT_001PromptErrorBase exception for all prompt-related errors.oridecon-ai-prompt
ORI_ERR_PROMPT_002PromptRenderErrorRaised when a template cannot be rendered. Common causes: missing required va…oridecon-ai-prompt
ORI_ERR_PROMPT_003PromptValidationErrorRaised when a variable fails validation (type, length, allowed values).oridecon-ai-prompt
ORI_ERR_PROMPT_004PromptNotFoundErrorRaised when a named template is not found in the registry.oridecon-ai-prompt
ORI_ERR_PROMPT_005PromptVersionErrorRaised on version conflicts or invalid rollback targets.oridecon-ai-prompt
ORI_ERR_PROMPT_006PromptConfigErrorRaised when the prompt configuration is invalid.oridecon-ai-prompt
ORI_ERR_PROMPT_007OptimizationErrorRaised when prompt optimization fails.oridecon-ai-prompt
CodeClassDescriptionPackage
ORI_ERR_PROV_001ProviderErrorProvider configuration or lifecycle error.oridecon-contracts
CodeClassDescriptionPackage
ORI_ERR_QE_001QueryEngineErrorRaised when query engine operations fail in an expected, recoverable way.oridecon-contracts
CodeClassDescriptionPackage
ORI_ERR_QUEUE_001QueueErrorBase for expected, recoverable queue / bus failures. Attributes: backend: Nam…oridecon-contracts
ORI_ERR_QUEUE_002RedisQueueErrorRedis queue failure.oridecon-queue
ORI_ERR_QUEUE_003RabbitMQQueueErrorRabbitMQ queue failure.oridecon-queue
ORI_ERR_QUEUE_004KafkaQueueErrorKafka queue failure.oridecon-queue
ORI_ERR_QUEUE_005SQSQueueErrorSQS queue failure.oridecon-queue
ORI_ERR_QUEUE_006AzureServiceBusQueueErrorAzure Service Bus queue failure.oridecon-queue
ORI_ERR_QUEUE_007GCPPubSubQueueErrorGCP Pub/Sub queue failure.oridecon-queue
CodeClassDescriptionPackage
ORI_ERR_RAG_001RAGErrorBase for RAG pipeline errors. Extended in oridecon-ai-rag with specific failu…oridecon-contracts
ORI_ERR_RAG_002RetrievalErrorError raised during document retrieval.oridecon-contracts
ORI_ERR_RAG_003SynthesisErrorError raised during response synthesis.oridecon-contracts
ORI_ERR_RAG_004ChunkingErrorError raised during document chunking.oridecon-contracts
ORI_ERR_RAG_005RAGErrorBase exception for RAG errors.oridecon-ai-rag
ORI_ERR_RAG_006PreprocessingErrorRaised when document preprocessing fails.oridecon-ai-rag
ORI_ERR_RAG_010MultimodalErrorBase exception for multimodal processing errors.oridecon-ai-rag
ORI_ERR_RAG_011AudioLoaderErrorRaised when audio loading fails.oridecon-ai-rag
ORI_ERR_RAG_012VideoLoaderErrorRaised when video loading fails.oridecon-ai-rag
ORI_ERR_RAG_013ImageLoaderErrorRaised when image loading fails.oridecon-ai-rag
ORI_ERR_RAG_014CLIPEmbeddingErrorRaised when CLIP embedding computation fails.oridecon-ai-rag
ORI_ERR_RAG_015MissingCitationsErrorRaised when a pipeline with require_citations=True produces no citations.oridecon-ai-rag
ORI_ERR_RAG_016UnsupportedFormatErrorRaised when no loader is registered for the given file format or URL.oridecon-ai-rag
ORI_ERR_RAG_017MissingOptionalDependencyErrororidecon-ai-rag
CodeClassDescriptionPackage
ORI_ERR_REG_001RegistryErrorBase exception for registry errors.oridecon-contracts
ORI_ERR_REG_002RegistryKeyErrorRaised when a key is not found in a registry.oridecon-contracts
ORI_ERR_REG_003RegistryAlreadyExistsErrorRaised when attempting to register a duplicate key in a registry.oridecon-contracts
CodeClassDescriptionPackage
ORI_ERR_RES_001ResilienceErrorBase resilience error.oridecon-contracts
ORI_ERR_RES_002RetryErrorRetry operation error.oridecon-contracts
ORI_ERR_RES_003CircuitBreakerErrorCircuit breaker error.oridecon-contracts
ORI_ERR_RES_004BulkheadErrorBulkhead/rejection error.oridecon-contracts
ORI_ERR_RES_005FallbackErrorFallback execution error.oridecon-contracts
ORI_ERR_RES_006RetryExhaustedErrorAll retry attempts have been exhausted.oridecon-contracts
ORI_ERR_RES_007CircuitOpenErrorCircuit breaker is open and rejecting requests.oridecon-contracts
ORI_ERR_RES_008RetryExhaustedErrorAll retry attempts exhausted.oridecon-resilience
ORI_ERR_RES_009CircuitOpenErrorCircuit breaker is open.oridecon-resilience
ORI_ERR_RES_010BulkheadRejectedErrorBulkhead rejected due to capacity limits.oridecon-resilience
ORI_ERR_RES_011ResilienceTimeoutErrorResilience operation timed out. Inherits from both ResilienceError and built-…oridecon-resilience
CodeClassDescriptionPackage
ORI_ERR_RESULT_002UnwrapErrorRaised when unwrap() or unwrap_err() is called on the wrong variant. Provides…oridecon-contracts
CodeClassDescriptionPackage
ORI_ERR_RET_001RetrieverErrorBase for retriever errors. Raised when document retrieval fails in an expecte…oridecon-contracts
CodeClassDescriptionPackage
ORI_ERR_RUN_001RunnableErrorRecoverable composition failure (input shape, parser error, retry budget exce…oridecon-contracts
CodeClassDescriptionPackage
ORI_ERR_SEARCH_001SearchErrorBase exception for search operations.oridecon-search
ORI_ERR_SEARCH_002IndexNotFoundErrorRaised when index is not found.oridecon-search
ORI_ERR_SEARCH_003BackendErrorRaised when search backend encounters an error.oridecon-search
ORI_ERR_SEARCH_004SearchValidationErrorRaised when search query validation fails.oridecon-search
ORI_ERR_SEARCH_005TransformationErrorRaised when document transformation fails.oridecon-search
ORI_ERR_SEARCH_006CacheErrorRaised when search cache operation fails.oridecon-search
ORI_ERR_SEARCH_007QueryErrorRaised when search query execution fails.oridecon-search
ORI_ERR_SEARCH_008ConfigurationErrorRaised when search configuration is invalid.oridecon-search
ORI_ERR_SEARCH_009SearchIndexErrorRaised when search index operation fails.oridecon-search
ORI_ERR_SEARCH_010SchedulerErrorRaised when search scheduler operation fails.oridecon-search
CodeClassDescriptionPackage
ORI_ERR_SEC_001SecurityErrorBase security error for the Oridecon security subsystem.oridecon-contracts
ORI_ERR_SEC_002GuardDeniedErrorRaised when a GuardChain denies the request. Attributes: guard: The name or t…oridecon-contracts
ORI_ERR_SEC_003InputSanitizationErrorRaised when sanitization fails due to unrecoverable input structure.oridecon-contracts
ORI_ERR_SEC_004CORSViolationErrorRaised when a request violates the configured CORS policy. Attributes: origin…oridecon-contracts
ORI_ERR_SEC_005SecretAccessErrorRaised when the caller lacks permission to access or modify a secret. Attribu…oridecon-contracts
ORI_ERR_SEC_006SecurityErrorBase exception for all security-module errors.oridecon
ORI_ERR_SEC_008SecretAccessErrorRaised when access to a secret is denied.oridecon
ORI_ERR_SEC_009EncryptionErrorRaised when field-level encryption fails.oridecon
ORI_ERR_SEC_010DecryptionErrorRaised when field-level decryption fails.oridecon
ORI_ERR_SEC_011SecretErrorBase exception for secret store errors.oridecon
ORI_ERR_SEC_012RateLimitExceededErrorRaised when a client has exceeded the configured rate limit. Carries “retry_…oridecon-auth
CodeClassDescriptionPackage
ORI_ERR_SECRET_001SecretsErrorBase exception for all secrets-domain errors.oridecon-secrets
ORI_ERR_SECRET_002SecretNotFoundErrorRaised when a requested secret does not exist.oridecon-secrets
ORI_ERR_SECRET_003SecretAccessErrorRaised when access to a secret is denied.oridecon-secrets
ORI_ERR_SECRET_004SecretRotationErrorRaised when automatic rotation of a secret fails.oridecon-secrets
ORI_ERR_SECRET_005SecretBackendErrorRaised when the underlying secret backend (e.g. Vault) fails.oridecon-secrets
ORI_ERR_SECRET_006SecretConfigErrorRaised when secrets subsystem configuration is invalid.oridecon-secrets
ORI_ERR_SECRET_007SecretBackendUnavailableErrorBackend auth/network/permission failure — distinct from secret-not-found.oridecon-secrets
CodeClassDescriptionPackage
ORI_ERR_SERIAL_001SerializationErrorSerialization/deserialization error.oridecon-contracts
ORI_ERR_SERIAL_002SerializationErrorJSON serialisation or deserialisation failed. Raised by: - JsonSerializeroridecon
ORI_ERR_SERIAL_003SerializationErrorBase exception for serialization and deserialization failures. Extensions sho…oridecon
ORI_ERR_SERIAL_004NegotiationErrorRaised when no serializer can be negotiated for a given Accept header.oridecon
CodeClassDescriptionPackage
ORI_ERR_SES_001SessionErrorBase class for session-related errors.oridecon-contracts
ORI_ERR_SES_002TaskCancelledErrorError raised when a task is cancelled.oridecon-contracts
ORI_ERR_SES_003TaskErrorBase class for task execution errors.oridecon-contracts
ORI_ERR_SES_004TaskTimeoutErrorError raised when a task times out.oridecon-contracts
ORI_ERR_SES_005TaskValidationErrorError raised when task input validation fails.oridecon-contracts
ORI_ERR_SES_006SessionErrorBase error for all session operations. All session-specific exceptions inheri…oridecon-ai-session
ORI_ERR_SES_007SessionNotFoundErrorRaised when a session cannot be found by its ID. Args: session_id: The ID of …oridecon-ai-session
ORI_ERR_SES_008SessionClosedErrorRaised when an operation is attempted on a closed session. Args: session_id: …oridecon-ai-session
ORI_ERR_SES_009SessionExpiredErrorRaised when an operation is attempted on an expired session. Args: session_id…oridecon-ai-session
ORI_ERR_SES_010CheckpointNotFoundErrorRaised when a checkpoint cannot be found by its ID. Args: checkpoint_id: The …oridecon-ai-session
ORI_ERR_SES_011SessionTransitionErrorRaised when an invalid state transition is attempted. Args: session_id: The s…oridecon-ai-session
ORI_ERR_SES_012SessionCapacityErrorRaised when a session limit is exceeded. Args: detail: Human-readable descrip…oridecon-ai-session
CodeClassDescriptionPackage
ORI_ERR_SKILL_001SkillErrorBase for skill execution errors. Extended in oridecon-ai-skills with specific…oridecon-contracts
ORI_ERR_SKILL_002SkillNotFoundErrorRaised when a requested skill is not registered.oridecon-ai-skills
ORI_ERR_SKILL_003SkillAlreadyRegisteredErrorRaised when a skill is registered under a name that already exists.oridecon-ai-skills
ORI_ERR_SKILL_004SkillValidationErrorRaised when skill parameter validation fails.oridecon-ai-skills
ORI_ERR_SKILL_005SkillPermissionDeniedErrorRaised when the caller lacks required permissions for a skill.oridecon-ai-skills
ORI_ERR_SKILL_006SkillTimeoutErrorRaised when skill execution exceeds the configured timeout.oridecon-ai-skills
ORI_ERR_SKILL_007SkillRoutingErrorRaised when a SkillRouter finds no matching route.oridecon-ai-skills
ORI_ERR_SKILL_008SkillExecutionErrorRaised when a skill execution fails after all retry attempts.oridecon-ai-skills
CodeClassDescriptionPackage
ORI_ERR_SQL_001DatabaseConnectionErrorBase for all connection-related failures. Attributes: host: The database host…oridecon-sql
ORI_ERR_SQL_002ConnectionRefusedErrorServer actively refused the connection.oridecon-sql
ORI_ERR_SQL_003ConnectionTimeoutErrorConnection attempt timed out.oridecon-sql
ORI_ERR_SQL_004ConnectionPoolErrorConnection pool exhausted — no connections available within timeout.oridecon-sql
ORI_ERR_SQL_005QueryErrorBase for query execution failures. Attributes: sql: The SQL query that failed…oridecon-sql
ORI_ERR_SQL_006QuerySyntaxErrorThe SQL query has a syntax error.oridecon-sql
ORI_ERR_SQL_007ParameterBindingErrorFailed to bind parameters to a query.oridecon-sql
ORI_ERR_SQL_008IntegrityErrorBase for constraint violation errors. Attributes: constraint: The constraint …oridecon-sql
ORI_ERR_SQL_009DuplicateKeyErrorUnique constraint or primary key violated.oridecon-sql
ORI_ERR_SQL_010ForeignKeyErrorForeign key constraint violated.oridecon-sql
ORI_ERR_SQL_011NotNullViolationErrorNOT NULL constraint violated. Attributes: column: The column that triggered t…oridecon-sql
ORI_ERR_SQL_012CheckConstraintErrorCHECK constraint violated.oridecon-sql
ORI_ERR_SQL_013TransactionErrorBase for transaction-related failures.oridecon-sql
ORI_ERR_SQL_014SerializationErrorSerialization failure (optimistic concurrency conflict).oridecon-sql
ORI_ERR_SQL_015OptimisticLockErrorRaised when an optimistic lock check fails on UPDATE. Indicates a concurrent …oridecon-sql
ORI_ERR_SQL_016TransactionRollbackErrorTransaction was rolled back (not by the application).oridecon-sql
ORI_ERR_SQL_017LockErrorRaised when a database lock cannot be acquired.oridecon-sql
ORI_ERR_SQL_018DeadlockErrorDatabase deadlock detected. Inherits from :class:TransactionError because d…oridecon-sql
ORI_ERR_SQL_019SchemaErrorBase for schema-related errors.oridecon-sql
ORI_ERR_SQL_020TableNotFoundErrorReferenced table does not exist.oridecon-sql
ORI_ERR_SQL_021ColumnNotFoundErrorReferenced column does not exist.oridecon-sql
ORI_ERR_SQL_022DatabaseTimeoutErrorDatabase operation timed out.oridecon-sql
ORI_ERR_SQL_023RepositoryErrorRepositoryProtocol-level operation failure.oridecon-sql
ORI_ERR_SQL_024UnitOfWorkErrorRaised when unit of work operation fails.oridecon-sql
ORI_ERR_SQL_025DriverErrorWraps underlying database driver exceptions. Preserves the original exception…oridecon-sql
ORI_ERR_SQL_026DataErrorBase exception for data access layer failures.oridecon-sql
ORI_ERR_SQL_027DataQueryErrorRaised when a query cannot be built or compiled. Args: message: Explanation o…oridecon-sql
ORI_ERR_SQL_028PaginationErrorRaised when pagination parameters are invalid. Args: message: Explanation of …oridecon-sql
ORI_ERR_SQL_029EntityNotFoundErrorSignals that a required entity does not exist. RepositoryProtocol implementat…oridecon-sql
ORI_ERR_SQL_030DataRepositoryErrorRaised when a repository operation fails unexpectedly. Args: message: Explana…oridecon-sql
ORI_ERR_SQL_031CursorErrorRaised when a cursor cannot be encoded or decoded. Args: message: Explanation…oridecon-sql
ORI_ERR_SQL_032MigrationDependencyErrorRaised when migration dependencies are not satisfied.oridecon-sql
ORI_ERR_SQL_033MigrationExecutionErrorRaised when migration execution fails.oridecon-sql
ORI_ERR_SQL_034MigrationNotFoundErrorRaised when a migration is not found.oridecon-sql
ORI_ERR_SQL_035MigrationValidationErrorRaised when migration validation fails.oridecon-sql
ORI_ERR_SQL_036ProtocolValidationErrorRaised when object doesn’t implement protocol.oridecon-sql
ORI_ERR_SQL_037MappingErrorException raised when entity mapping fails.oridecon-sql
ORI_ERR_SQL_038TenantScopingErrorRaised when a tenant-scoped operation runs without an active tenant. Mirrors …oridecon-sql
CodeClassDescriptionPackage
ORI_ERR_STORE_001StorageErrorBase exception for storage errors.oridecon-contracts
ORI_ERR_STORE_002StorageFileNotFoundErrorRaised when file is not found.oridecon-storage
ORI_ERR_STORE_003StorageUnsupportedOperationErrorRaised when the requested operation is not supported by the storage driver.oridecon-contracts
ORI_ERR_STORE_004TransactionErrorRaised when a transaction operation fails.oridecon-storage
ORI_ERR_STORE_005QuotaExceededErrorRaised when a storage quota or size limit is exceeded.oridecon-storage
ORI_ERR_STORE_006InvalidPathErrorRaised when a path is invalid or attempts directory traversal.oridecon-storage
ORI_ERR_STORE_007StorageUnavailableErrorRaised when the storage backend is not reachable or unavailable.oridecon-storage
ORI_ERR_STORE_008ChecksumMismatchErrorRaised when a file’s checksum does not match the expected value.oridecon-storage
CodeClassDescriptionPackage
ORI_ERR_TASK_001TaskQueueErrorBase class for expected, recoverable task queue failures. All subtypes indica…oridecon-contracts
ORI_ERR_TASK_002QueueFullErrorThe queue has reached its maximum capacity and cannot accept new tasks. The c…oridecon-tasks
ORI_ERR_TASK_003TaskErrorBase exception for all task-related errorsoridecon-tasks
ORI_ERR_TASK_004TaskNotFoundErrorRaised when a task cannot be foundoridecon-tasks
ORI_ERR_TASK_005TaskTimeoutErrorRaised when a task execution exceeds timeoutoridecon-tasks
ORI_ERR_TASK_006TaskCancelledErrorRaised when a task is cancelledoridecon-tasks
ORI_ERR_TASK_007TaskExecutionErrorRaised when a task execution failsoridecon-tasks
ORI_ERR_TASK_008TaskValidationErrorRaised when task parameters are invalidoridecon-tasks
ORI_ERR_TASK_009DuplicateTaskErrorRaised when a duplicate task is detectedoridecon-tasks
ORI_ERR_TASK_010TaskDependencyCycleErrorRaised at registration time when a dependency cycle is detected. The schedule…oridecon-tasks
ORI_ERR_TASK_011TaskRegistrationErrorRaised when a scheduled or handler task fails to register.oridecon-tasks
CodeClassDescriptionPackage
ORI_ERR_TENANT_001TenantErrorBase class for all tenancy-related domain errors.oridecon-contracts
ORI_ERR_TENANT_002TenantNotFoundErrorRaised when a requested tenant does not exist.oridecon-contracts
ORI_ERR_TENANT_003TenantInactiveErrorRaised when an operation is attempted on an inactive tenant.oridecon-contracts
ORI_ERR_TENANT_004TenantProvisioningErrorRaised when tenant provisioning (isolation setup) fails.oridecon-contracts
ORI_ERR_TENANT_005TenantResolutionErrorRaised when tenant resolution fails unexpectedly.oridecon-contracts
ORI_ERR_TENANT_006TenantConfigErrorRaised when per-tenant configuration access or mutation fails.oridecon-contracts
ORI_ERR_TENANT_007TenantSlugConflictErrorRaised when a tenant slug is already in use.oridecon-contracts
ORI_ERR_TENANT_008TenantSuspendedErrorRaised when an operation is attempted on a suspended tenant.oridecon-contracts
ORI_ERR_TENANT_009MigrationErrorRaised when a tenant tier migration fails.oridecon-contracts
CodeClassDescriptionPackage
ORI_ERR_TEST_001TestingErrorBase exception for oridecon-testing operations.oridecon-testing
ORI_ERR_TEST_002TokenBudgetExceededErrorRaised when an AITestClient operation would exceed the configured token budge…oridecon-testing
ORI_ERR_TEST_003MemoryBackendErrorBase exception for all memory backend errors.oridecon-testing
ORI_ERR_TEST_004CommandBusErrorRaised when a command bus operation fails.oridecon-testing
ORI_ERR_TEST_005CommandHandlerNotFoundErrorRaised when no handler is registered for a specific command type.oridecon-testing
ORI_ERR_TEST_006DuplicateHandlerErrorRaised when a handler is already registered for a command type.oridecon-testing
ORI_ERR_TEST_007CommandErrorWraps a handler exception for Result-based command dispatch.oridecon-testing
ORI_ERR_TEST_008QueryBusErrorRaised when a query bus operation fails.oridecon-testing
ORI_ERR_TEST_009QueryHandlerNotFoundErrorRaised when no handler is registered for a specific query type.oridecon-testing
ORI_ERR_TEST_010QueryDuplicateHandlerErrorRaised when a handler is already registered for a query type.oridecon-testing
ORI_ERR_TEST_011ConfigurationErrorRaised when a require_stub module is loaded via configure() in test mode. Thi…oridecon-testing
ORI_ERR_TEST_012SnapshotMismatchErrorRaised when a value does not match the stored snapshot.oridecon-testing
CodeClassDescriptionPackage
ORI_ERR_UI_001UIErrorBase exception for all UI-domain errors.oridecon-ui
CodeClassDescriptionPackage
ORI_ERR_VAL_001FieldErrorA single field-level validation error. Used to represent validation failures …oridecon-contracts
ORI_ERR_VAL_002ValidationErrorData validation error.oridecon-contracts
ORI_ERR_VAL_003ValidationErrorInput validation against rules failed. Raised by: - “ValidatorImpl.validate(…oridecon
ORI_ERR_VAL_004ValidationSystemErrorBase exception for validation system/pipeline failures. Distinct from :class:…oridecon
CodeClassDescriptionPackage
ORI_ERR_VEC_001VectorErrorBase exception for vector store errors. Extends InfrastructureError because v…oridecon-contracts
ORI_ERR_VEC_002VectorStoreErrorException raised during vector store operations (CRUD, search).oridecon-contracts
ORI_ERR_VEC_003EmbeddingErrorException raised during embedding generation or retrieval.oridecon-contracts
ORI_ERR_VEC_004VectorIndexErrorException raised during vector index creation or management.oridecon-contracts
ORI_ERR_VEC_005VectorErrorBase exception for all vector store operations.oridecon-vector
ORI_ERR_VEC_006VectorConnectionErrorFailed to connect to the vector store.oridecon-vector
ORI_ERR_VEC_007CollectionNotFoundErrorRequested collection does not exist.oridecon-vector
ORI_ERR_VEC_008CollectionAlreadyExistsErrorAttempted to create a collection that already exists.oridecon-vector
ORI_ERR_VEC_009DimensionMismatchErrorVector dimensionality does not match the collection.oridecon-vector
ORI_ERR_VEC_010VectorConfigErrorInvalid vector store configuration.oridecon-vector
ORI_ERR_VEC_011FilterCompilationErrorFailed to compile a metadata filter for the target backend.oridecon-vector
ORI_ERR_VEC_012VectorUpsertErrorFailed to upsert vectors.oridecon-vector
ORI_ERR_VEC_013VectorSearchErrorFailed to execute similarity search.oridecon-vector
ORI_ERR_VEC_014VectorDeleteErrorFailed to delete vectors.oridecon-vector
ORI_ERR_VEC_015VectorTimeoutErrorVector store operation timed out.oridecon-vector
CodeClassDescriptionPackage
ORI_ERR_WEB_001WebErrorWeb layer error.oridecon-contracts
ORI_ERR_WEB_002HttpStatusErrorRaised by :meth:HttpResponse.raise_for_status for 4xx/5xx responses. Attrib…oridecon-contracts
ORI_ERR_WEB_003NotFoundError404 Not Found.oridecon-web
ORI_ERR_WEB_004BadRequestError400 Bad Request.oridecon-web
ORI_ERR_WEB_005UnauthorizedError401 Unauthorized.oridecon-web
ORI_ERR_WEB_006ForbiddenError403 Forbidden.oridecon-web
ORI_ERR_WEB_007MethodNotAllowedError405 Method Not Allowed.oridecon-web
ORI_ERR_WEB_008ConflictError409 Conflict.oridecon-web
ORI_ERR_WEB_009UnprocessableEntityError422 Unprocessable Entity.oridecon-web
ORI_ERR_WEB_010InternalServerError500 Internal Server Error.oridecon-web
ORI_ERR_WEB_011DependencyResolutionError500 Dependency Resolution Error.oridecon-web
ORI_ERR_WEB_012RateLimitError429 Too Many Requests.oridecon-web
ORI_ERR_WEB_013TooManyConnectionsError503 Service Unavailable — connection limit reached. Raised when a streaming e…oridecon-web
ORI_ERR_WEB_014HTTPErrorBase HTTP error, compatible with OrideconError.oridecon-web
CodeClassDescriptionPackage
ORI_ERR_WEBHOOK_001WebhookErrorBase exception for webhook domain operations.oridecon-contracts
ORI_ERR_WEBHOOK_002SubscriptionNotFoundErrorRaised when a subscription ID is not found.oridecon-webhook
ORI_ERR_WEBHOOK_003SubscriptionInactiveErrorRaised when attempting to deliver to a deactivated subscription.oridecon-webhook
ORI_ERR_WEBHOOK_004InvalidWebhookURLErrorRaised when a subscription URL fails validation.oridecon-webhook
ORI_ERR_WEBHOOK_005DeliveryAttemptNotFoundErrorRaised when a delivery attempt ID is not found.oridecon-webhook
ORI_ERR_WEBHOOK_006SecretRotationErrorRaised when secret rotation fails.oridecon-webhook
CodeClassDescriptionPackage
ORI_ERR_WF_001WorkflowErrorBase for workflow execution errors. Raised when a workflow graph execution fa…oridecon-contracts
ORI_ERR_WF_002SagaStepErrorRepresents a recoverable failure from a single saga step action. SagaProtocol…oridecon-contracts
ORI_ERR_WF_003WorkflowErrorBase exception for workflow orchestration errors.oridecon-workflow
ORI_ERR_WF_004WorkflowNotFoundErrorRaised when a workflow definition cannot be found.oridecon-workflow
ORI_ERR_WF_005WorkflowStateErrorRaised when a workflow is in an invalid state for the requested operation.oridecon-workflow
ORI_ERR_WF_006WorkflowStepErrorRaised when a workflow step fails to execute.oridecon-workflow
ORI_ERR_WF_007WorkflowTimeoutErrorRaised when a workflow or step exceeds its timeout.oridecon-workflow
ORI_ERR_WF_008WorkflowCompensationErrorRaised when workflow compensation/rollback fails.oridecon-workflow
ORI_ERR_WF_009SagaVersionMismatchErrorRaised when a persisted saga state version is incompatible with the current c…oridecon-contracts
ORI_ERR_WF_010WorkflowVersionMismatchErrorRaised when resuming a workflow instance with a mismatched definition version…oridecon-workflow
ORI_ERR_WF_011GraphExecutionErrorBase exception for graph workflow engine operations. Args: message: Human-rea…oridecon-workflow
ORI_ERR_WF_012NodeExecutionErrorA graph node’s execute() method failed. Args: message: Human-readable error d…oridecon-workflow
ORI_ERR_WF_013CycleDetectedErrorGraph engine exceeded max_iterations (likely cycle). Args: iterations: Number…oridecon-workflow
ORI_ERR_WF_014GraphTimeoutErrorGraph workflow execution exceeded total timeout. Args: timeout: The configure…oridecon-workflow
ORI_ERR_WF_015GraphValidationErrorGraph structure validation failed.oridecon-workflow
ORI_ERR_WF_016HumanInputRequiredErrorRaised by HumanNode to pause execution awaiting human input. Args: prompt: Te…oridecon-workflow
ORI_ERR_WF_017StateErrorRaised when an invalid state transition is attempted. Attributes: event: The …oridecon-workflow
ORI_ERR_WF_018StateConcurrencyErrorRaised when optimistic version checks fail during a transition.oridecon-workflow
ORI_ERR_WF_019SagaErrorRaised when a saga step fails after compensation has been attempted. Attribut…oridecon
ORI_ERR_WF_020BulkOperationErrorBase exception for bulk operation errors.oridecon-workflow
ORI_ERR_WF_021BulkOperationTimeoutErrorRaised when a bulk operation times out.oridecon-workflow
ORI_ERR_WF_022BulkOperationCancelledErrorRaised when a bulk operation is cancelled.oridecon-workflow