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 5 — Code parental & espace parent
|
||||
|
||||
## Objectif
|
||||
Mettre en place le code parental (création au premier lancement, vérification) et
|
||||
l'espace parent protégé qui abrite la gestion des podcasts (J3) et, plus tard, les
|
||||
limites (J6).
|
||||
|
||||
## Périmètre
|
||||
- Création du code à 4 chiffres au premier lancement (double saisie).
|
||||
- Stockage sécurisé du code (haché, jamais en clair).
|
||||
- Porte parentale : icône discrète → saisie du code → espace parent.
|
||||
- Espace parent abritant la gestion des abonnements (déplacée depuis l'accès dev de J3).
|
||||
|
||||
## Hors-périmètre
|
||||
- Récupération de code oublié : **exclu v1** (réinstaller réinitialise tout — décision actée).
|
||||
- Réglages de limites : posés en J6 (l'espace parent les accueillera).
|
||||
|
||||
## Étapes
|
||||
1. [5.1 — Création du code au premier lancement](01-creation-code.md)
|
||||
2. [5.2 — Stockage sécurisé & vérification](02-stockage-securise.md)
|
||||
3. [5.3 — Accès à l'espace parent & abritage gestion podcasts](03-acces-espace-parent.md)
|
||||
|
||||
## Definition of Done (jalon)
|
||||
- Premier lancement → création du code obligatoire ; relances suivantes → pas redemandé.
|
||||
- Code stocké haché ; vérification correcte/incorrecte gérée.
|
||||
- L'icône ⚙️ ouvre la porte parentale ; bon code → espace parent (gestion podcasts) ; mauvais code → refus.
|
||||
- `tool/check.sh` passe ; `ROADMAP.md` 5.1→5.3 cochées.
|
||||
Reference in New Issue
Block a user