//! `fleetreach` binary: parse arguments, dispatch to the command runner, and map
//! the result to the process exit code (§8).
//!
//! Exit codes: `3` usage error · `2` could-not-scan (config/DB/stale/gap) ·
//! `1` trustworthy scan that trips the gate · `0` trustworthy and clean.
//!
//! All command logic lives in the `fleetreach_cli` library (parsing in `cli`,
//! the `scan` runner in `scan`, the `vex` subcommands in `vex`); this shell only
//! handles `--help`/`--version` (exit 0) vs. a malformed invocation (exit 3).
use ExitCode;
use Parser;
use ;