v1.3.0
5 August 2026
Counts what you actually did
- 🏋️Your gym work counts. Strength, yoga and other cross-training were showing up in your log but weren’t feeding into your fitness and fatigue at all — so a week with four gym sessions in it read as a light week. That’s fixed: the time you put in now registers, I can see how long each session was, and your weekly card gives it a line of its own instead of “0 km”.
- ⛰️Hills read as hills, not bad pacing. Running up something steep slows you down — that’s the hill, not you fading. I now judge your pace against the terrain you actually ran, kilometre by kilometre, and where the ground makes pace meaningless I say so and read the session on effort instead of inventing a verdict.
- 📅Your weekly card tells the truth about your week. It was crediting a session on the day it was planned rather than the day you did it — so it could tick off a Thursday you spent on the sofa. It also under-counted some weeks outright. Both sorted: if you moved a session, it says so and names the day.
- ❤️A heart-rate ceiling I won’t cross. If a doctor has capped your heart rate, tell me once and I hold that line everywhere — sessions, targets, and every bit of advice — rather than remembering it only in conversation.
- 🌅I only mention last night if I actually have last night. The morning check-in could describe yesterday’s sleep and HRV as though they were this morning’s, when your watch simply hadn’t synced yet. Now I either have today’s numbers or I ask you — I don’t guess how you slept.
- 🗓️Plans that line up with real weeks. Your training weeks now sit inside proper Monday–Sunday calendar weeks, “this week” is worked out on your clock rather than mine, a change you never confirmed can’t quietly stick, a mid-week break is honoured as the days you actually said, and I’ve stopped editing blocks that are already finished. Your Sunday plan also arrives every time it’s rebuilt — a few used to be written and never sent.
- 🧠A much longer thread. Older parts of our conversation were being dropped without anything standing in for them, so context quietly fell off a cliff. I now hold far more of it, and keep a running summary of the rest.
- 📍Optional: where you trained. Turn it on in
/settingsand I’ll note the town or city a session started in, so “that run felt awful” can account for you being somewhere hot, hilly or 30 °C. Deliberately coarse — town level, never a specific place — and off unless you ask for it. - ✅What would make my coaching sharper. A short checklist in
/settingsshows which signals I’ve got and which I haven’t — heart rate, a goal, your session names, the odd effort rating — so it’s clear what’s actually worth your time rather than a vague nag to “add more data”. - ⚡Quicker, and tidier. Replies come back noticeably faster, the new-activity heads-up has buttons instead of needing you to type, and a long list of smaller rough edges are gone — the sort you only notice by them no longer happening.