Re-exports§
pub use boundary::AtmProtocol;pub use boundary::BuiltInNudgeSinkTarget;pub use boundary::ClientTransport;pub use boundary::ConfigDoctor;pub use boundary::ConfigDoctorReport;pub use boundary::ConfigIngress;pub use boundary::ConfigLoadRequest;pub use boundary::ConfigLoadResponse;pub use boundary::DoctorFinding;pub use boundary::InternalNudgeEnvelope;pub use boundary::LoadMailMessageStateRequest;pub use boundary::LoadMailMessageStateResponse;pub use boundary::MailStore;Deprecated pub use boundary::MailStoreDoctor;pub use boundary::MailStoreDoctorReport;pub use boundary::MailStoreHealthSnapshot;pub use boundary::MailStoreIngestReplayState;pub use boundary::MailStoreMailboxMetadataCounts;pub use boundary::MailStoreMailboxMetadataRow;pub use boundary::NotificationEvent;pub use boundary::PostSendHookEmitter;pub use boundary::PostSendHookEvent;pub use boundary::RemoteReplayStateRecord;pub use boundary::RemoteReplayStore;pub use boundary::RequestDispatcher;pub use boundary::ResolvedBuiltInNudgeTemplate;pub use boundary::RosterEntry;pub use boundary::RosterStore;Deprecated pub use boundary::RosterStoreDoctor;pub use boundary::RosterStoreDoctorReport;pub use boundary::RosterStoreHealthSnapshot;pub use boundary::RuntimeStatusSnapshot;pub use boundary::RuntimeStorageFinalizer;pub use boundary::ServerTransport;pub use boundary::StatusSource;pub use boundary::UpsertMailMessageStateRequest;pub use boundary::UpsertMailMessageStateResponse;pub use graft::AtmGraftClient;pub use protocol::FramePayload;pub use protocol::RequestEnvelope;pub use protocol::ResponseEnvelope;
Modules§
- ack
- Acknowledgement workflows for ack-required mailbox messages.
- address
- Public agent-address parsing and normalization helpers.
- boundary
- Phase R boundary traits and placeholder contract types. Phase R boundary skeleton contracts.
- caller_
context - Shared caller-context resolution and ATM-owned environment parsing helpers.
- clear
- Mailbox cleanup workflows for read and acknowledged messages.
- doctor
- Doctor-report types and health checks for the CLI surface.
- error
- Shared ATM error types and recovery-oriented error helpers.
- error_
codes - Stable ATM-owned error-code registry used by core and CLI layers.
- graft
- Thin graft-facing daemon client traits. Thin graft-facing daemon client contracts shared by embedded host agents.
- home
- Public ATM home and team-path resolution helpers.
- list
- Bounded metadata queue query workflows and output models.
- log
- Log query and filtering types for the CLI log surface.
- observability
- Observability adapter traits and event payload types. ATM-owned observability boundary and projected log/health types.
- protocol
- Shared protocol DTOs used by boundary transport and adapter contracts. Shared protocol DTOs for the core transport boundary family.
- read
- Mailbox read/query workflows and output models.
- roles
- Reserved production role constants shared across runtime and tests.
- schema
- Public mailbox and team schema types shared with CLI tests and adapters. Shared schema DTOs for Claude inbox compatibility, team config, and roster members.
- send
- Mailbox send workflows and request/response models. Send command service implementation and post-send hook handling.
- team_
admin - Retained local team discovery, roster repair, and backup/restore workflows.
- types
- Shared enums and semantic newtypes used across ATM core workflows.
Structs§
- AckTransition
- AtmConfig
- Graft
Config - Local
File NonClaude Outbound - Production fallback boundary used when the daemon runtime is not composing a dedicated non-Claude outbound adapter. This is not a test double.
- Local
Service Runtime - Mail
Message State - Message
- Message
Fingerprint - Opaque hash or content-addressable identifier that marks the last successfully ingested message boundary for a replay source.
- Message
Key - Task
State - Team
Nudge Template Override Row
Enums§
Traits§
Functions§
- derive_
ack_ requirement - load_
atm_ config - Load
.atm.tomlby walking upward fromstart_dir. - load_
claude_ team_ config_ document - Load and validate the Claude Code
config.jsondocument for one team directory.