//! Base adapter infrastructure and shared storage foundations.
//!
//! This module provides the building blocks that all other fornix storage
//! modules compose on top of:
//!
//! - [`adapter::StorageAdapter`] — the base async trait for all backends
//! - [`adapter::AdapterFactory`] — factory trait for constructing adapters
//! - [`config::AdapterConfig`] — validation trait for adapter configuration
//! - [`config::ConnectionConfig`] — general URL-based connection configuration
//! - [`health::HealthStatus`] — typed health reporting with degraded/unhealthy states
//! - [`health::HealthReport`] — timed health check result
//! - [`error::Error`] — typed error enum covering all failure modes
// Flatten the most commonly needed items to the module root for convenience.
pub use ;
pub use ;
pub use ;
pub use ;