//! The shared `ProcessRunner` contract, run against the real machine.
use ProcessAllowlist;
use StdProcessRunner;
/// The contract invokes the allowed program with `["--version"]`, which only has a
/// predictable, side-effect-free meaning for the tools used here on Unix. The refusal
/// path — the part that actually guards the OS — is unit-tested on every platform.
async