pub type ProgressSink<'a> = dyn FnMut(&str, Option<String>) -> Result<()> + Send + 'a;Expand description
The gate progress sink handed to WorkspaceProvider::readiness: the
provider reports the gate’s established start/pass/fail decision lines
through it, and the engine folds them onto the orchestrator.decision
audit channel byte-identically to the pre-seam gate (including WHEN they
appear relative to the commands running).