Sprint Review - Sprint 04 bis (Déploiement Netlify & Validation)
Date de clôture : 09/07/2026 Effort planifié : 9 SP Effort réalisé : 0 SP Statut du Sprint : CLOS - SUPERSEDED / REPORTÉ
🧭 Décision de clôture
Le Sprint 04 bis n'a pas été exécuté : ses stories reposaient sur la couche d'authentification identifiée comme « la dérive » (JWT custom, migration pin_hash + verify_member_pin, compte super@manager). Le Sprint 05 a abandonné cette dérive au profit de Supabase Auth natif (auth.users + bcrypt).
Conformément à la recommandation explicite du Sprint Backlog 05 §Dépendances - « ne pas déployer la couche auth actuelle en production ; faire atterrir le Sprint 05 avant tout déploiement » - le déploiement a été volontairement reporté jusqu'à ce que l'auth native soit livrée (ce qui est désormais le cas, cf. Sprint Review 05).
📊 Sort des stories
| Story | Description | Statut | Sort |
|---|---|---|---|
| US-VAL-01 | Validation hiérarchique (démo Julien/Marco) | Non fait | À rejouer sur la version auth native |
| US-DEP-02 | Déploiement & variables Netlify | Non fait | Reporté (Sprint dédié déploiement) |
| US-MIG-03 | Migration SQL pin_hash en prod |
❌ Obsolète | Superseded par la migration auth.users (Sprint 05) |
| US-TEST-04 | Smoke tests (super@manager / pin_hash) |
❌ Obsolète | À réécrire pour l'auth native (roster / /api/login) |
➡️ Report vers un sprint de déploiement dédié
À reprogrammer (candidat Sprint 06/07), recadré sur l'auth native :
- Déploiement Netlify (build
dist, fonctionsnetlify/functions/{roster,login,import,member}), variables d'env sanspin_hash/verify_member_pin. - Migration/seed de la base de production via Admin API (
seed:members/reset:pins), pas de colonnepinen clair. - Smoke tests sur l'URL de prod : connexion des 3 rôles via roster, Realtime, notes, RLS.
- Validation hiérarchique (Julien & Marco) sur la version déployée.
⚠️ Rappel : l'application n'est pas encore déployée en production. C'est le principal reste fonctionnel du brief à replanifier.
