--- id: "37edea6f-a4d8-4aad-a290-182e9c453390" number: 187 title: "Renforcer la QA serveur avec tests fonctionnels de synchronisation et fixtures versionnées" status: "qa" priority: "high" sprint: null links: [] agentRefs: [{"agentId":"10ee045b-1c41-479e-ba03-dceed9edd495","role":"assigned"},{"agentId":"7efa512f-3b3a-47b5-ade0-a2dd13073055","role":"assigned"}] attachments: [] createdBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"} updatedBy: {"kind":"agent","agent_id":"57695b92-24d0-4876-837c-76116e70a6ae"} createdAt: 1785499099153 updatedAt: 1785500801082 version: 5 --- Créer un maximum de tests fonctionnels côté serveur pour les synchronisations d'exercices, de programmes, de séances et d'historiques. Couvrir les cas nominal, erreurs, fallback et compatibilité ascendante/descendante avec anciennes formes de sauvegarde d'exercices. Mettre en place des batches/bashs de fixtures d'exercices versionnés couvrant un maximum de combinaisons (avec/sans étapes, score, timers, etc.) et conserver ces batches pour tester la conversion d'anciennes versions à chaque évolution du format.