Le plugin accepte hr_bpm_min/hr_bpm_max par step et pousse un HeartRateRangeAlert réel -> ce sont les zones Karvonen HRR (sous bêta-bloquant) qui s'appliquent dans l'app Exercice de la Watch, pas les zones génériques %FCmax d'Apple. hr_zone reste en fallback. API vérifiée dans le SDK WorkoutKit (WorkoutAlertMetric.countPerMinute). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>