Recette & démo - Import de listes de tâches (US-VAL-01)
Sprint : 06 · Réf. : ADR 0008, README import Objectif : faire valider la fonctionnalité d'import (et l'export associé) par Julien & Marco avant de préparer le déploiement.
⚠️ Statut : script de démo prêt (TS6.31). La validation formelle de Julien & Marco (TS6.32) reste à recueillir en séance - à consigner au §4 ci-dessous.
1. Pré-requis de la démo
- Backend lancé (
npm start, port 3000) + front (npm run dev) ou build servi par Express. - Se connecter avec un compte manager ou super_manager (ex. Julien / Marco, PIN par défaut
1052/9999si non personnalisé). - Avoir sous la main les deux templates :
template_liste_taches.csvettemplate_liste_taches.md.
2. Scénario de démonstration (10 min)
- Choix du projet cible - ouvrir un projet (ex. ENGWE France) puis cliquer 📋 Importer. Rappeler : une liste = un projet, le projet n'est pas une colonne du fichier.
- Import CSV - charger
template_liste_taches.csv. Montrer l'écran d'aperçu : tâches détectées, assignés/responsables résolus en membres, noms non reconnus surlignés. - Correction avant création - corriger un assigné non reconnu, décocher une ligne à ne pas créer, ajuster une priorité. Valider → création des tâches (statut
todo). - Import Markdown - répéter brièvement avec
template_liste_taches.mdpour montrer l'équivalence des deux formats. - Import self-service collaborateur - se connecter en collaborateur, 📋 Importer : l'
ownerest forcé sur soi-même (démontrer qu'un collaborateur ne peut pas s'assigner des tâches à autrui). - Aller-retour export → import - depuis un dashboard, ⬇️ CSV pour exporter les tâches, puis ré-importer ce même fichier : les tâches sont recréées de façon cohérente (colonnes de contexte ignorées par le parseur).
3. Points à faire valider (checklist)
- Le format template (colonnes fixes, CSV et Markdown) convient à leur usage réel.
- L'écran d'aperçu (résolution des noms, décochage, correction) est clair et suffisant.
- Le choix du projet cible à l'upload est compris et accepté (pas de colonne « Projet » dans le fichier).
- L'export CSV/JSON et sa portée par rôle répondent au besoin de sauvegarde/partage.
- Les limites V1 assumées sont acceptées : pas de déduplication, pas de multi-assignation, pas de récurrence (cf. README §6).
4. Validation formelle (à consigner en séance)
| Chef | Date | Validation | Ajustements demandés (→ lot ultérieur) |
|---|---|---|---|
| Julien | à compléter | ☐ OK / ☐ Réserves | |
| Marco | à compléter | ☐ OK / ☐ Réserves |
Une fois cette section renseignée, cocher TS6.32 dans
tasks.mdet reporter les ajustements éventuels au backlog produit.
