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:
2026-08-28 23:11:16 +02:00
parent 313e755895
commit d4df3822b7
13 changed files with 1623 additions and 0 deletions

View File

@ -0,0 +1,63 @@
# QA Gate #239 — Suite fonctionnelle Flutter transverse
## But
Cette gate sert de socle rapide de non-régression Flutter pour la reprise TDD.
Elle couvre le parcours transverse minimal suivant :
- création via formulaires réels
- exécution complète d'une séance
- reprise de séance
- séquences, skip et correction
## Fichier source
- `test/functional/functional_coverage_test.dart`
## Pré-requis
Utiliser un environnement writable pour Flutter :
```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/functional/functional_coverage_test.dart
```
## Commandes ciblées utiles
Scénario de référence transverse :
```bash
./.ideai/flutter-sdk-1785572580/bin/flutter test test/functional/functional_coverage_test.dart --plain-name "complete execution covers manual score, stopwatch, rests, skips, history and replay"
```
Scénario reprise :
```bash
./.ideai/flutter-sdk-1785572580/bin/flutter test test/functional/functional_coverage_test.dart --plain-name "saved exit sessions resume from the execution UI without showing completion"
```
## Verdict attendu
- vert si la base Flutter transverse est prête pour une boucle TDD rapide
- rouge si un parcours nominal majeur est cassé
## 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 rapide de non-régression Flutter transverse.
## Usage dans la boucle TDD
- avant implémentation d'une feature transverse touchant exécution/navigation
- après chaque lot modifiant les formulaires, l'exécution, l'historique ou la reprise
- comme gate rapide avant d'élargir vers les suites widget plus détaillées