Three shipped documented and unusable: --branch, --repent and --dry-run. Every
one refused on sight, in both its bare and its valued form.
Both sides read the SAME declaration, which is what made it invisible. An option
whose value is optional is spelled `--branch[=BASE]`, and the name was read only
as far as the `=`, giving `branch[` — a name no invocation can match. So the
help screen advertised the flag and the parser refused it, from one source of
truth, with nothing to compare against.
Found by following the project's own instructions: AGENTS.md tells a reader to
scope a scan with `judge --branch`, and it answered "Unknown option".
The guard is a test over every option every command declares — 72 of them —
asserting a parsed name carries none of the spec's punctuation. Proven by
mutation rather than assumed: restoring the old parse fails it on 8 options.