CCOACH
Gesynct
Laatste 7 dagen · 29 aug tot 23 aug

Sterke week, goed hersteld

Nog 40 dagen tot Voorbeeld Bergtrail 30K (30.0 km). Nog 110 dagen tot Voorbeeld Stadsmarathon (42.2 km).

Je bouwt netjes op en je herstel houdt gelijke tred: de trend in HRV en readiness is stabiel tot licht stijgend. Houd het rustige deel echt rustig zodat de intervallen scherp blijven. Richting de bergtrail zit je op koers; geen reden om nu extra te stapelen.

Readiness vandaag
86
van 100
Klaar voor een stevige inspanning.
HRV
80 ms
Rust HR
44 bpm
Slaap
7:30 u
VO₂max
57
Gewicht
74.9 kg
Vet%
14.5 %

Makkelijk versus hard

Easy 72%Hard 28%Doel 80% easy
Te intensief · te veel hard werk

Belasting en herstel

Chronische belasting (28d)
665
stabiel
ratio 0,97 · optimaal
0,81,42,0
Opbouwtempo (CTL)
+1,9%
vlak
+1,6 CTL per week
04%10%
Vorm (TSB)
-18
opbouwend
grenzen bij CTL 91
-36-14+18
Monotony
0.99
gevarieerd
strain 795
1,52,0
Blessurerisico✓ Laag
LaagVerhoogdHoog
✓ Alles in orde.

Tempo en aerobe efficiëntie

Dit zijn je richttempo's per zone, afgeleid uit je vorm. Loop je easy dagen in de E-band en je snellere werk op T en I. Klik op een tegel voor het verloop van de laatste maanden.
Aerobe efficiëntie stabiel. Je snelheid per hartslag bleef gelijk aan twee weken terug.
Easy-tempo netjes aangehouden. Je recente easy runs liepen op easy-tempo of rustiger.

Races

Koers richting je races

40
dagen
Voorbeeld Bergtrail 30Khoofdrace
do 8 okt · 30.0 km · opbouwfase
Streeftijd
2:22:20
Berekening
Garmin halve marathon1:38:00
Vlak-equivalent30.0 km
Riegel (exp 1.06)2:22:20
Je vorm
Belasting nu95.0
4 weken terug90.4
Trendstabiel
Hitte-acclimatisatie70% · deels geacclimatiseerd
Belastingratio0.97 · veilig
Onder 0.8 laag | 0.8 - 1.4 optimaal | 1.4 - 2.0 hoog | Vanaf 2.0 zeer hoog
Fueling
Koolhydraten: 60 g per uur (geschatte duur 2u22).
Dat is ~5 gels van 25 g: de eerste rond 35 min, daarna elke 25 tot 30 min. Oefen dit in de lange duurlopen.
Drinken: 400 tot 600 ml per uur op gevoel, meer bij warmte; elektrolyten meenemen vanaf ~2 uur.
Vooraf: carbo-load 8 tot 10 g/kg in de 24 tot 36 uur ervoor; race-ontbijt 2 tot 3 g/kg, 3 uur voor de start.
Pacing
Doelband gemiddeld: 4:36 tot 4:53 per km (schatting 4:45).
Eerste kwart bewust aan de rustige kant; inhalen kan altijd nog, terughalen niet.
Deze fase
Lange duurlopen en klimmeters opbouwen richting het raceprofiel.
Fueling oefenen in elke lange duurloop (zelfde gels als op racedag).
Laatste echt lange duurloop uiterlijk 3 weken voor de race.
110
dagen
Voorbeeld Stadsmarathon
do 17 dec · 42.2 km · opbouwfase
Streeftijd
3:30:00
Berekening
Garmin marathon3:30:00
Vlak-equivalent42.2 km
Riegel (exp 1.06)3:30:00
Je vorm
Belasting nu95.0
4 weken terug90.4
Trendstabiel
Hitte-acclimatisatie70% · deels geacclimatiseerd
Belastingratio0.97 · veilig
Onder 0.8 laag | 0.8 - 1.4 optimaal | 1.4 - 2.0 hoog | Vanaf 2.0 zeer hoog
Fueling
Koolhydraten: 60 tot 90 g per uur (geschatte duur 3u30).
Dat is ~8 gels van 25 g: de eerste rond 35 min, daarna elke 25 tot 30 min. Oefen dit in de lange duurlopen.
Richting 90 g/u alleen als je darm dat in training gewend is; anders op 60 blijven.
Drinken: 400 tot 600 ml per uur op gevoel, meer bij warmte; elektrolyten meenemen vanaf ~2 uur.
Vooraf: carbo-load 8 tot 10 g/kg in de 24 tot 36 uur ervoor; race-ontbijt 2 tot 3 g/kg, 3 uur voor de start.
Pacing
Doelband gemiddeld: 4:50 tot 5:08 per km (schatting 4:59).
Eerste kwart bewust aan de rustige kant; inhalen kan altijd nog, terughalen niet.
Deze fase
Lange duurlopen en klimmeters opbouwen richting het raceprofiel.
Fueling oefenen in elke lange duurloop (zelfde gels als op racedag).
Laatste echt lange duurloop uiterlijk 3 weken voor de race.
Trailprep laatste 6 weken: langste run 19,1 km (za 15 aug) · klim deze week 1110 m, gemiddeld 1043 m per week
Garmin race-voorspelling (huidige vorm)
5K21:33▼ 0:34
10K44:26▼ 1:15
Halve marathon1:38:02▼ 2:33
Marathon3:30:02▼ 5:38
Toon trendgrafiek

