docs(qa-261): ajoute documents conformité et scripts QA pour release Android
- Ajoute privacy-policy-v1.md et release-compliance-checklist.md - Ajoute documents QA gates #238-#243 - Ajoute scripts de validation repo-only et device runbooks - Prépare checklists exécutables avant upload Play fermé Ticket #261
This commit is contained in:
57
docs/qa-gate-240-drift-core-offline.md
Normal file
57
docs/qa-gate-240-drift-core-offline.md
Normal file
@ -0,0 +1,57 @@
|
||||
# QA Gate #240 — Suite coeur offline Drift
|
||||
|
||||
## But
|
||||
|
||||
Cette gate sécurise le coeur offline local avant reprise intensive du développement.
|
||||
Le point d'entrée recommandé est le parcours intégré :
|
||||
|
||||
- exercice
|
||||
- programme
|
||||
- séance-template
|
||||
- session active
|
||||
- clôture en historique
|
||||
- progression minimale
|
||||
|
||||
## Fichier source
|
||||
|
||||
- `test/infrastructure/drift_repositories_test.dart`
|
||||
|
||||
## Pré-requis
|
||||
|
||||
Utiliser le runner Flutter/Dart avec un environnement writable :
|
||||
|
||||
```bash
|
||||
export HOME=/tmp
|
||||
export XDG_CONFIG_HOME=/tmp
|
||||
export FLUTTER_SUPPRESS_ANALYTICS=true
|
||||
export DART_SUPPRESS_ANALYTICS=true
|
||||
```
|
||||
|
||||
## Commande gate complète
|
||||
|
||||
```bash
|
||||
./.ideai/flutter-sdk-1785572580/bin/flutter test test/infrastructure/drift_repositories_test.dart
|
||||
```
|
||||
|
||||
## Point d'entrée coeur offline recommandé
|
||||
|
||||
```bash
|
||||
./.ideai/flutter-sdk-1785572580/bin/flutter test test/infrastructure/drift_repositories_test.dart --plain-name "QA core offline journey persists exercise to progression through local repositories"
|
||||
```
|
||||
|
||||
## Verdict attendu
|
||||
|
||||
- vert si la chaîne locale principale reste cohérente de la création jusqu'à la progression
|
||||
- rouge si le domaine local ou la persistance Drift régressent sur le flux principal
|
||||
|
||||
## Preuve réelle du 22 août 2026
|
||||
|
||||
Exécution rapportée verte sur `/tmp/gametime-src-1787384228`.
|
||||
|
||||
Cette gate devient la référence coeur offline avant toute validation device ou release.
|
||||
|
||||
## Usage dans la boucle TDD
|
||||
|
||||
- à lancer avant et après chaque lot touchant les use cases offline
|
||||
- à utiliser comme première preuve exécutable avant les suites écran par écran
|
||||
- à compléter ensuite par les tests fonctionnels Flutter et, plus tard, les validations device
|
||||
Reference in New Issue
Block a user