Skip to main content

max / makenotwork

975 B · 39 lines History Blame Raw
1 //! sando-daemon as a library.
2 //!
3 //! Exposes every module so the `sandod` binary (in `src/main.rs`) and
4 //! the `sando` TUI (in `../tui`) can share wire-facing types — events,
5 //! outcomes, domain newtypes — by import rather than duplication.
6 //!
7 //! External consumers should only need `domain`, `outcome`, and `events`;
8 //! the rest are exposed because the bin re-uses them via this crate.
9 //!
10 //! # Design
11 //!
12 //! The tier/gate/deploy architecture, the typed-observability redesign, and the
13 //! deploy.sh-parity and account-permission notes live in the maintainer wiki.
14 //! <!-- wiki: sando-overview -->
15
16 pub mod backup;
17 pub mod build;
18 pub mod bundle;
19 pub mod classify;
20 pub mod config;
21 pub mod db;
22 pub mod deploy;
23 pub mod domain;
24 pub mod elf;
25 pub mod error;
26 pub mod events;
27 pub mod gates;
28 pub mod git;
29 pub mod intake;
30 pub mod outcome;
31 pub mod reconcile;
32 pub mod retention;
33 pub mod routes;
34 pub mod runs;
35 pub mod state;
36 pub mod status;
37 pub mod sync;
38 pub mod topology;
39