Vooruitblik en recent

Vooruitblik · geplande workouts

zo
30
Economy intervallen 6x1000
Hardlopen · 1u00 · 10.0 km
10:00Warming-up
2.00 kmInterval4:38-4:54 /km
10:00Cooling-down
ma
31
Duurloop Z2
Trail · 1u30 · 12.0 km
10:00Warming-up
2.00 kmInterval4:38-4:54 /km
10:00Cooling-down
wo
2
Tempo 3x2000
Hardlopen · 1u05 · 11.0 km
10:00Warming-up
2.00 kmInterval4:38-4:54 /km
10:00Cooling-down
vr
4
Lange duurloop
Trail · 2u20 · 19.0 km
10:00Warming-up
2.00 kmInterval4:38-4:54 /km
10:00Cooling-down

Recente activiteiten

Voorbeeld - W3100AC/1 Long
TAO za 29 aug · 7:26/km · 143 bpm
17.3 km
Easy
easy ≤156 128:15
Duur2:08:15
Gem HR143 bpm
Tempo7:26/km
Hoogte620 m
Calorieën1282 kcal
Temperatuur12°C
Aerobe duurzaamheidsterk
Je efficiëntie bleef vrijwel gelijk over de hele run (3,4% verschil), een teken van een duurzame aerobe basis.
Hartslag 141 naar 145 bpm, tempo 7:25 naar 7:26/km, eerste helft naar tweede helft (tempo hoogte-gecorrigeerd).
Kracht + core
do 27 aug · -/km · 113 bpm
Kracht
Duur45:41
Gem HR113 bpm
Calorieën456 kcal
Voorbeeld - W3100AB/1 Easy trail
TAO wo 26 aug · 7:47/km · 135 bpm
8.9 km
Easy
easy ≤156 69:36
Duur1:09:36
Gem HR135 bpm
Tempo7:47/km
Hoogte260 m
Calorieën696 kcal
Temperatuur12°C
Aerobe duurzaamheidsterk
Je efficiëntie bleef vrijwel gelijk over de hele run (0,9% verschil), een teken van een duurzame aerobe basis.
Hartslag 134 naar 136 bpm, tempo 7:47 naar 7:47/km, eerste helft naar tweede helft (tempo hoogte-gecorrigeerd).
Voorbeeld - W3100AA/1 Interval 5x1000
TAO di 25 aug · 6:19/km · 158 bpm
9.7 km
Hard
easy ≤156 13:12 · tussen 48:06
Duur1:01:18
Gem HR158 bpm
Tempo6:19/km
Hoogte90 m
Calorieën613 kcal
Temperatuur15°C
Aerobe duurzaamheidn.v.t.
Er zit een blok op maximale intensiteit in (zone 5, zoals een assessment, VO2max-interval of all-out eindsprint). Dat is geen rustige aerobe duurloop, dus zegt hartslagdrift niets over je aerobe basis.
Voorbeeld - W2649CT/3 Economy
TAO di 25 aug · 6:07/km · 154 bpm
9.8 km
Easy
Duur1:00:00
Gem HR154 bpm
Tempo6:07/km
Hoogte80 m
Calorieën600 kcal
Aerobe duurzaamheidn.v.t.
Veel tijd in de hoge hartslagzones en geen tijdreeks om de tempo-gelijkmatigheid te checken (vermoedelijk intervallen, een progressierun of een wedstrijd).
Train As One intervallen Gehaald
gepland 1:00:00 · gelopen 1:00:00 · 100% van plan
volume op schema · intensiteit op schema
Zoals gepland
10:00Warming-up
1.00 kmInterval
2:00Herstel
10:00Cooling-down
Voorbeeld - W3100AD/1 Recovery
TAO zo 23 aug · 8:02/km · 128 bpm
5.9 km
Easy
easy ≤156 47:18
Duur47:18
Gem HR128 bpm
Tempo8:02/km
Hoogte60 m
Calorieën473 kcal
Temperatuur17°C
Aerobe duurzaamheidsterk
Je efficiëntie bleef vrijwel gelijk over de hele run (0,9% verschil), een teken van een duurzame aerobe basis.
Hartslag 127 naar 129 bpm, tempo 8:02 naar 8:02/km, eerste helft naar tweede helft (tempo hoogte-gecorrigeerd).
Voorbeeld - W3100AC/1 Long
TAO za 22 aug · 7:26/km · 143 bpm
16.0 km
Easy
easy ≤156 118:49
Duur1:58:49
Gem HR143 bpm
Tempo7:26/km
Hoogte620 m
Calorieën1188 kcal
Temperatuur8°C
Aerobe duurzaamheidn.v.t.
Er zit een blok op maximale intensiteit in (zone 5, zoals een assessment, VO2max-interval of all-out eindsprint). Dat is geen rustige aerobe duurloop, dus zegt hartslagdrift niets over je aerobe basis.
Kracht + core
do 20 aug · -/km · 109 bpm
Kracht
Duur42:17
Gem HR109 bpm
Calorieën422 kcal
Voorbeeld - W3100AB/1 Easy trail
TAO wo 19 aug · 7:47/km · 141 bpm
8.2 km
Easy
easy ≤156 64:01
Duur1:04:01
Gem HR141 bpm
Tempo7:47/km
Hoogte260 m
Calorieën640 kcal
Temperatuur13°C
Aerobe duurzaamheidsterk
Je efficiëntie bleef vrijwel gelijk over de hele run (0,8% verschil), een teken van een duurzame aerobe basis.
Hartslag 140 naar 142 bpm, tempo 7:47 naar 7:47/km, eerste helft naar tweede helft (tempo hoogte-gecorrigeerd).
Voorbeeld - W3100AA/1 Interval 5x1000
TAO di 18 aug · 6:19/km · 158 bpm
10.2 km
Hard
easy ≤156 14:12 · tussen 50:06
Duur1:04:18
Gem HR158 bpm
Tempo6:19/km
Hoogte90 m
Calorieën643 kcal
Temperatuur15°C
Aerobe duurzaamheidn.v.t.
Er zit een blok op maximale intensiteit in (zone 5, zoals een assessment, VO2max-interval of all-out eindsprint). Dat is geen rustige aerobe duurloop, dus zegt hartslagdrift niets over je aerobe basis.
Voorbeeld - W3100AD/1 Recovery
TAO zo 16 aug · 8:02/km · 125 bpm
6.1 km
Easy
easy ≤156 49:00
Duur49:00
Gem HR125 bpm
Tempo8:02/km
Hoogte60 m
Calorieën490 kcal
Temperatuur9°C
Aerobe duurzaamheidsterk
Je efficiëntie bleef vrijwel gelijk over de hele run (0,4% verschil), een teken van een duurzame aerobe basis.
Hartslag 125 naar 125 bpm, tempo 8:03 naar 8:02/km, eerste helft naar tweede helft (tempo hoogte-gecorrigeerd).
Voorbeeld - W3100AC/1 Long
TAO za 15 aug · 7:26/km · 143 bpm
19.1 km
Easy
easy ≤156 141:40
Duur2:21:40
Gem HR143 bpm
Tempo7:26/km
Hoogte620 m
Calorieën1416 kcal
Temperatuur10°C
Aerobe duurzaamheidn.v.t.
Er zit een blok op maximale intensiteit in (zone 5, zoals een assessment, VO2max-interval of all-out eindsprint). Dat is geen rustige aerobe duurloop, dus zegt hartslagdrift niets over je aerobe basis.
Kracht + core
do 13 aug · -/km · 114 bpm
Kracht
Duur49:24
Gem HR114 bpm
Calorieën494 kcal
Voorbeeld - W3100AB/1 Easy trail
TAO wo 12 aug · 7:47/km · 141 bpm
9.5 km
Easy
easy ≤156 73:46
Duur1:13:46
Gem HR141 bpm
Tempo7:47/km
Hoogte260 m
Calorieën737 kcal
Temperatuur10°C
Aerobe duurzaamheidsterk
Je efficiëntie bleef vrijwel gelijk over de hele run (0,9% verschil), een teken van een duurzame aerobe basis.
Hartslag 140 naar 142 bpm, tempo 7:47 naar 7:47/km, eerste helft naar tweede helft (tempo hoogte-gecorrigeerd).
Voorbeeld - W3100AA/1 Interval 5x1000
TAO di 11 aug · 6:19/km · 157 bpm
9.4 km
Hard
easy ≤156 15:32 · tussen 43:45
Duur59:17
Gem HR157 bpm
Tempo6:19/km
Hoogte90 m
Calorieën592 kcal
Temperatuur13°C
Aerobe duurzaamheidn.v.t.
Er zit een blok op maximale intensiteit in (zone 5, zoals een assessment, VO2max-interval of all-out eindsprint). Dat is geen rustige aerobe duurloop, dus zegt hartslagdrift niets over je aerobe basis.
Voorbeeld - W3100AD/1 Recovery
TAO zo 9 aug · 8:02/km · 129 bpm
6.1 km
Easy
easy ≤156 48:41
Duur48:41
Gem HR129 bpm
Tempo8:02/km
Hoogte60 m
Calorieën486 kcal
Temperatuur11°C
Aerobe duurzaamheidsterk
Je efficiëntie bleef vrijwel gelijk over de hele run (1,1% verschil), een teken van een duurzame aerobe basis.
Hartslag 128 naar 130 bpm, tempo 8:02 naar 8:02/km, eerste helft naar tweede helft (tempo hoogte-gecorrigeerd).
Voorbeeld - W3100AC/1 Long
TAO za 8 aug · 7:26/km · 143 bpm
17.9 km
Easy
easy ≤156 132:56
Duur2:12:56
Gem HR143 bpm
Tempo7:26/km
Hoogte620 m
Calorieën1329 kcal
Temperatuur9°C
Aerobe duurzaamheidsterk
Je efficiëntie bleef vrijwel gelijk over de hele run (3,2% verschil), een teken van een duurzame aerobe basis.
Hartslag 141 naar 145 bpm, tempo 7:26 naar 7:26/km, eerste helft naar tweede helft (tempo hoogte-gecorrigeerd).
Voorbeeld - W3100AB/1 Easy trail
TAO wo 5 aug · 7:47/km · 138 bpm
8.8 km
Easy
easy ≤156 68:02
Duur1:08:02
Gem HR138 bpm
Tempo7:47/km
Hoogte260 m
Calorieën680 kcal
Temperatuur17°C
Aerobe duurzaamheidsterk
Je efficiëntie bleef vrijwel gelijk over de hele run (0,6% verschil), een teken van een duurzame aerobe basis.
Hartslag 138 naar 138 bpm, tempo 7:47 naar 7:46/km, eerste helft naar tweede helft (tempo hoogte-gecorrigeerd).
Voorbeeld - W3100AA/1 Interval 5x1000
TAO di 4 aug · 6:19/km · 154 bpm
9.2 km
Hard
easy ≤156 55:08 · tussen 3:11
Duur58:19
Gem HR154 bpm
Tempo6:19/km
Hoogte90 m
Calorieën583 kcal
Temperatuur18°C
Aerobe duurzaamheidn.v.t.
Er zit een blok op maximale intensiteit in (zone 5, zoals een assessment, VO2max-interval of all-out eindsprint). Dat is geen rustige aerobe duurloop, dus zegt hartslagdrift niets over je aerobe basis.
Voorbeeld - W3100AD/1 Recovery
TAO zo 2 aug · 8:02/km · 125 bpm
5.8 km
Easy
easy ≤156 46:23
Duur46:23
Gem HR125 bpm
Tempo8:02/km
Hoogte60 m
Calorieën463 kcal
Temperatuur11°C
Aerobe duurzaamheidsterk
Je efficiëntie bleef vrijwel gelijk over de hele run (0,8% verschil), een teken van een duurzame aerobe basis.
Hartslag 124 naar 126 bpm, tempo 8:03 naar 8:02/km, eerste helft naar tweede helft (tempo hoogte-gecorrigeerd).

