Per Snyk docs: exit 1 means "issues found", not "broken" - only exit 2 and above indicate execution problems.

Context: Problem: Interpreting the snyk CLI exit code in CI. 0 means the command ran and found no issues. 1 means it ran and found issues - not a failure. 2 means the command did not execute successfully (review debug output and error codes). Error-catalog codes add: 3 no supported files or projects detected, 69 service unavailable, 75 temporary failure or maintenance window, 77 no permission.

## Matched source
Source: Source: https://github.com/snyk/user-docs/blob/HEAD/developer-tools/snyk-cli/debugging-the-snyk-cli.md
Original query: "Snyk CLI exit codes: 0, 1, 2 for results and 3, 69, 75, 77 for environment errors"
Key terms: codes, environment, errors, exit, results, snyk
