WHOOP
WHOOP sleep achieved vs need
Per-session achieved sleep beside baseline, debt and recent-strain need, with a signed subtractive nap adjustment and net-need marker.
WHOOP previews use synthetic provider data, kept separate from Apple summaries. Missing scores and partial captures are intentional examples, not zero values.
Generated health-viz blockwhoop-sleep-need
Visualization feedback
Report issue
Seeing something off?
Report a rendering issue, missing data, or confusing output. Your email will include the current visualization metadata so I can reproduce it faster.