Problem: On Garmin-imported data, Sonar’s daily average heart rate on workout days matches the workout average HR instead of the true all-day average. This makes daily HR misleading on training days and breaks trend interpretation.
Expected behavior: Daily average HR should be calculated from all heart-rate samples across the calendar day, excluding or separately labeling workout-session HR if needed. Workout HR should not replace the daily metric.
Acceptance criteria:
  • Daily average HR reflects full-day heart-rate samples, not workout-session averages.
  • Workout HR is stored/displayed separately from daily HR.
  • Run days no longer show daily HR values that track only the workout average.
  • Resting HR and daytime HR remain unaffected.