Skip to main content

atm_core/
lib.rs

1/// Acknowledgement workflows for ack-required mailbox messages.
2pub mod ack;
3/// Public agent-address parsing and normalization helpers.
4pub mod address;
5/// Mailbox cleanup workflows for read and acknowledged messages.
6pub mod clear;
7/// Internal configuration discovery and resolution helpers.
8pub(crate) mod config;
9/// Doctor-report types and health checks for the CLI surface.
10pub mod doctor;
11/// Shared ATM error types and recovery-oriented error helpers.
12pub mod error;
13/// Stable ATM-owned error-code registry used by core and CLI layers.
14pub mod error_codes;
15/// Public ATM home and team-path resolution helpers.
16pub mod home;
17/// Internal identity resolution and hook lookup helpers.
18pub(crate) mod identity;
19/// Log query and filtering types for the CLI log surface.
20pub mod log;
21/// Internal mailbox persistence and parsing helpers.
22pub(crate) mod mailbox;
23/// Internal model-registry plumbing reserved for follow-on work.
24pub(crate) mod model_registry;
25/// Observability adapter traits and event payload types.
26pub mod observability;
27/// Internal atomic persistence helpers for shared mutable state files.
28pub(crate) mod persistence;
29/// Internal process-liveness helpers shared across lock implementations.
30pub(crate) mod process;
31/// Mailbox read/query workflows and output models.
32pub mod read;
33/// Public mailbox and team schema types shared with CLI tests and adapters.
34pub mod schema;
35/// Mailbox send workflows and request/response models.
36pub mod send;
37/// Retained local team discovery, roster repair, and backup/restore workflows.
38pub mod team_admin;
39/// Internal text-formatting helpers used by ATM core surfaces.
40pub(crate) mod text;
41/// Shared enums and semantic newtypes used across ATM core workflows.
42pub mod types;
43/// Internal ATM-owned workflow-state helpers shared across mailbox services.
44pub(crate) mod workflow;