This commit is contained in:
2026-01-27 20:37:55 +01:00
parent c4fd1e880a
commit 9f44605ed2
25 changed files with 839 additions and 43 deletions

View File

@@ -0,0 +1,42 @@
# TASK-001 — Exemple de tâche (a supprimer)
## Références
- PROJECT_CONTEXT.md
- docs/ARCHITECTURE.md
- product/BACKLOG.md → REQ-001
## Objectif
- Ajouter un écran de connexion basique.
## Non-objectifs
- SSO, MFA, reset de mot de passe.
## Périmètre
- Frontend : page login + validation.
- Backend : endpoint `/auth/login`.
## Description fonctionnelle
- Lutilisateur saisit email + mot de passe.
- En cas déchec : message clair.
## Spécifications techniques
- JWT signé en backend.
- Stockage token côté client.
## Fichiers autorisés
- `frontend/...`
- `backend/...`
## Critères dacceptation
- Connexion réussie pour un utilisateur valide.
- Erreur explicite pour identifiants invalides.
## Tests
- Test unitaire service auth.
- Test E2E login.
## Risques
- Gestion brute force.
## Sortie attendue
- PR avec tests + doc.

View File

@@ -5,22 +5,47 @@
- docs/ARCHITECTURE.md
- product/BACKLOG.md → REQ-XXX
## Légende des zones
- `<A REMPLIR - PROJET> (exemple: à personnaliser — a supprimer)` : à compléter par toi selon le projet.
- `<A COMPLETER PAR AGENT>` : à compléter par un agent spécialisé.
## Objectif
- <A REMPLIR - PROJET> (exemple: à personnaliser — a supprimer)
## Non-objectifs
- <A REMPLIR - PROJET> (exemple: à personnaliser — a supprimer)
## Périmètre
- <A COMPLETER PAR AGENT>
## Description fonctionnelle
- <A REMPLIR - PROJET> (exemple: à personnaliser — a supprimer)
## Spécifications techniques
- <A COMPLETER PAR AGENT>
## Découpage
- Sous-tâches claires et indépendantes : <A COMPLETER PAR AGENT>
- Ordre de réalisation : <A COMPLETER PAR AGENT>
- Risques de blocage : <A COMPLETER PAR AGENT>
## Fichiers autorisés
- <A COMPLETER PAR AGENT>
## Critères dacceptation
- <A REMPLIR - PROJET> (exemple: à personnaliser — a supprimer)
## Tests
- <A COMPLETER PAR AGENT>
## Risques
- <A REMPLIR - PROJET> (exemple: à personnaliser — a supprimer)
## Sortie attendue
## Sortie attendue
- <A REMPLIR - PROJET> (exemple: à personnaliser — a supprimer)
---
## Exemple (a supprimer)
- Objectif : permettre linscription utilisateur.
- Critères : email valide + confirmation affichée.