Weekgeschiedenis

Hardloop-km per week

42W2842W2941W3042W3142W3244W3340W3446W35

Terugblik

Terugblik vorige maand

Volume · Een stevige maand: meer kilometers dan de maand ervoor, met een lange duurloop als uitschieter.

Vorm · Je fitness liep gestaag op en de racevoorspelling werd iets sneller.

Komend blok · Richting de trail draait het nu om de lange duurloop en klimmeters; houd de easy dagen echt rustig.

Feiten
Volume · 14 runs, 118,4 km, 12,6 uur, 1.240 m klim (vorige maand 96,2 km)
Langste run · 21,4 km
Vorm · CTL 38 naar 44
Voorspelling · 10K 45:10 naar 44:30 (40s sneller)
Plan · 11 van 12 beoordeelde TAO-runs gehaald
Herstel · slaap gemiddeld 7,2u (vorige maand 6,9u), HRV gemiddeld 52
Periode
van tot

Trainingsbelasting

Wekelijks volume en belasting

Balken: hardloop-km per week. Lijn: totale trainingsbelasting (alle activiteiten).

Huidige status

Belasting, strain en monotony

Staven: weekbelasting (7d). Lijn links: strain. Lijn rechts: monotony.

Fitness, vermoeidheid en vorm (PMC)

