Les contrôles
| # | Vérification | Résultat |
|---|---|---|
| 1 | Conteneur sain | OK — Up (healthy) |
| 2 | GET /api/health | OK — HTTP 200 |
| 3 | /api/events → 401, PAS 307 | OK — HTTP 401 |
| 4 | Membre → /prospects-linkedin | OK — page rendue, données affichées (voir ci-dessous) |
| 5 | Formateur → ses sessions + page refusée | OK — « Vos prochaines sessions » + « Accès non autorisé » |
Commit déployé
| Merge (HEAD) | ffcf20a — Merge pull request #5 (chore/gitignore-gbrain) |
| Diff vs prod précédente | 454dbd3..ffcf20a = 1 fichier, 3 insertions, toutes dans .gitignore |
| Image construite | 21/09/2026 22:18:09 UTC — f9950f176189 |
| Clé service (avant build) | HTTP 200 — projet xbxqxqpkxgxhwycjopdw |
Contrôle 4 — la page n'était plus vide : ce sont des données de TEST
Le prompt annonçait une page vide (4 tuiles à 0). À l'exécution, la table contenait 7 lignes — toutes créées le 21/09 à 21:16:45, toutes préfixées « (exemple) », couvrant volontairement chaque statut. Ce sont des données de test, pas la détection réelle.
Ce n'est pas un échec : la page affiche correctement ce qu'elle trouve. Le marqueur d'échec (« Impossible de charger ces données ») est absent, et il n'y a aucune erreur console.
| Vérifié | Valeur |
|---|---|
| Tuiles (à contacter / contactés / réponses positives / villes) | 2 / 3 / 1 / 3 — identiques à la vue en base |
| Lignes rendues | 7 affichés sur 7 |
| Statuts couverts | À contacter, Contacté, Réponse positive, Réponse négative, Ignoré |
| « Impossible de charger ces données » | absent |
| Erreurs console | 0 |
Capture — contrôle 4 (membre)
Contrôle 5 — le formateur ne voit pas la file