aeat.adapters.persistence package¶
Persistence adapter namespace for profile and secure-storage backends.
This root package is a marker only; it exports no repository or envelope
classes. Concrete persistence surfaces live in
profile for operator profile state and
storage for the SQL, blob, namespace, and
encrypted-envelope substrate.
Domain and application repositories depend on the focused storage facades when they need concrete encrypted persistence. The package root stays import-light so layout and CLI smoke tests can import the persistence layer without materialising database, keyring, or migration machinery.
See also
profileProfile-scoped repository adapters for typed application/domain state.
storageSecure-object, namespace, SQL, blob, and encrypted-envelope substrate.
application.user_profileApplication lifecycle facade that composes profile repositories with bucket custody and validation policy.
Subpackages¶
- aeat.adapters.persistence.profile package
- Submodules
- aeat.adapters.persistence.profile._filing_runtime module
- aeat.adapters.persistence.profile._modelo_runtime module
- aeat.adapters.persistence.profile.assets module
- aeat.adapters.persistence.profile.bienes_inversion module
- aeat.adapters.persistence.profile.buckets module
- aeat.adapters.persistence.profile.filing_amendments module
- aeat.adapters.persistence.profile.filing_drafts module
- aeat.adapters.persistence.profile.fincas module
- aeat.adapters.persistence.profile.inventory module
- aeat.adapters.persistence.profile.invoices module
- aeat.adapters.persistence.profile.justificante module
- aeat.adapters.persistence.profile.modelos_calculation module
- aeat.adapters.persistence.profile.modelos_filing module
- aeat.adapters.persistence.profile.modelos_verification_reports module
- aeat.adapters.persistence.profile.modelos_work_units module
- aeat.adapters.persistence.profile.participation_index module
- aeat.adapters.persistence.profile.prorrata_register module
- aeat.adapters.persistence.profile.submission module
- aeat.adapters.persistence.profile.transactions module
- aeat.adapters.persistence.profile.usage_ratios module
- Submodules
- aeat.adapters.persistence.storage package
- Subpackages
- aeat.adapters.persistence.storage.blob_store package
- aeat.adapters.persistence.storage.bucket package
- aeat.adapters.persistence.storage.crypto package
- aeat.adapters.persistence.storage.envelope package
- aeat.adapters.persistence.storage.master_key package
- aeat.adapters.persistence.storage.secret_store package
- aeat.adapters.persistence.storage.sql package
- Submodules
- aeat.adapters.persistence.storage._kdf_salt module
- aeat.adapters.persistence.storage._namespace_registry module
- aeat.adapters.persistence.storage._path_safety module
- aeat.adapters.persistence.storage._rotation module
- aeat.adapters.persistence.storage._schema_lineage module
- aeat.adapters.persistence.storage.attachment module
- aeat.adapters.persistence.storage.errors module
SecureStorageErrorStorageErrorRepositoryErrorRepositorySetupErrorSecureObjectRevisionConflictErrorPersistenceErrorStorageValidationErrorstorage_validation_error()EncryptionErrorDecryptionErrorSecureObjectUnreadableErrorKeyDerivationErrorNonceCollisionErrorSecretStoreErrorSessionExpiredErrorPassphraseTooShortErrorKeyringUnavailableErrorMasterKeyUnavailableErrorMasterKeyKdfVersionErrorMasterKeyKeychainLockedErrorMasterKeyPassphraseMismatchErrorMasterKeyMaterialMissingErrorUnsecuredModeRefusedErrorClassificationErrorEnvelopeVersionErrorPathContainmentErrorBlobNotFoundErrorBlobIntegrityErrorSecretNotFoundErrorSecretAlreadyExistsErrorRetentionPolicyErrorNamespaceRegistryError
- aeat.adapters.persistence.storage.runtime module
- aeat.adapters.persistence.storage.runtime_repository module
- Subpackages