aeat.application.operator_surface._errors module¶
Errors for the backend-owned operator-surface contract.
OperatorSurfaceContractError is the registered
AeatError raised by
require_accepted_root() and
resolve_source_kind_alias() when a
caller asks for a root, source-kind token, or command-surface shape outside the
accepted OperatorSurfaceContract.
The application error registry binds it to REFUSED_OPERATOR_SURFACE_CONTRACT
so boundary adapters can render the refusal through the shared error contract.
- exception OperatorSurfaceContractError(surface, *, reason, suggestion=None)[source]¶
Bases:
AeatErrorRegistered application error for rejected operator-surface requests.
The message is localized with a stable, non-secret
surface/reasoncontext payload, and optionalsuggestiontext gives callers the accepted follow-up command. Raw operator input is stored only in structured context for the central error renderer to handle consistently.- code: ClassVar[ErrorCode]¶