DOC
Accueil/ Projets/ MJY Task Platform/ Sprint Backlog - Sprint 04 bis (Déploiement Netlify & Validation) - [STATUT : CLOS - SUPERSEDED, voir sprint_review.md]

Sprint Backlog - Sprint 04 bis (Déploiement Netlify & Validation) - [STATUT : CLOS - SUPERSEDED, voir sprint_review.md]

Période : Du 12/07/2026 au 14/07/2026 (Sprint court de transition) Type : 🚀 Déploiement de production & Validation hiérarchique


🎯 Objectif Principal (Sprint Goal)

Valider la version stabilisée de l'application en local et pré-production avec les supérieurs (Julien & Marco), puis déployer l'application de façon sécurisée sur Netlify tout en jouant les migrations SQL (hachage des PINs) sur l'instance Supabase de production.


📋 Stories Sélectionnées pour le Sprint

1. US-VAL-01 : Validation hiérarchique et recette interne (3 SP)

  • Description : Présenter la démo de la version stabilisée (sans bug #310 et avec sécurité durcie) aux supérieurs pour validation formelle avant livraison.
  • Critères d'acceptation :
    • Validation formelle obtenue de Julien et Marco.
    • Validation du rapport de recette interne.

2. US-DEP-02 : Déploiement et configuration de l'infrastructure Netlify (3 SP)

  • Description : Mettre en place le site sur Netlify avec son pipeline de déploiement continu et configurer la totalité des variables d'environnement requises.
  • Critères d'acceptation :
    • Pipeline CI/CD configuré via GitHub ou via Netlify.
    • Variables d'environnement renseignées dans les paramètres Netlify (sans le préfixe VITE_ pour les secrets serveur).
    • Fonctions serverless (auth.js, import.js, public_data.js) opérationnelles sans plantage.

3. US-MIG-03 : Migration SQL sécurisée de la base de données de production (2 SP)

  • Description : Exécuter la migration de hachage des PINs en base de données Supabase de production.
  • Critères d'acceptation :
    • Étape 1 (création de pin_hash et verify_member_pin) exécutée via l'éditeur SQL de Supabase de production.
    • Test de connexion réussi avec le mécanisme de repli.
    • Étape 3 (suppression de la colonne pin en clair) exécutée avec succès après confirmation.

4. US-TEST-04 : Smoke Tests post-déploiement (1 SP)

  • Description : Valider manuellement le bon fonctionnement de l'application sur l'URL de production Netlify.
  • Critères d'acceptation :
    • Connexion réussie de tous les types d'utilisateurs (Super Manager, Manager, Collaborateur).
    • Vérification que les notes et le Realtime de Supabase fonctionnent sur l'environnement de production.
    • Zéro erreur critique dans la console du navigateur.

📊 Capacité & Engagement

Story Description Effort Statut
US-VAL-01 Validation hiérarchique 3 SP En attente
US-DEP-02 Déploiement & variables Netlify 3 SP En attente
US-MIG-03 Migration SQL production 2 SP En attente
US-TEST-04 Smoke Tests production 1 SP En attente
Total 4 stories 9 SP