pub fn emit_progress(msg: &str)Expand description
Logs msg as a structured tracing::info! event (does not write to stdout).
v1.0.89: suppressed when stderr is not a terminal (pipe) to avoid
polluting JSON pipelines when the user redirects stderr with 2>&1.