Lijnen links: fitness (CTL, 42d) en vermoeidheid (ATL, 7d). Lijn rechts: vorm (TSB = CTL min ATL).

Activiteiten

Verdeling per type (aantal, alle activiteiten)

Hardloop-km per maand

Hardlopen

Tempo per run

Lager is sneller (min/km). Alleen runs vanaf 0,5 km.

Gemiddelde hartslag per run

Persoonlijke records en race-voorspelling

Conditie en herstel

VO2max en HRV

VO2max (links) en HRV nachtgemiddelde in ms (rechts).

Slaap en training readiness

Slaapuren (balken) en readiness-score 0-100 (lijn).

Conditie richting je races

Racevoorspelling-historie

Garmin's voorspelde tijd voor de gekozen afstand, per dag. Lager is sneller.

Endurance en hill score

Garmin endurance score (duurvermogen, links) en hill score (kracht op klim, rechts).

Drempels en gewicht

Gewicht en vetpercentage

Gewicht in kg (links) en vetpercentage (rechts), per dag.

Hardloopdynamiek

Grondcontacttijd in ms (links) en staplengte in cm (rechts), per run.

Verticale oscillatie en ratio

Oscillatie in cm (links) en verticale ratio in procent (rechts), per run.

Materiaal, records en workouts

