pub fn run_probe(
expanded: &[String],
gated: &Gated<'_>,
root: &Path,
network: bool,
timeout: Option<Duration>,
adapter: &Adapter,
) -> (ProbeOutcome, String, Outcome)Expand description
Run one gated, def-expanded probe to completion and classify it. The
probe runs from root — store paths are root-relative, so rules behave
identically wherever the tool was invoked. Launch failures (e.g. a bridge
binary not installed) and timeouts are broken, never errors: a
defective probe is a maintenance signal the caller reports, not a crash.