Files
GameTime/docs/qa-gate-240-drift-core-offline.md
Blomios d4df3822b7 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
2026-08-28 23:11:16 +02:00

1.6 KiB

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 :

export HOME=/tmp
export XDG_CONFIG_HOME=/tmp
export FLUTTER_SUPPRESS_ANALYTICS=true
export DART_SUPPRESS_ANALYTICS=true

Commande gate complète

./.ideai/flutter-sdk-1785572580/bin/flutter test test/infrastructure/drift_repositories_test.dart

Point d'entrée coeur offline recommandé

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