//! Progress events emitted by `orchestration::run` for live status display.
//!
//! The library is IO-agnostic — it does not print anything itself. A consumer
//! that wants progress wires a `ProgressCallback` into `Config::progress`; the
//! CLI binary does exactly that. Library users can ignore the field entirely.
use Arc;
/// Synchronous sink invoked from inside measurement tasks. Keep the
/// implementation cheap (it runs on a runtime worker) — printing, atomic
/// counters, channel sends all fine; blocking IO or long computations are not.
pub type ProgressCallback = ;