Helix

Core

The sleep-anchored day

Helix rolls your day at wake-up, not midnight. Why that fixes late-night training and what it means for your numbers.

Most fitness apps run on calendar days: everything resets at midnight. Helix does not. Your day begins when you wake from your main sleep and ends when you wake from the next one. It is a small design decision with large consequences, and it applies to the whole free core loop Free.

The problem with midnight

Say you train at 11pm. You warm up before midnight, hit your hardest intervals after it, and fall asleep at 1am. A midnight-based app splits that one session’s fatigue across two different days: half the load lands on a day that is already over, half on a “new” day you have not slept into yet. Neither day’s numbers describe anything your body actually experienced.

Night owls get a stranger bug: sitting on the couch at 12:01am, still hours from bed, they watch their strain reset to nothing mid-evening, as if the app decided the day was over while they were clearly still living it.

Your body does not care what the calendar says. A biological day runs from one wake-up to the next, and everything in between, including a session that straddles midnight, belongs to it. So that is the day Helix measures.

What it means in practice

  • The morning verdict covers your whole day. When you wake, your recovery score and strain ceiling apply to the entire day ahead of you, whether you woke at 5am or 1pm.
  • Late-night training counts where it belongs. The 11pm session lands, whole, on the day you trained. Its fatigue is then reflected in the next morning’s recovery, exactly the order your body processed it in.
  • Shift workers and late sleepers get sane numbers. If your day genuinely starts at 3pm, Helix’s does too. There is no penalty for living off the standard clock.

The edge cases, handled honestly

  • Naps don’t roll the day. Only your main sleep starts a new day. A 40-minute afternoon nap counts toward your sleep need at partial credit, but waking from it does not reset your strain or produce a new verdict.
  • No tracked sleep, no stuck day. If a night goes completely untracked, Helix does not pin you to the old day forever. Once your last real wake-up is clearly a day behind, the day rolls forward on a sensible fallback, and the untracked night is simply a night with no sleep data, not a broken week.

You never manage any of this. It is not a setting; it is just how Helix counts days. The only place you will notice it is the place it matters: your numbers keep making sense at midnight, after red-eyes, and on the nights you train late.

Questions the docs don’t answer? Write to us and we’ll fix the docs, not just the reply.