Schoenen en materiaal

Kilometerstand per stuk uit Garmin. Slijtagebalk als je een vervangdoel hebt ingesteld.

Garmin persoonlijke records

Geplande workouts

Over Coach

Hoe Coach werkt

Coach draait volledig op een kleine eigen server zodat alles automatisch gebeurt, zonder dat je Mac aan hoeft. Een SQLite-database is de enige bron van waarheid, een MCP-server ontsluit die data aan Claude en dit dashboard visualiseert hem.

De datastroom

Forerunner 955

Synct vanzelf naar de Garmin-cloud.

Garmin Connect

Uitgelezen met python-garminconnect.

🗃

SQLite op de server

garmin.db, de enige bron van waarheid.

🔌

MCP plus dashboard

Read-only voor Claude, plus dit dashboard.

Je hoeft niets te exporteren of over te typen. Zodra je na een run Garmin of Train As One sluit, ververst Coach zichzelf meteen.

Wat er op de server draait

🔄

Sync, 08:00

Haalt activiteiten en gezondheidsdata op en schrijft ze naar SQLite. Bewaart altijd de volle payload in raw_json. Vergelijkt meteen elke gedane Train As One workout met wat gepland stond.
💬

Digest, 08:10

Laat een taalmodel een korte samenvatting van je herstel, belasting, adherentie en koers naar de races schrijven, bovenaan het Overzicht.
📊

