Your training plan has no idea you slept four hours.
gpeak puts three things on the same day: the session your plan prescribed, the session you actually did, and what your body was doing overnight. Then it gives you Coach Jarvis — an AI coach that has read all of it — to help you decide what today should honestly be.
Coach Jarvis: “Tuesday's call bought you this session. Take it.”
An illustration of three days in gpeak — original plan struck through, the revision on the day, and what actually happened underneath.
The cycle
Every weekend athlete knows this loop. Most of us have run it more than once.
→ Rinse. Repeat. See you next January.
Day-by-day reality, built in
A static PDF can't know you slept badly, or that your calf is talking to you again. gpeak is built around the assumption that the plan will need to change — and that changing it on purpose is the skill, not the failure.
Adjusting isn't falling behind
When a session changes, the original stays on the day — struck through, still visible — and the revision sits above it. You keep the honest record of both the intent and the call you made.
Your Garmin data, on the day it belongs to
With your authorization, completed activities and overnight metrics — sleep stages, HRV, resting heart rate, body battery, training readiness — are pulled from Garmin Connect and attached to the matching day.
And how it actually felt
Numbers miss things. You add a readiness score and a note in your own words, and that goes into the assessment with equal standing — because some mornings the watch says 82 and you say absolutely not.
Your coach's session, side by side
If you work with a coach, their prescribed sessions come in from a FinalSurge feed and sit alongside your plan as their own layer — an input to weigh when you revise, never a silent overwrite.
Planned versus actual, without the guilt trip
Every week reports what was prescribed and what you actually did, in distance and in elevation. Not as a score. As information — the thing you need in order to make next week's call well.
Illustrative weekly totals. A week at 78% because you made a smart call on Tuesday is a good week.
How a morning actually goes
About ninety seconds, most days. That's the entire ritual.
Meet Coach Jarvis
The chatbot in the corner of the day view. It isn't a general-purpose assistant with a whistle drawn on it — it reads your actual training and answers from a written, reviewed body of coaching knowledge.
- 25 skills, deliberately deterministic. Coaching knowledge lives in 25 written skills, each on one topic and each graded for how strong the evidence behind it is. Which ones load for a given question is decided by explicit matching rules — not by the model deciding what it feels like recalling today. Same question, same knowledge, every time.
- It weighs both sides against the plan. Objective (overnight metrics, recent load, pacing and cardiac drift from your activity streams) and subjective (your score, your note) — measured against what your schedule actually prescribes for today. That comparison is the whole job.
- It looks things up. When a question needs history it doesn't have, it queries your own stored data — past sessions, recovery trends, earlier assessments, your coaching notes — with read-only tools, and shows you which lookups it ran.
- Nothing ships unreviewed. Skills go through a scheduled review pass; a draft is not available to Coach Jarvis until it has been read and approved. Boring, and the whole point.
HRV, done the way the research actually says
Heart-rate variability is the single most abused number in training tech. gpeak treats it the way the sports-science literature does — as a noisy signal that means something only against your own history, and only alongside everything else.
- A week, not a night. Night-to-night HRV swings by roughly ten percent on nothing at all. Single-night readings flip between "balanced" and "unbalanced" on noise. gpeak compares a seven-day rolling mean against your own sixty-day baseline, the standard approach in athlete-monitoring research.
- Measured in your units. The threshold is the smallest worthwhile change — half your own between-day variation — rather than a number borrowed from population averages. Values are handled on a log scale, because HRV is log-normally distributed and fixed thresholds misbehave at the extremes.
- Direction is kept. Most wearables only ever flag HRV going down. But in trained athletes an unusually high reading under heavy load can indicate parasympathetic saturation — fatigue wearing the mask of freshness. gpeak keeps the sign, so that case is visible instead of quietly reported as normal.
- Stability is its own signal. A steady lower HRV and an erratic one mean different things. gpeak tracks week-to-week variability separately rather than collapsing both into one label.
- It is never the whole answer. The evidence for HRV-guided training is genuinely mixed, and a single morning number decides nothing here. It is one input Coach Jarvis weighs against sleep, resting heart rate, recent load, your own notes, and where you actually are in your training block.
A Tuesday, roughly
What the conversation actually looks like on a morning when the plan and the body disagree.
Illustrative exchange. The lookup and skills lines are shown in the real app too — you can always see what it read before it answered.
Things it deliberately doesn't do
A short list, and an important one. Most of what makes training apps stressful is optional.
The long game
Here's the part the 12-week PDF can't say out loud: you are not a 12-week project.
- Athlete development runs in years, not blocks. Aerobic base, tendon resilience, durability late in a long day — these are built over seasons. A training block is a chapter, not the book.
- gpeak keeps one continuous timeline. Plans are overlays on a single calendar rather than separate resets, so blocks stack end to end and the record carries forward. Off-plan weeks still show your actual training and recovery — because those weeks happened too, and they count.
- Consistency is the metric that survives. The unremarkable weeks are the ones that compound. gpeak is built to make them visible, so you can be proud of a boring, uninterrupted month — which is, genuinely, the hardest thing in endurance sport.
Under the hood
For the sort of person who reads this section. Deliberately unglamorous — it's a calendar that has to be right every morning, not a demo.
Questions people actually ask
Can I sign up?
Not today. gpeak is invite-only and currently serves one athlete plus a few invited viewers. If that changes, this page will say so.
Do I need a Garmin?
For the calendar itself, no. For the half of gpeak that makes it different — the overnight recovery picture and most of what Coach Jarvis reasons from — yes, that data comes from Garmin Connect.
Will it change my plan for me?
No. Coach Jarvis makes a recommendation and shows its reasoning; you decide, and you make the edit. The original session stays visible underneath the revision so the record stays honest about what changed.
What happens in a week where I barely train?
Nothing bad. The week still renders, your actual training and recovery still show up, and no streak breaks — because there is no streak. Weeks off plan are part of the record, not a gap in it.
Is Coach Jarvis just going to tell me to rest?
It's equally willing to say the opposite. Plenty of mornings the honest read is that you feel worse than your data says, and the right answer is to start the session and see how the first fifteen minutes go.
Where does my data live, and can I get rid of it?
In Canada, on Microsoft Azure. You can ask for a copy or ask for it to be deleted, and it's deleted. Details in the privacy policy.
Why "gpeak"?
It was a domain that was available and a mountain fits in a square icon. Not every naming story is a story.
You can build great things, if you lay every brick with care.
That's the whole philosophy. The rest is just a calendar.
Straight answers
gpeak is a private, invite-only application. It's currently used by one athlete and a small number of invited viewers. There's no public sign-up, it isn't a commercial product, and it isn't sold.
Coach Jarvis is a training aid, not a medical device. It doesn't give medical advice. Injuries and health decisions belong with a qualified professional — a point Coach Jarvis will make to you itself, repeatedly, when relevant.
Your data is yours. Nothing is sold, there's no advertising, and there are no analytics or tracking cookies on this site. The privacy policy spells out exactly what is collected and how to have it deleted.
Questions: privacy@adze.ca
Attribution
Garmin and Garmin Connect are trademarks of Garmin Ltd. or its subsidiaries. gpeak is an independent application and is not affiliated with, endorsed by, or sponsored by Garmin. FinalSurge is a trademark of its respective owner.