//! Shared foundation crate for the autopilot workspace.
//!
//! Owns canonical DTOs, configuration, error type, health model, observability,
//! clock binding, and cross-component traits. Every other crate depends on
//! `shared`; `shared` depends on nothing else in the workspace.

pub mod clock;
pub mod config;
pub mod contracts;
pub mod error;
pub mod health;
pub mod models;
pub mod observability;

pub use error::{AutopilotError, Result};
