957ebae05f
'docker compose up -d' returns once containers start, so a container that crashes on boot (as the api did on the DB password mismatch) still reported success. Poll the frontend and api endpoints after deploy and fail the job, dumping api logs, if either isn't serving within ~60s. ASCII only. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>