docs: mise à jour des règles et évolutions du CDC

This commit is contained in:
Julien Martin 2025-05-02 19:54:18 +02:00
parent c8b8ad9318
commit c7ac3d9ebe
2 changed files with 43 additions and 1 deletions

View File

@ -22,6 +22,20 @@
"charte_graphique": "docs/CHARTE_GRAPHIQUE.md",
"specifications_techniques": "docs/SuperNounou_SSS-001.md"
},
"launch_commands": {
"backend": {
"start": "cd backend && npm run dev",
"description": "Démarre le serveur backend sur le port 3000"
},
"frontend": {
"start": "cd frontend && flutter run -d chrome",
"description": "Démarre l'application Flutter dans Chrome"
},
"full": {
"start": "cd backend && npm run dev & cd frontend && flutter run -d chrome",
"description": "Démarre le backend et le frontend en parallèle"
}
},
"rules": [
"Toujours répondre en français",
"Utiliser le nom 'P'titsPas' dans l'interface utilisateur et la documentation",

View File

@ -209,3 +209,31 @@ Pour chaque évolution identifiée, ce document suivra la structure suivante :
- [x] Ajouter d'autres évolutions identifiées
- [ ] Mettre à jour le CDC original
- [ ] Valider les modifications avec les parties prenantes
# Évolutions proposées au cahier des charges
## 1. Workflow de création de compte
### 1.1 Récupération de compte
#### 1.1.1 Fonctionnalités
- Ajout d'un lien "Mot de passe oublié" sur la page de connexion
- Processus de récupération en 3 étapes :
1. Saisie de l'adresse email
2. Envoi d'un lien unique de réinitialisation (valide 24h)
3. Création d'un nouveau mot de passe
#### 1.1.2 Sécurité
- Le lien de réinitialisation doit être unique et à usage unique
- Le lien expire après 24 heures
- Le nouveau mot de passe doit respecter les mêmes critères que lors de la création de compte
- Notification par email lors de la réinitialisation du mot de passe
#### 1.1.3 Interface
- Page dédiée pour la saisie de l'email
- Page de confirmation d'envoi du lien
- Formulaire de réinitialisation du mot de passe
- Messages d'erreur clairs en cas de :
- Email non trouvé
- Lien expiré
- Mot de passe non conforme