Data
Wat er gebeurt als een apparaat stilvalt
Een week zonder data is geen week rust. Hoe het plan zich gedraagt als het niets meer van je hoort.

Je horloge begeeft het op de tweede ochtend van een week weg. Je hebt de oplader niet meegenomen, want je was niet van plan te trainen, en het hele punt van die week was om er even niet meer aan te denken.
Je komt thuis. Je laadt hem op. Je opent de app, en er loopt een vlakke lijn door het midden van je maand. Belasting omlaag. Conditie omlaag. Een opgewekt berichtje over hoe goed uitgerust je bent.
Je bent niet uitgerust. Je wandelde elf kilometer per dag op en neer over een kustpad met een rugzak om, je dronk meer dan normaal, je sliep slecht op een onbekend matras, en je deed op donderdag een bergwandeling van twee uur waar je kuiten dagenlang van napraatten.
Het gat in de grafiek zegt daar niets van. Het zegt helemaal niets, en dat is het probleem: een systeem dat niets leest als nul heeft zojuist een stellige uitspraak gedaan over een week waar het niets van weet.
Stilte heeft minstens zes verklaringen
Je ging op vakantie en liet de oplader thuis. Je werd ziek en trainde negen dagen niet. Je bent geblesseerd en helemaal gestopt met lopen, en dat is het geval waarin het het meest uitmaakt als dit fout gaat. Je telefoon werkte 's nachts bij en de koppeling verloor stilletjes zijn autorisatie, wat vaker gebeurt dan wie van ons ook zou willen. Je trainde volkomen normaal en droeg het ding niet meer, want het bandje irriteerde je. Of je wisselde van apparaat en het nieuwe neemt vrolijk op in een account dat nog niemand heeft gekoppeld.
Zes verhalen, één vorm in de data. Van binnen een systeem uit zien een rustweek en een kapot OAuth-token er identiek uit.
Dat maakt meteen een eind aan het verleidelijke antwoord. Je kunt de oorzaak niet afleiden uit het gat. Alles wat beweert dat wel te kunnen, gokt, en de gok aankleden als een getal maakt het geen kleinere gok.
De twee manieren om dit fout te doen
De meeste tools kiezen er een van.
Afwezigheid gelezen als nul. Geen trainingen gelogd, dus de trainingsbelasting is nul. Negen dagen nul belasting, dus je vermoeidheid loopt weg tot niets en je conditie zakt volgens de gebruikelijke curve. Je komt terug, het systeem denkt dat je fris bent en licht ontraind, en het schrijft je een week die daarbij past.
Heb je echt gerust, dan klopt dat ongeveer. Was je de hele week op de been, of ziek, of droeg je een blessure mee die je niet hebt gelogd, dan zit het fout in de duurste richting: het plan geeft een stevige week aan een lichaam dat een rustige nodig had. Deze versie doet mensen pijn in de week na het gat in plaats van tijdens het gat, en daarom legt niemand ooit het verband.
De plausibele opvulling is erger, en erger om een subtiele reden. Het systeem merkt het gat op en lapt het stilletjes op. Het trekt je laatst bekende rusthartslag door. Het interpoleert je HRV-basislijn over het gat heen. Het schat de belasting uit je gemiddelde week en zet die erin.
De verzonnen getallen zijn nu niet te onderscheiden van de gemeten getallen. Je kijkt naar je grafiek, de lijn loopt door, en niets op het scherm zegt dat het middelste stuk verzonnen is. Elke berekening stroomafwaarts behandelt fictie en meting identiek, je basislijn is deels opgebouwd uit getallen die niemand ooit heeft opgenomen, en de vervuiling overleeft het gat met weken, want basislijnen worden berekend uit vensters en in dat venster zit nu een leugen.
Een gat in een grafiek is tenminste eerlijk over dat het een gat is.
Wat stilte in plaats daarvan zou moeten doen
Het principe is makkelijker te formuleren dan te bouwen: afwezigheid van bewijs is geen bewijs, en het systeem hoort dat hardop te zeggen. In de praktijk komt dat neer op vier gedragingen.
De betrouwbaarheid daalt, en die daling is zichtbaar. Elk signaal dat we berekenen draagt zijn eigen betrouwbaarheid, en dekking is een van de invoeren daarvoor. Vier dagen zonder data levert geen licht verouderd readiness-getal op. Het levert een readiness-getal op dat zegt dat het draait op invoer van vier dagen oud. Het getal en zijn betrouwbaarheid reizen samen, zodat je het verschil kunt zien tussen een goed antwoord en een antwoord dat niets had om op te varen.
De basislijn reset niet stilletjes. Jouw normaal is opgebouwd uit je eigen geschiedenis, en een gat is geen reden om dat weg te gooien en opnieuw te beginnen. Komt de data terug, dan vergelijken we je nog steeds met dezelfde jij, met het gat behandeld als een gat. Een stilletjes gereset basislijn is hoe een loper terugkomt van twee weken niets en te horen krijgt dat alles prima is, want prima wordt nu afgemeten aan die twee weken niets.
Het gat is een vraag, geen conclusie. Trailwise vraagt wat er gebeurd is: weg, ziek, geblesseerd, of gewoon niet gedragen. Eén zin van jou lost in drie seconden op wat geen enkele hoeveelheid gevolgtrekking ooit had opgelost. Jij bent de ontbrekende sensor.
Het plan wordt voorzichtiger in plaats van zelfverzekerder. Kom je terug uit een onverklaard gat, dan is de verstandige standaard een behoudende terugkeer die snel opnieuw beoordeelt, en niet een plan dat gebouwd is op de aanname dat je net uitgerust bent. Zeg je ons dat het een echte vakantie was, dan wordt die aanname redelijk en kan het plan erop handelen. Tot die tijd blijft het een aanname en wordt het als aanname behandeld.
Waarom je meer stilte ziet dan je verwacht
De meeste mensen gaan ervan uit dat een platform koppelen betekent dat de data aankomt. Heel vaak komt die niet aan.
Verschillende bronnen geven je heel verschillende hoeveelheden. Sommige routes dragen gedetailleerde reeksen binnen de dag mee, het materiaal per hartslag waaruit al het andere berekend wordt. Andere dragen een dagsamenvatting mee en niets eronder. Sommige dragen trainingen mee maar helemaal geen data van de nacht. En verschillende leggen harde grenzen op aan hoe ver terug je mag vragen: één populaire bron geeft nooit meer dan de laatste zeven dagen aan detail, een andere stopt bij achtentwintig, en zodra dat venster voorbij is, is de data niet te laat. Ze is weg.
Wat de manier van misgaan oplevert die uiteindelijk iedereen te pakken krijgt. Je koppeling breekt op de eerste van de maand. Je merkt het op de twintigste, want niets vertelt het je en de app ziet er hoe dan ook hetzelfde uit. Je koppelt opnieuw, en je krijgt de laatste week terug, want meer laat het venster niet toe. De andere twee weken hebben nooit bestaan, wat je geschiedenis betreft.
Een verbroken koppeling verdient het om luid te zijn. Een stille storing in een koppeling ziet eruit als een klein technisch probleem dat zichzelf oplost op het moment dat je opnieuw koppelt. Wat het in werkelijkheid is, is permanent dataverlies met vertraging, en je komt er ver na het punt achter waarop je er nog iets aan had kunnen doen.
Wat je eraan doet, en waar wij nog tekortschieten
Log de reden in één regel als je weet dat je stilvalt. “Vakantie, dagelijks gewandeld, geen horloge” is genoeg. Op het moment zelf opgeschreven kost het tien seconden. In november gereconstrueerd is het een schouderophalen.
Controleer één keer per maand of je koppelingen echt gekoppeld zijn. Open het ding, kijk naar de datum van de laatste synchronisatie, sluit het ding. Dat is de hele gewoonte, en het is het verschil tussen een dag kwijtraken en twee weken kwijtraken.
En lees een vlakke grafiek niet als een uitgerust lichaam. Een week zonder data is een week waar je geen informatie over hebt, en dat is niet hetzelfde als een week die rustig was. Je eigen herinnering aan die week is beter bewijs dan de grafiek, en de grafiek is het ding dat je stilletjes van het tegendeel zal overtuigen.
Drie dingen die ik liever vooraf zeg dan dat je ze zelf ontdekt. Vertel je ons nooit wat een gat was, dan komen we het nooit te weten; het systeem blijft terecht onzeker en houdt het plan behoudend, en een voorzichtige week die je niet nodig had kost echt iets. Die kosten nemen we bewust, want de andere fout is erger, maar het kost iets. Data die voorbij het bewaarvenster van een bron verloren is gegaan, is echt weg, en we gaan niet doen alsof we reconstrueren wat nooit is doorgegeven. En gedeeltelijke stilte is lastiger dan volledige stilte: een apparaat dat trainingen doorgeeft maar geen data van de nacht meer, ziet er niet kapot uit, het ziet eruit als een normale week met iets dunnere herstelinvoer, en het duurt langer om het op te merken dan bij een schone stop.
Trailwise is geen medisch hulpmiddel. Het vervangt ook geen arts of fysiotherapeut. Trailwise signaleert wat een gesprek waard is. Het stelt geen diagnose, en het zegt het je wanneer het iets niet weet.