Repair completion and reporting examples
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# Consolidated audit catalog
|
||||
|
||||
Status: **22 distinct open findings: 22 P3**, consolidated from 30
|
||||
Status: **20 distinct open findings: 20 P3**, consolidated from 30
|
||||
numbered entries in seven audit documents. Reviewed audit state:
|
||||
`db732e3a1de55c844f77870e1c6db683c2685d5d`.
|
||||
|
||||
@@ -142,6 +142,10 @@ Also noted in the [documentation cross-references](13-documentation.md#previousl
|
||||
|
||||
## F06 — P3: The optional interactive completion consumer fails before shell validation
|
||||
|
||||
**Complete.** The renamed application-owned choice flag permits script
|
||||
generation and the Bash interactive consumer and backend checks pass. Zsh and
|
||||
Fish interactive checks remain unavailable because those shells are not installed.
|
||||
|
||||
The completion consumer fixture declares the reserved `format` flag, so App
|
||||
construction fails before it can generate scripts or exercise interactive
|
||||
completion. Default test suites skip this optional path.
|
||||
@@ -169,6 +173,9 @@ through a reachable handle, not an unreachable heap leak.
|
||||
|
||||
## F08 — P3: The core example overwrites its optional argument default
|
||||
|
||||
**Complete.** The example assigns a scenario only when supplied; bare and
|
||||
explicit demo invocations succeed and an invalid scenario returns usage status 2.
|
||||
|
||||
The example's scenario setter replaces the factory's `"demo"` default with an
|
||||
unsupplied empty value. The ordinary `report` invocation consequently fails with
|
||||
a usage error.
|
||||
|
||||
Reference in New Issue
Block a user