The deploy steps that require SSH_PRIVATE_KEY are best-effort: if the secret is not set the task precondition fails and the step appears failed/orange in the UI, but the overall job remains green because of continue-on-error: true. This confused issue #154. Add inline comments to each affected step explaining that this behavior is intentional. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>