# 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