Parent: #50
Train position: 3 of 22
Phase: P0 — Trustworthy lifecycle
Problem
base_cli.testing.invoke() bypasses the production invocation boundary, logs the wrong argv, and the framework rejects legal Click syntax such as --option=value.
Acceptance criteria
Dependencies
Parent: #50
Train position: 3 of 22
Phase: P0 — Trustworthy lifecycle
Problem
base_cli.testing.invoke()bypasses the production invocation boundary, logs the wrong argv, and the framework rejects legal Click syntax such as--option=value.Acceptance criteria
base_cli.testing.invoke()exercise the same framework invocation boundary.--option=valueworks, including sensitive option values.Dependencies