diff --git a/CLAUDE.md b/CLAUDE.md index 2f2be7e..94ba688 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -126,5 +126,6 @@ l'emplacement de la toolchain. ## ⚠️ Limites connues sync - **Apple Watch sync** : impossible via API tierce — le wrapper HealthKit dans cette app est obligatoire pour récupérer les données Watch. +- **⚠️ `@capgo/capacitor-health` ne déplie pas les séries condensées** (`HKQuantitySample.count > 1`, `Health.swift::readSamples` lit `quantity.doubleValue` seul). HealthKit condense les séances Apple — et depuis iOS/watchOS 27 en quelques heures : les pas d'une course sont devenus 4 tranches de 12 min (22/09/2026). `CoachHealthRoute.getStepSamples` déplie avec `HKQuantitySeriesSampleQuery` ; tout autre type lu par Capgo (FC en tête) peut subir le même sort — même remède si ça arrive. `getWorkoutDetails` expose aussi `activities` (une `HKWorkoutActivity` par étape d'un exercice personnalisé, constaté le même jour). - **Polar AccessLink** : pas d'historique pré-enregistrement (limitation API). - **Push training-targets vers Polar** : nécessiterait migration AccessLink v4 (backlog).