Simplify typed input preparation

This commit is contained in:
2026-11-07 15:59:28 +00:00
parent b66a00da26
commit c4b5bcdbc2
6 changed files with 61 additions and 47 deletions

View File

@@ -1,6 +1,6 @@
# Audit remediation implementation plan
Status: in progress; Stages 1–19 complete.
Status: in progress; Stages 1–20 complete.
Baseline: `d492c7747175c01a53261206c2b4356e53453621`. Before this sprint,
intervening changes recorded decisions and retired the completed older
@@ -629,6 +629,13 @@ Complete when each capture responsibility has a clear place and behavior holds.
## Stage 20 — Simplify typed preparation and retire remaining test wrappers
**Complete.** Conversion-error attribution and operand preparation are separate
private responsibilities (F19); obsolete reporter, parser and binding wrappers
are removed and test-only observation lives in tests (F24). Graph discovery and
text references confirmed the current occurrence-aware callers and absence of
the retired entry points. Focused binding, replay, occurrence, conversion, routed
parsing and reporter tests passed offline with Go 1.27.0 and `-mod=readonly`.
Findings: F19 and completion of F24. Sources: `binding.go`, `flag_values.go`,
`parser.go` and related tests; review reporter cleanup from stage 3 as well.