Files
storytime/docs/specs/jalon-0-fondations
Vincent Bourdon 16fd4c8c36 docs: cadrage initial Storytime (specs par jalon, roadmap, CLAUDE.md)
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>
2026-06-19 17:03:33 +02:00
..

Jalon 0 — Fondations

Objectif

Poser un projet Flutter sain : arborescence clean architecture, outillage qualité strict, et le socle transverse (gestion d'erreur, thème, navigation, DI) sur lequel tous les autres jalons s'appuient.

Périmètre

  • Création du projet Flutter Android.
  • Arborescence core/ + features/ (dossiers vides prêts à recevoir les features).
  • Lint strict, format, script de vérification local (« CI locale »).
  • Type Result/Failure, thème Material 3, router, conteneur Riverpod.

Hors-périmètre

Aucune feature métier. Pas d'UI fonctionnelle au-delà d'un écran d'accueil placeholder.

Étapes

  1. 0.1 — Structure du projet & arborescence
  2. 0.2 — Outillage qualité
  3. 0.3 — Socle transverse

Definition of Done (jalon)

  • flutter run démarre l'app (écran placeholder) sur émulateur/appareil.
  • flutter analyze : 0 issue. dart format --set-exit-if-changed : OK.
  • Tests du socle transverse verts.
  • Arborescence conforme à CLAUDE.md §4.
  • ROADMAP.md : étapes 0.1→0.3 cochées.