Error Handling and Exit Codes

The CLI is designed to behave predictably in automated environments.

This makes the CLI safe to integrate into scripts without unexpected side effects.