//! Host-only configuration composition for SITL. //! //! This module is deliberately not a firmware storage backend. Flight targets //! need a reviewed A/B journal and authority path; SITL uses a same-directory //! file replacement to make startup and configuration tests reproducible. #[cfg(test)] mod logging; mod runtime; mod store; #[cfg(test)] mod tests; pub(super) use runtime::{SitlConfigRuntime, configuration_service}; pub use store::{ FileConfigStore, FileStoreError, default_profile, load_profile, write_default_profile, };