Problem
dev-tools list currently displays only the application name in the title line and not the installed DevTools version. This makes it harder to verify which release is actually executing when users run global/local binaries.
Proposal
Wire the Symfony console application version metadata in the bootstrap layer so list output includes the current DevTools version next to the application name.
Current Behavior
Running dev-tools list shows a title line like:
without the installed version.
Expected Behavior
Running dev-tools list should show the current DevTools version in the header via the application version metadata, so users can confirm they are running the intended release.
Failure Surface
- Global and local
dev-tools command execution
- CLI list/help/help-like output surface
- Release and troubleshooting traces that depend on version visibility
Proposed Work
- Add the version argument to the Symfony
Application constructor call in src/Console/DevTools.php.
- Use metadata already exposed via Composer-installed version resolution for the package
fast-forward/dev-tools.
- Keep behavior safe when version metadata is unavailable by defaulting to a non-empty fallback.
Scope
Non-goals
- Do not change command routing, command discovery, or non-CLI runtime behavior.
- Do not change binary packaging or installation mechanisms.
Acceptance Criteria
Functional Criteria
Regression Criteria
Architectural / Isolation Criteria
Problem
dev-tools listcurrently displays only the application name in the title line and not the installed DevTools version. This makes it harder to verify which release is actually executing when users run global/local binaries.Proposal
Wire the Symfony console application version metadata in the bootstrap layer so
listoutput includes the current DevTools version next to the application name.Current Behavior
Running
dev-tools listshows a title line like:without the installed version.
Expected Behavior
Running
dev-tools listshould show the current DevTools version in the header via the application version metadata, so users can confirm they are running the intended release.Failure Surface
dev-toolscommand executionProposed Work
Applicationconstructor call insrc/Console/DevTools.php.fast-forward/dev-tools.Scope
src/Console/DevTools.phpNon-goals
Acceptance Criteria
Functional Criteria
dev-tools listshows DevTools version metadata from application-level version.dev-tools --versionremains functional and reflects the same metadata source.Regression Criteria
Architectural / Isolation Criteria