Shell command exit codes, the one exception
A shell command is the one deliberate exception to the read-only-steps-print-nothing-extra rule: its exit code is always shown directly beneath the command's header, colored to make success or failure obvious at an immediate glance.
This exists because a command's exit code is genuinely the one piece of information about its result that is useful to see right away, independent of whatever the model goes on to say about it in its own following analysis.
Everything else about the command's output, stdout and stderr, is still available to the model for its reasoning even though it is not printed in full to the terminal by default the same way the exit code is.
A non-zero exit code shown in the failure color is not automatically treated as the end of that line of work; the model reads the actual error text behind it the same way it would any other tool result, and often continues from there rather than stopping outright.
This exit-code display is one of very few places tCode surfaces a raw technical detail directly rather than through the model's own natural-language summary, a deliberate exception made because a pass/fail signal is unambiguous and faster to read at a glance than prose describing the same thing.