adf56ec9e01cc01590b0a454ba2583b24f2720e9
_ProgramExerciseDraft dans program_screen.dart (état interne du formulaire de composition de programme) n'avait jamais de champ exerciseStepsSnapshot depuis sa création, avant le chantier "Exercice à plusieurs étapes" (#54). Les étapes d'un exercice étaient donc systématiquement perdues à chaque composition/édition de programme via l'écran réel, peu importe l'ordre des opérations — d'où l'absence totale d'étapes affichées en séance. Ajoute le champ manquant et 2 tests de non-régression exerçant le vrai flux UI ProgramFormScreen. flutter pub get OK, dart format appliqué (aucun changement), analyze propre (mêmes infos préexistantes), 135/135 tests verts, build APK debug validé. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
No description provided
Languages
Dart
97%
Kotlin
2.6%
Shell
0.3%