Install shared reporting flags

This commit is contained in:
2026-10-26 02:50:54 +00:00
parent 6ba9338c0a
commit f3bd6dc2ae
10 changed files with 226 additions and 10 deletions

View File

@@ -1,6 +1,6 @@
# Invocation reporting implementation plan
Status: ready for implementation. No implementation stages are complete.
Status: Stages 1–5 complete. Stage 6 is next.
## Objective and authority
@@ -204,7 +204,7 @@ reporter/deferred/output handles. Include failures during terminal delivery.
## Stage 5: Install shared reporting flag metadata
Status: pending.
Status: complete.
Primary files: [command.go](../../command.go),
[parser.go](../../parser.go), [flag_aliases.go](../../flag_aliases.go),
@@ -231,6 +231,10 @@ Validation: protect installation collisions and atomicity, aliases to each core
flag, canonical-spelling collisions, unchanged typed binding indexes, and flag
availability in root/group/built-in/discovery help.
Focused metadata and Cobra adapter tests pass. Root-package registration and
alias tests are included, but their execution is deferred until the planned API
migration restores root-package buildability.
## Stage 6: Preserve occurrence order through the normal parser
Status: pending.