//! Background-service plumbing: detach, signal handling, lifecycle
//! verbs, state file.
//!
//! This layer sits between the CLI (`cli/`) and the runtime
//! (`orchestrator`, `session`, `agent`). It depends on `workflow` and
//! `logging` only — never up the stack — so a daemon-side change does
//! not pull in agent or orchestrator concerns.
//!
//! Platform `cfg` gates live exclusively in `detach/` and `signals/`.
//! The module-surface types are platform-agnostic; Windows variants
//! return [`DetachError::PlatformUnsupported`] today.
pub use ;
pub use ;
pub use ;
pub use ;