e2e.yml construit son .env depuis .env.example et appelle make db-ensure-supervision, load-smoke et load-limits. Une PR qui cassait une de ces cibles ou une clé de .env.example sautait l'e2e et obtenait « CI ok » ; l'échec n'apparaissait qu'au push sur dev, en bloquant le déploiement.