* fix `--help` being skipped for bin routes that only partially resolve to a file * Add regression tests for --help on partially resolved routes Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> * Stop help-flag scanning at -- and match --json as an exact token A `--` marks the rest of the args as belonging to the command itself, so neither --help nor --json past it should be treated as router flags. The --json check also matched substrings of flattened args, so a --json inside one quoted argument switched --help output to JSON. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> --------- Co-authored-by: David Heinemeier Hansson <david@hey.com> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>