todoapp_app/lib.rs
1//! tda use cases — orchestrate the domain core through the ports (spec §5, §10).
2//!
3//! Every mutation is a method on [`Services`]: build a command → `decide` →
4//! `apply` → persist (task-local), or graph-validated structure ops.
5
6mod aggregate;
7mod import_sp;
8mod io;
9mod query;
10mod service;
11mod tasks;
12
13pub use aggregate::Aggregate;
14pub use io::Export;
15pub use query::QueryHit;
16pub use service::{Error, Services, TaskSnapshot};
17pub use tasks::Anchor;