Denial
There’s no way that’s my FTP. My previous testing method said X.
Anger
I’m leaving TrainerRoad. They’re just making up numbers now.
Bargaining
What if we call it TrainerRoad FTP?
What if I keep my old FTP but still let the AI adjust my workouts?
Depression
Spends hours comparing ramp tests, AI FTP, outdoor power files, and historical data.
Decides FTP doesn’t mean anything anymore.
Does not ride.
Acceptance
Tries a workout at the new FTP and sees how it feels.
Remembers that the best predictor of performance is performance itself, and that FTP is just a tool, not an identity.
I started at stage 3. I’m personally at stage 5 now, but I am sympathetic to the “1 hour maximal effort" crowd, even though I have never done my ftp for an hour.
I typically prefer and can easily handle 480-530 TSS on the old AI FTP setup. I had two knee cap injuries between thanksgiving to new years which limited my 6 week TSS, and then a week of work travel. I dont need a model that only looks at a rolling 6 and make fatigue assumptions because this unrealistic for me and not how my body works. They claim it doesnt, but it heavily biases it any time I have had low volume due to injury. I went through this in February of 2025 as well as I came back from a concussion. back then their solution was to delete the plan and reload it with the aggressive approach. Doing so with new “AI” is having no effect. Fatigue detection is turned off.
Edit: I took two separate hard hits to each knee cap. The swelling limited my ROM. I deleted my other posts to clear up the thread. Feel free to take a look if you’d like. I’m in the middle of overriding the plan as best I can work around the software to make it work for the real world. by stripping down the plans days and manually adding in recurring rides which are a little lighter TSS, I’ve got a little closer to where it should be. It still doesnt believe I am capable of riding a “normal week”.
2nd Edit: over night the Fatigue detection seemed to settle down and adjust everything. Now i am only seeing Yellow days.