//! Process-level runtime of the server: everything `serve_with` drives after
//! its configuration is resolved.
//!
//! - [`disk_sweep`] tells subscribers about on-disk edits no tool call
//! observes.
//! - [`pump`] drains each LSP server's notifications into the shared cache and
//! the subscribed MCP sessions.
//! - [`startup`] starts the configured servers in the background, registers
//! each as it settles, and supervises the pumps.
//! - [`untrusted`] plans which servers start, refusing and hardening them in
//! an untrusted workspace.
//! - [`shutdown`](mod@shutdown) runs the post-transport cleanup sequence.
//!
//! Lower layers (`bridge`, `lsp`, `mcp`) must not depend on this module except
//! through the narrow wiring traits they define themselves, such as
//! [`NotificationWiring`](crate::bridge::NotificationWiring).
pub use shutdown;
pub use spawn_lsp_servers_background;
pub use ;