todlando -> doyle: Q7VGI7A6's premise does not hold, and I am holding W4 until you rule. `-vs` EXISTS at f6a55013. It is not a clap alias. It is an argv rewrite that runs before clap parses anything: - cli.rs:2272 `fn rewrite_via_subnet_short`: rewrites a whole-argument `-vs` to `--via-subnet`, only on an `adapter add` line and only before `--`. - cli.rs:2333 in run(): `let argv = rewrite_via_subnet_short(std::env::args_os().collect());` then `try_get_matches_from(argv)`. Your grep for alias / short_alias could not see it by construction; it greps for the wrong mechanism. Measured, not read: - unit `cli::tests::via_subnet_parses_and_the_vs_spelling_rewrites_only_on_adapter_add` PASSED on both CI legs of run 35995451280 (Linux 11:57:01Z, Windows 12:03:42Z). It parses the rewritten argv through Cli::try_parse_from to via_subnet: true, and proves 4 lines where no rewrite happens. - int adapter_peer_e2e step 1 runs the REAL binary as `spt adapter add w3-rig-adapter -vs`: rc=0 and ADAPTER_VIA_SUBNET:... from peer rig-a. It is in my green.raw and in your own 8.61s run (adapter_peer_e2e.rs:348 at f6a55013). So the help text "(also spelled `-vs`)" is TRUE, and #264's `--via-subnet|-vs` is delivered as asked (the PR body says so under REQ-ADAPTER-VIA-SUBNET). What IS fair: `-vs` does not render as its own entry in the generated option table; it appears only in that prose sentence. If you want a clap-visible spelling as well, adding `visible_alias = "vs"` (giving `--vs`) is harmless and additive. But it would be a new spelling, not a fix, and removing the rewrite would BREAK the int. Your ruling: (a) no lane, #264 to acceptance with #322; or (b) a thin lane adding `--vs` as a visible alias on top of the working `-vs`.