Match the exit code to the table: 24 is an auth problem (re-authenticate), 29 means a leaked secret blocked the commit, 10/11 point at the GitHub token.

Context: Problem: endorctl exits with a non-zero code and the numeric code alone is cryptic. The documented codes include: 10 ENDORCTL_RC_GITHUB_API_ERROR (GitHub API error, possibly rate limiting), 11 ENDORCTL_RC_GITHUB_PERMISSIONS_ERROR (GitHub token lacks permissions), 13 ENDORCTL_RC_DEPENDENCY_RESOLUTION_ERROR, 14 ENDORCTL_RC_DEPENDENCY_SCANNING_ERROR, 18 ENDORCTL_RC_POLICY_ERROR (error evaluating policies), 21 ENDORCTL_RC_DEADLINE_EXCEEDED, 24 ENDORCTL_RC_UNAUTHENTICATED (request lacks valid authentication credentials), 29 ENDORCTL_RC_PRE_COMMIT_CHECK_FAILURE (pre-commit checks found leaked secrets), 30 ENDORCTL_RC_GH_ACTION_WORKFLOW_SCAN_FAILURE, 33 ENDORCTL_RC_LICENSE_ERROR (operation needs an additional Endor product license entitlement). Use the code to route: 10/11 -&gt; check GitHub token and rate limits, 13/14 -&gt; dependency resolution, 24 -&gt; re-authenticate, 29 -&gt; remove the leaked secret from the commit.