Dashboardbouw, 08:15

Bouwt deze pagina met drie tabs (Overzicht, Dashboard, Over Coach) plus een knop Ziekte / blessure die een meld-popup opent.
💾

Backup, 08:20

Dagelijkse kopie van de database, 14 dagen bewaard. Vangnet, vooral voor de Tanita-data.
👀

Demo, 08:25

Bouwt een publieke demopagina met fictieve data die iemand zonder login kan bekijken. Uit een aparte database, dus je echte gegevens blijven prive.

Gewicht-push, zondag 08:30

Pusht alleen een blijvende gewichtsverandering, 7-daagse mediaan met drempel 1 kg, terug naar Garmin.
📱

Workout-review na elke run

Zodra een sync een nieuwe hardlooptraining binnenbrengt, laat een taalmodel er een kort review over schrijven en stuurt Coach dat naar je telefoon via Telegram. Zo hoef je het dashboard niet te openen.
🔔

Ochtend-push

Stuurt elke ochtend een vooruitkijkend bericht naar je telefoon: wat er vandaag gepland staat (je Train As One workout, met duur en hartslag-target) en of dat past bij je herstel van vannacht, inclusief het advies om rustiger te doen als je herstel daarom vraagt. Veranderde er echt iets in het totaalbeeld, dan komt de samenvatting daaronder mee, en als er signalen zijn (herstel omlaag, belasting die stapelt, een sync die stilviel of een blessure die lang open staat) staan die onderaan. Gaat af zodra je horloge 's ochtends voor het eerst synct, zodat de nachtdata er al in zit; is er die dag nog geen sync geweest, dan stuurt hij hem alsnog rond 08:20.
📅

Maandterugblik, de 1e om 08:30

Op de eerste van de maand kijkt Coach terug op de afgesloten maand: wat je gedaan hebt (volume, langste run, klimmeters), wat het opleverde (vorm, VO2max, racevoorspelling) en wat opviel. De feitregels onderaan zijn rechtstreeks uit de data berekend; de tekst erboven is de duiding. Komt als push op je telefoon en staat volledig als kaart Terugblik op het Overzicht.

Hoe Claude erbij komt

📱

Telefoon of desktop

claude.ai met de connector Garmin Coach aan.

🔑

Google-login plus allowlist

Alleen jouw e-mailadres komt door.

🔧

MCP-tools

Read-only tools die je data lezen.

Claude leest alleen en schrijft nooit naar Garmin. De enige uitzondering is de wekelijkse gewicht-push, die geen tool is.

Kerngegevens

