pub fn writeln_stdout(line: impl AsRef<str>) -> Result<(), CliError>
Write one complete line to stdout (adds \n) and flush immediately.
\n
Use for JSON envelopes, NDJSON steps, and human one-line results.