Sleep

Nightly sleep, sleep-breathing and recovery. Every number comes from a named source on this page - Garmin watch, OSCAR/CPAP - and nothing is merged across sources.

LOADING
Reading sources...

Nightly coverage - which nights actually have a record

Garmin overnight worn CPAP night recorded no record

Nightly wear adherence - the number everything else depends on

Last recorded Garmin night - sleep stages

Deep Light REM Awake

Every Garmin night on file

Garmin records a night only when the watch is worn to bed with wrist heart-rate on. A gap is a watch that was not on the wrist, not a failed measurement.

Sleep breathing - CPAP (OSCAR export)

Source: supabase.sleep_trend, night-by-night OSCAR export. Separate device, separate store - never averaged with the Garmin numbers above.

Recovery signals - resting HR and HRV

Source: supabase.rhr_trend / hrv_trend (Garmin). Garmin derives resting HR from all-day heart rate, so a reading does not prove the watch was worn overnight.

Patterns in the data

What to do about it