aeat.adapters.outbound.storage package

Public outbound storage provider API.

Re-exports the StorageProvider Protocol, the ProviderKind selector, provider boundary records such as ProviderObjectMetadata and ProviderProbeReport, remote mirror records such as RemoteMirrorNamespaceManifest and RemoteMirrorInspection, the get_storage_provider() factory, Drive setup helpers build_google_credentials() and resolve_drive_root_folder_id(), manifest helpers (build_remote_mirror_namespace_manifest(), put_remote_mirror_namespace_manifest(), get_remote_mirror_namespace_manifest(), compare_remote_mirror_manifests(), inspect_remote_mirror_upload(), inspect_remote_mirror_download(), and remote_mirror_object_key_hmac()), and the typed OutboundStorageError hierarchy.

Concrete backends in adapters.outbound.storage._local and adapters.outbound.storage._google_drive remain private implementation details; consumers depend on this Protocol, these records, the manifest helpers, and the factory.

Submodules