Route help and version through the reporter
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Invocation reporting implementation plan
|
||||
|
||||
Status: Stages 1–7 complete. Stage 8 is next.
|
||||
Status: Stages 1–8 complete. Stage 9 is next.
|
||||
|
||||
## Objective and authority
|
||||
|
||||
@@ -317,7 +317,7 @@ selection, quiet usage guidance, early errors, and ignored output failures.
|
||||
|
||||
## Stage 8: Migrate help and version presentation
|
||||
|
||||
Status: pending.
|
||||
Status: complete.
|
||||
|
||||
Primary files: [builtins.go](../../builtins.go), help metadata/rendering,
|
||||
and built-in consumer tests.
|
||||
@@ -340,6 +340,13 @@ alias-only discovery, shared reporting flags, invalid help/version requests,
|
||||
factory-free behavior, and help/version destination failures. Invalid requests
|
||||
remain usage outcomes unless presentation subsequently fails.
|
||||
|
||||
Help and version reports now render through the invocation reporter, including
|
||||
quiet-mode rendering and destination-failure accounting. Tests cover quiet
|
||||
success, canonical and alias help, alias-only discovery, invalid requests, and
|
||||
destination failures. The internal suites pass; root-package execution remains
|
||||
deferred because the existing external test package still references APIs
|
||||
scheduled for the later suite reconciliation.
|
||||
|
||||
## Stage 9: Add core debug events
|
||||
|
||||
Status: pending.
|
||||
|
||||
Reference in New Issue
Block a user