Preserve reporting flag occurrence order

This commit is contained in:
2026-10-26 02:55:08 +00:00
parent f3bd6dc2ae
commit df21b75f9c
7 changed files with 320 additions and 19 deletions

View File

@@ -1,6 +1,6 @@
# Invocation reporting implementation plan
Status: Stages 1–5 complete. Stage 6 is next.
Status: Stages 1–6 complete. Stage 7 is next.
## Objective and authority
@@ -237,7 +237,7 @@ migration restores root-package buildability.
## Stage 6: Preserve occurrence order through the normal parser
Status: pending.
Status: complete.
Primary files: [internal/cobra/flags.go](../../internal/cobra/flags.go),
[internal/cobra/parse.go](../../internal/cobra/parse.go), and neutral metadata.
@@ -269,6 +269,10 @@ explicit progress before/after mode flags, values containing reporting-like
tokens, terminators, and malformed paths. Retain coverage for input spelling
provenance and consumer binding conversion.
Focused internal package suites pass. Root reducer tests are included, but their
execution is deferred until the planned API migration restores root-package
buildability.
## Stage 7: Connect invocation execution to one reporter
Status: pending.