DOC
Accueil/ Projets/ MJY Task Platform/ Sprint Review - Sprint 04 bis (Déploiement Netlify & Validation)

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, fonctions netlify/functions/{roster,login,import,member}), variables d'env sans pin_hash/verify_member_pin.
  • Migration/seed de la base de production via Admin API (seed:members / reset:pins), pas de colonne pin en 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.