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>
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
# Jalon 6 — Limites, avertissements & fin de session
|
||||
|
||||
## Objectif
|
||||
Permettre au parent de fixer des limites de coucher (minuterie **et** nombre
|
||||
d'histoires), prévenir l'enfant en douceur avant l'échéance, puis arrêter la
|
||||
lecture sur un écran apaisant que seul le parent peut lever.
|
||||
|
||||
## Périmètre
|
||||
- Réglages parent : activer/désactiver minuterie (X min) et nombre d'histoires (X), indépendamment.
|
||||
- Compteurs : temps écoulé + histoires jouées, **reset automatique chaque jour**.
|
||||
- Avertissements doux **en amont** : « Encore 5 minutes 🌙 », « C'est la dernière histoire ⭐ ».
|
||||
- À l'atteinte : arrêt de la lecture + écran « C'est fini pour ce soir 🌙 », app toujours épinglée, reprise uniquement par le parent (code).
|
||||
|
||||
## Hors-périmètre
|
||||
- Planning par jour de la semaine, horaires : exclu v1 (limites simples).
|
||||
|
||||
## Étapes
|
||||
1. [6.1 — Domaine des limites](01-domaine-limites.md)
|
||||
2. [6.2 — Avertissements doux](02-avertissements.md)
|
||||
3. [6.3 — Écran de fin & reprise parent](03-fin-session.md)
|
||||
|
||||
## Definition of Done (jalon)
|
||||
- Le parent configure les deux types de limites depuis l'espace parent (J5).
|
||||
- Les avertissements s'affichent en amont, sans interrompre.
|
||||
- À l'échéance, la lecture s'arrête, l'écran de fin s'affiche, et seul le code parental permet de reprendre.
|
||||
- Les compteurs se remettent à zéro chaque jour.
|
||||
- `tool/check.sh` passe ; `ROADMAP.md` 6.1→6.3 cochées.
|
||||
Reference in New Issue
Block a user