b7ba885b078c938773a594ba66ff1af138fed9e5
Corrige ExerciseUseCases.delete() qui cascadait à tort vers les ProgramExercise référents, violant le pattern snapshot (un exercice supprimé ne doit jamais affecter les programmes déjà composés). Ajoute le test de régression associé. Met à jour le texte de confirmation _confirmDelete dans exercise_library_screen.dart, devenu incohérent avec ce fix (il affirmait à tort que la suppression retirerait l'exercice des programmes). Trouvé pendant la QA finale du chantier "Exercice à plusieurs étapes" (#54). flutter analyze propre (mêmes infos préexistantes), 103/103 tests verts, build APK debug validé. Dernier ticket du chantier (#56/#58/#59/#60/#61/#62 tous faits). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
No description provided
Languages
Dart
97%
Kotlin
2.6%
Shell
0.3%