//! Domain layer for netspeed-cli.
//!
//! This module contains the core business logic extracted from the broader
//! codebase into focused, cohesive domains.
//!
//! ## Architecture
//!
//! - [`speedtest`] — Full test lifecycle orchestration
//! - [`measurement`] — Bandwidth measurement (download/upload)
//! - [`server`] — Server discovery and selection
//! - [`reporting`] — Result assembly and grading
//!
//! ## Design Principles
//!
//! - Single responsibility per module
//! - Clear boundaries between domains
//! - Testable with minimal dependencies
pub use crateTestRunResult;
pub use run_bandwidth_test;
pub use TestResultBuilder;
pub use ;
pub use run_all_phases;