cli-errors-use-stderr-success-uses-stdout

IN premise

CLI error diagnostics are written to stderr and success output to stdout; tests consistently assert on the correct stream.

Summary

CLI tools in this project follow the Unix convention of separating error messages from normal output — errors go to stderr, successful results go to stdout. The test suite enforces this separation, so any change that accidentally writes errors to stdout or results to stderr will be caught.

Dependents

These beliefs depend on this one:

Details

Sourceentries/2026/04/29/tests-test_cli.md