Problem
know-code config --json loses its flag during parser dispatch and emits human text. ship calls an exit-owning verification command, so successful verification exits before ship prints its final guidance.
Scope
Preserve config flags through dispatch and separate reusable verification logic from top-level process exit.
Acceptance criteria
config --json emits parseable JSON.
- Successful ship prints its completion guidance and exits successfully.
- Top-level
verify keeps its existing CLI exit behavior.
- Spawned CLI tests cover both regressions.
Problem
know-code config --jsonloses its flag during parser dispatch and emits human text.shipcalls an exit-owning verification command, so successful verification exits before ship prints its final guidance.Scope
Preserve config flags through dispatch and separate reusable verification logic from top-level process exit.
Acceptance criteria
config --jsonemits parseable JSON.verifykeeps its existing CLI exit behavior.