//! sando-daemon as a library. //! //! Exposes every module so the `sandod` binary (in `src/main.rs`) and //! the `sando` TUI (in `../tui`) can share wire-facing types — events, //! outcomes, domain newtypes — by import rather than duplication. //! //! External consumers should only need `domain`, `outcome`, and `events`; //! the rest are exposed because the bin re-uses them via this crate. //! //! # Design //! //! The tier/gate/deploy architecture, the typed-observability redesign, and the //! deploy.sh-parity and account-permission notes live in the maintainer wiki. //! pub mod backup; pub mod build; pub mod bundle; pub mod classify; pub mod config; pub mod db; pub mod deploy; pub mod domain; pub mod elf; pub mod error; pub mod events; pub mod gates; pub mod git; pub mod intake; pub mod outcome; pub mod reconcile; pub mod retention; pub mod routes; pub mod runs; pub mod state; pub mod status; pub mod sync; pub mod topology;