aeat.application.operator_surface package¶
Public re-export boundary for the backend-owned operator surface.
The package collects the application-layer command-shape declarations from
application.operator_surface._contract,
application.operator_surface._models,
application.operator_surface._help,
application.operator_surface._crud_contract,
application.operator_surface._crud_registry, and
application.operator_surface._errors. Command adapters consume this
surface as data and render it; they do not define a second contract.
Root-surface declarations flow through get_operator_surface_contract(),
ACCEPTED_ROOTS, MOUNTED_COMMAND_FAMILIES, and
OperatorSurfaceContract. Source-kind aliases remain parser-only
SourceKindAlias records that resolve through
resolve_source_kind_alias() to canonical
core.BindingSourceKind members. No operator-specific source-kind
taxonomy is introduced here.
The CRUD vocabulary is exposed through CrudVerb,
CANONICAL_CRUD_VERBS, MutatingNounGroupContract,
CrudContractCatalogue, and get_builtin_catalogue(). Help and
landing surfaces are exposed through build_help_document(),
build_root_landing_report(), HelpDocument, and
RootLandingReport. Refused surfaces use the registered
OperatorSurfaceContractError path shared with
require_accepted_root().
The agent-facing capability manifest is assembled by
build_operator_surface_manifest() from the cached
OperatorSurfaceContract plus CLI-owned JSON schema references. The
application layer owns the command contract and mutability taxonomy; entrypoint
adapters own rendering, command-tree traversal, and schema-registry enumeration.
See also
aeat app contractCommand adapter that emits the
OperatorSurfaceManifestthrough the CLI envelope.entrypoints.mcpTool-exposure entrypoint that consumes the same manifest without duplicating the operator-surface contract.
core.json_contractCLI result-schema registry supplied to the manifest by entrypoint adapters.
Submodules¶
- aeat.application.operator_surface._classification module
- aeat.application.operator_surface._contract module
- aeat.application.operator_surface._crud_contract module
CrudVerbCANONICAL_CRUD_VERBSBucketEventSuffixevent_suffix_for()OrthogonalAxisLifecycleStateVerbKeyValueVerbNounGroupExceptionKindMutatingNounGroupContractMutatingNounGroupContract.nounMutatingNounGroupContract.cli_pathMutatingNounGroupContract.exceptionMutatingNounGroupContract.crud_verbsMutatingNounGroupContract.key_value_verbsMutatingNounGroupContract.orthogonal_axesMutatingNounGroupContract.lifecycle_state_verbsMutatingNounGroupContract.declares_crud()MutatingNounGroupContract.all_verb_names()
CrudContractCatalogue
- aeat.application.operator_surface._crud_registry module
- aeat.application.operator_surface._errors module
- aeat.application.operator_surface._help module
- aeat.application.operator_surface._manifest module
- aeat.application.operator_surface._models module
- S538 invariant-guard classification note
RootSurfaceNameModeloLifecycleStepFilingStatusOperatorMutabilityHelpSurfaceMountedCommandDomainMountedCommandDomain.FIRST_RUNMountedCommandDomain.PROFILEMountedCommandDomain.CUSTODYMountedCommandDomain.BUCKETMountedCommandDomain.AUTHMountedCommandDomain.DIAGNOSTICSMountedCommandDomain.GOOGLEMountedCommandDomain.COLLABMountedCommandDomain.OVERVIEWMountedCommandDomain.LEDGERMountedCommandDomain.LIVEMountedCommandDomain.MODELOMountedCommandDomain.REVIEWMountedCommandDomain.REGISTRYMountedCommandDomain.CONTRACTMountedCommandDomain.AGENTMountedCommandDomain.QUICKFILE
RootSurfaceHelpEntryHelpSectionHelpDocumentRootLandingReportLifecycleContractSourceKindAliasMountedCommandFamilyServiceOwnerOperatorSurfaceLogFieldsOperatorSurfaceContractOperatorSurfaceContract.schema_versionOperatorSurfaceContract.rootsOperatorSurfaceContract.lifecycleOperatorSurfaceContract.source_kindsOperatorSurfaceContract.source_kind_aliasesOperatorSurfaceContract.command_familiesOperatorSurfaceContract.service_ownersOperatorSurfaceContract.log_fieldsOperatorSurfaceContract.error_codes
- aeat.application.operator_surface._risk_table module