Most readiness scores answer one question: how did I do last night? That is useful, but it misses two things. First, a single signal can move for boring reasons: a warm room, a late meal. Second, a bad night is different from a bad week. Metrya has two views for this: Sentinel for "is tonight unusual?" and Recovery debt for "how long has this been going on?"

Sentinel: Five Overnight Signals, Read Together

Each morning, Sentinel compares last night with your own normal from the previous 28 nights. It uses five signals, each with a weight:

SignalBad directionWeight
Wrist temperatureHigher than usual30%
Resting heart rateHigher than usual25%
Overnight HRVLower than usual20%
Breathing rateHigher than usual15%
Sleep fragmentation (awake minutes per hour asleep)Higher than usual10%

Each signal is scored by how far it is from your median, using a robust measure of spread so one strange night in your history doesn't distort the baseline. The five scores are combined into a 0–100 Body Stress Index. If a signal is missing (for example an older watch without wrist temperature), its weight is shared among the others.

Clear, Watch, Alert

●
Clear
Last night looked like your normal.
●
Watch
Several signals are off. Worth noticing, not worth worrying about.
●
Alert
A high index that has lasted at least two nights in a row.

The default setting is conservative, so Watch and Alert need a clear signal. To go back to Clear, the index has to fall well below the Watch level, which stops the state from flickering between nights. Sentinel needs at least 10 nights of a signal before it trusts that signal's baseline.

Why "two nights" for Alert: a single warm, restless night happens to everyone. Illness, overreaching and heavy drinking tend to show up as a pattern that lasts. Waiting for a second night cuts false alarms a lot, at the cost of one day's delay.

Sentinel and your Recovery score

When Sentinel sees a clear overnight problem, it can cap your Recovery score, and the Recovery sheet says so, for example "Held at 75 by a raised temperature". That stops a morning with great HRV but a fever-like temperature from telling you to train hard.

Recovery Debt: How Long, and How Fast Do You Bounce Back?

Sentinel looks at one night. Recovery debt looks at the run of days. Each day it adds up how far your signals were outside your normal range: the five Sentinel signals, plus sleep timing and training load.

〰️
Normal wobble adds nothing
Small changes inside your usual range count as zero. Only real deviations add to the balance.
📉
It clears by itself
About a third of the balance clears each day. A calm day, with most signals near normal, clears half.
🚩
Runs
A run starts when the balance reaches 15 and ends when it drops below 5. Each run is saved.
🧩
Four areas
You see where today's balance comes from: heart, temperature and breathing, sleep, or training load.

The useful part is the history. Metrya reads up to a year of nights from Apple Health to find your past runs. So when a new run starts, you can compare it with earlier ones: how long did they last, and how fast did you get back to normal? You can also log illness, a vaccine, alcohol, travel or hard training on the same screen, and these tags appear next to your runs.

"Sentinel asks whether tonight is unusual. Recovery debt asks how long it has lasted, and how fast you usually recover."

What Recovery debt doesn't do

How This Differs from the Stress Monitor

The Stress Monitor reads daytime HRV readings one at a time. Sentinel and Recovery debt read whole nights and several signals. They stay separate, so you get three distinct views instead of one blended score that hides where a change came from.

What You Need

Limits

Know when your body is off, early.

Sentinel and Recovery debt are free in Metrya. They read your Apple Health data on your iPhone. Nothing is uploaded.

Download Metrya Free