Skip to content

Unify CLI help metadata and add conventional context controls - #4654

Merged
Widthdom merged 11 commits into
mainfrom
fix-issue4571-4575-4621
Jul 17, 2026
Merged

Unify CLI help metadata and add conventional context controls#4654
Widthdom merged 11 commits into
mainfrom
fix-issue4571-4575-4621

Conversation

@Widthdom

Copy link
Copy Markdown
Owner

Summary

  • Centralize command, nested-subcommand, and flag metadata used by parser validation, command help, next-step hints, and Bash/Zsh/Fish/PowerShell completions.
  • Add conventional cdidx help <command> [subcommand] routing with public aliases, nested aliases, suggestions, and stable usage errors without dispatching the target command.
  • Add symmetric find --context <n> support with order-independent asymmetric overrides, bounded values, literal-query safety, batch parsing, help, and completion coverage.
  • Add status --explain sqlite_connection_policy metadata parity and correct the documented search/help and workspace completion contracts.

Validation

Documentation and changelog

Updated the bilingual English/Japanese sections in USER_GUIDE.md, DEVELOPER_GUIDE.md, and TESTING_GUIDE.md, plus:

  • changelog.d/unreleased/4571.fixed.md
  • changelog.d/unreleased/4575.added.md
  • changelog.d/unreleased/4621.added.md

Follow-up

Fixes #4571
Fixes #4575
Fixes #4621

@Widthdom
Widthdom marked this pull request as ready for review July 17, 2026 10:51
@Widthdom
Widthdom merged commit 89c60e4 into main Jul 17, 2026
9 checks passed
@Widthdom
Widthdom deleted the fix-issue4571-4575-4621 branch July 17, 2026 10:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant