bc4d68da07
garmin.get_stats() never returns averageHeartRate — avg_hr_day is only computable from intraday HR which Garmin's API only serves for recent dates (~90-120 days). The dead lookup gave false confidence that historical backfill would work. Also populate max_hr_day from the Garmin export's UDS daily summaries (maxHeartRate field is present for the full history), so historical max HR is available after re-importing the export. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>