mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-08 20:42:43 +00:00
Assemble a sleep-rhythm read on the canonical per-night reconstruction — the same midpoints and asleep totals the sleep score uses — that reports a rolling sleep debt against the age-based need and an MCTQ chronotype with its mid-sleep, social jetlag and band. A shared assembler caps the chronotype window so the dashboard and the dedicated read return identical values, and both withhold a confident reading behind a learning state until enough nights accrue. The sleep page gains a debt headline and a chronotype card with the deeper detail behind an advanced disclosure; the sleep score is left untouched so debt reframes the sufficiency gap without double-counting it.