//! Fleet module
//!
//! Manages ships and bays as a coordinated fleet.

mod bay;
mod mission_control;
mod parent_death;
mod prelaunch;
mod ship;
mod telemetry;
mod uplinks;

pub use bay::{Bay, BayStatus};
pub use mission_control::Fleet;
pub use parent_death::{setup_parent_death_signal, setup_parent_death_signal_preexec};
pub use prelaunch::run_prelaunch;
pub use ship::{
    LogEntry, Ship, ShipBuilder, ShipSnapshot, ShipStatus, is_stdout_suppressed,
    set_suppress_stdout,
};
pub use telemetry::HealthChecker;
pub use uplinks::verify_uplinks;
