Demo · a made-up October, not my data · the real log →
01
Today Day 0 of 31
Intake, sport, sleep, and what the watch observes, with the time of each coffee, each session and each night. Two goals a day (creatine, collagen), every day of October, then the page reads what moved.
02
The 31 days
Every day of the challenge. Pick one to fill it in. A red day is a hole in the data, and a hole costs a correlation.
Taps in
Body in
Empty
Missed, past
03
Correlations
Two grids against the same six results. The first asks when: the best time for each thing I time. The second asks how much: the impact of everything else, from very bad to very good. Tap a cell for the numbers.
04
How to read it
- The morning afterA day is judged by the night that follows it: a late coffee on Tuesday is scored against Wednesday's sleep and against the Observing numbers (weight, HRV, resting HR, recovery), which come from that same night. The night itself (bedtime, wake-up, hours slept, a night with my girlfriend) is scored against the morning it ends.
- More against less, later against earlierAn on/off thing splits on itself. A count or a clock time splits at my own median, so "a later last coffee" means later than my usual.
- Five stepsVery bad, bad, neutral, good, very good. Good means good for that result, not a bigger number: a resting heart rate going down is good. "Very" means a large gap (Cohen's d of 0.8 or more). For weight, lower is good.
- The strength labelHow far apart the two groups sit, measured against how much that number swings day to day anyway. A big percent on a wild metric says less than a small one on a steady metric.
- Two gridsWhat is a time of day (first and last coffee, first and last meal, the eating window, session start and end, bedtime, wake-up) is read by window: my days split into three equal windows by when I did it. A cell names the window with the best result. All three windows are tested together first, so naming the best of three cannot turn noise into a finding.
- First looksThe grids fill from the first days. A faint number is the raw move so far, with no verdict: "First look" when there are too few days to test, "Unproven" when there are enough but it is not clear of luck. With over a hundred cells, about half point the wrong way by chance, so do not act on them. A cell leaves neutral only when it clears a false-discovery check, which keeps luck to at most 1 in 10 of what is coloured. The switch above the grids hides the faint numbers.
- Linked things move togetherA late dinner often means a late bedtime, so "a later last meal" and "a later bedtime" can both claim the same lost sleep points. When two rows tell one story, change one of them alone for a week.
- One month only1 to 31 October 2026. Thirty-one days, one video a day, then the table stands as it is.