16fd4c8c36
Lecteur d'histoires cadenassé pour le coucher (Android/Flutter). - CLAUDE.md : principes craftsmanship/TDD/clean code/clean archi + decisions techniques - ROADMAP.md : suivi haut niveau des 7 jalons, a tenir a jour par etape - docs/specs/ : specs completes decoupees par jalon, etapes en sous-fichiers - .gitignore Flutter (pubspec.lock versionne, projet applicatif) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1.7 KiB
1.7 KiB
Specs Storytime
Spécifications du projet, découpées par jalon. Un dossier par jalon ; chaque
jalon contient un README.md (objectif, périmètre, Definition of Done) et ses
étapes d'implémentation en sous-fichiers numérotés.
Le suivi d'avancement est dans ../../ROADMAP.md (à tenir à jour).
Les principes d'ingénierie sont dans ../../CLAUDE.md.
Organisation
| Fichier | Rôle |
|---|---|
00-vision-architecture.md |
Vision produit, architecture cible, conventions transverses |
jalon-N-xxx/README.md |
Objectif du jalon + critères de fin |
jalon-N-xxx/NN-etape.md |
Une étape d'implémentation (conception + plan TDD + DoD) |
Format d'un fichier d'étape
Chaque sous-fichier d'étape suit la même trame :
- Objectif — ce que l'étape livre, en une phrase.
- Périmètre & hors-périmètre — ce qui est inclus / explicitement exclu (YAGNI).
- Dépendances — étapes/jalons préalables.
- Conception — couches concernées, interfaces/contrats, modèles.
- Plan TDD — la liste des tests à écrire d'abord (Red), dans l'ordre.
- Definition of Done — conditions de complétion (tests verts, lint, roadmap à jour).
- Risques / notes — pièges connus.