Port 5432 was already bound by a zombie container from a previous failed run, preventing docker compose from starting the DB. Add a cleanup step at the top of the e2e job to ensure a clean state. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>