Files
storytime/docs/specs/jalon-6-limites/README.md
T
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

28 lines
1.4 KiB
Markdown

# 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.