Adres
https://jerome-coach.duckdns.org/
Databron
python-garminconnect, activiteiten plus gezondheidsmetrics als VO2max, HRV, slaap, body battery en readiness.
Opslag
SQLite (garmin.db), de enige bron van waarheid. Elke rij bewaart de volle payload in raw_json.
Server
FastMCP, Streamable HTTP achter Caddy, Google-login plus e-mail-allowlist.
Hosting
Eigen VPS, tijdzone Europe/Amsterdam voor timers die DST-veilig zijn.
Lichaamssamenstelling
Tanita RD-953 via Apple Health, met een iOS-Shortcut. Leidend voor gewicht en vetpercentage.
Trainingsschema
Komt van Train As One. Coach leest de geplande workouts alleen, maakt ze niet.
Plan-adherentie
Voor elke gelopen Train As One workout vergelijkt Coach volume en intensiteit met het plan. Overgeslagen dagen tellen niet mee: Train As One herplant vanzelf.
Ziekte en blessures
Meld je een ziekte of blessure, in de chat of via de knop Ziekte / blessure rechts in de tabbalk, die een meld-formulier in een popup opent, dan houden de chat en dit dashboard er rekening mee bij advies tot je hem als hersteld afsluit.
Fitness, vermoeidheid en vorm
Uit je dagelijkse trainingsbelasting berekent Coach de klassieke vorm-curve (PMC): fitness (belasting gemiddeld over 42 dagen), vermoeidheid (over 7 dagen) en vorm (het verschil). Positieve vorm betekent fris en uitgerust, negatieve vorm vermoeid en belast.
Race-readiness
Per geagendeerde race schat Coach een realistische finishtijd: Garmin's vlakke-weg voorspelling, omgerekend naar de afstand en de hoogtemeters. Nadrukkelijk een schatting. In de uitklap staat ook je vorm richting die race, met je hitte-acclimatisatie: hoe goed je lichaam nu is aangepast aan trainen in de warmte, wat telt voor een warme race.
Racevoorspelling-historie
Garmin voorspelt op basis van je vorm een tijd voor 5 km, 10 km, de halve en de hele marathon. Coach bewaart die voorspelling elke dag, zodat je ziet hoe je vorm zich ontwikkelt in plaats van alleen de stand van vandaag. Op de Dashboard-tab staat de trend als grafiek (kies de afstand met de knoppen; een dalende lijn is sneller), en op het Overzicht zie je per afstand het verschil met circa drie maanden terug.
Tempo en aerobe efficientie
Uit je racevoorspelling (of anders je VO2max) leidt Coach een Daniels VDOT af en daaruit je vijf trainingstempo's per km: easy, marathon, drempel, interval en herhaling. Coach checkt of je easy runs echt rustig liepen en volgt of je aerobe efficientie (snelheid per hartslag) van de easy runs wegdrijft, een vroeg teken van vermoeidheid.
Blessurerisico
Coach bundelt je opbouwtempo (belastingratio) en de eentonigheid van je belasting (monotony) met je herstel (vorm, HRV, aerobe efficientie en slaap) plus een eventuele actieve klacht tot een oordeel: laag, verhoogd of hoog. De gedachte: veel belasting terwijl je herstel achterloopt is samen het grootste risico. Het staat als regel onder de belastingtegels op het Overzicht en waarschuwt je 's ochtends als het verhoogd of hoog is.
Dagelijkse digest
Een klein serverscript laat een taalmodel de weeksamenvatting bovenaan schrijven in gewone taal (herstel, belasting, adherentie en koers naar de races). Het herschrijft de tekst alleen als er echt iets verandert in je beeld; op een rustige dag blijft de tekst staan met een klein merkteken "Stabiel sinds ...", zodat je in een oogopslag ziet of er iets bewoog. Op de server, dus los van je laptop; de tekst blijft in Coach, niet in Garmin.
Push naar je telefoon
Coach stuurt twee soorten berichten via Telegram: een kort review na elke nieuwe hardlooptraining, en elke ochtend een vooruitkijkende update: wat er vandaag gepland staat en of dat past bij je herstel van vannacht (de second opinion), plus de signalen die aandacht vragen. Alleen op dagen waarop het totaalbeeld echt kantelde komt ook de samenvatting mee. Alleen uitgaand naar Telegram, nooit naar Garmin.