🎉 🎉 🎉 Introducing Adaptive Training! 🎉 🎉 🎉


I did a 6000’ climbing day on Saturday, 4000’ Sunday on my 40 pound enduro bike. I do have a PM, but I didn’t notice the TSS as I don’t care. AT didn’t care at all about those rides. I still had the same workout scheduled on Monday.


Was away from home the past 2 weeks, so no vlogging while I was away, so caught up today with a video on my past few weeks. Managed to get a full training load using a stages spin bike since I didn’t bring any of my bikes. I had access to some primo gravel roads too, which was sad lol

Is there a way to tell AT to ignore a particular workout? I have a couple of custom workouts that have really messed up my PLs… For one I went back and changed the survey result to “very hard” but it didn’t seem to do anything, and now I am out of the 7 day window. The other one was a fail, but maxed out the PL anyway.

1 Like

This is such good news, loads of us only train indoors and don’t care about outside ‘issues’, it seems like AT works great for us and we’re still waiting to get onto the beta. Happy days and let’s hope new update doesn’t cause too many bugs. Cheers for update Nate.


Hi All - sorry as always question may of been answered before…

Today I did a ‘Productive’ vo2 max workout (Baird +2 modified in workout creator to add some z2 at the end for 30mins).

It had a PL of 6.7 which was a step up of +.3 from my last vo2 max workout, Kern +4 and as such I was expecting to see an increase in my overall PL level for vo2 max…but the Baird +2 workout today shows a negative -2.1 PL adjustment.

I am not on a plan (using TrainNow and self selecting workouts if that makes a difference).

Is this normal behaviour and if so what am I missing?


I had a very similar issue with a Progressive Starr King Threshold workout today (negative rating, and an Endurance progression). I just heard back from Support and there is an issue that popped up overnight and they are waiting for the Developers to have a look at it

1 Like

Thanks @PotsieA - please keep us posted on the outcome as could be a similar issue as you note.

I had McGregor +1 (3 x 20 @ 92% with 1-minute breaks during each 20-minute interval) on the calendar today with my usual modifications to lengthen the warmup and more intensity during longer recovery intervals. Due to three days in a row of below average sleep I had to dial it down to 88%. AT still rated it as a pass even though I was expecting to get the “struggle” survey at the end. Also, it shows as a Breakthrough tempo workout (probably because I dialed it down to the low end of sweet spot) but downgraded my tempo PL by -0.2.

My sweet spot PL has been at 8.3 for a while even though I haven’t completed a sweet spot workout at that level in three weeks (26 June). Now, in fairness to AT, I inserted a recovery week due to family visiting and did a longer outdoor ride last weekend instead of the prescribed workouts.

No complaints, just find it interesting. Below is a screen capture of the completed workout from the TR app as well as two custom graphs that I’m using to track changes in my PLs over time (both show the same data, just in different formats).

1 Like

I accepted the beta invite and have been dutifully following a training plan, making use of AT, etc

Is there an “official” venue for feedback, or is it sufficient that I simply use the product and you can collect the usage results on the backend?

Want to make sure I’m actually contributing to the beta, rather than just using the features!

I do this as well. I often also add TrainNow workouts if I am looking for a little extra work that week or day. If you move your scheduled workout, it will no longer be adapted or changed if an adaptation is accepted. However, as I understand it, once accomplished, it will contribute to future adaptations like adding a workout should do (again as I understand it.). If I move a workout I do so at the last minute. If I skip one I will drop a planned day off on top of it at the last minute.


If you find any anomalies / bugs, you should report those to support@trainerroad.com for them to look into

1 Like

I’m sure this has been mentioned (and I’m equally sure I’ve read it).

Started a new plan today. Added to calendar via Plan Builder, no shuffling of workouts, all workouts being done outdoors.

Did Ritter (Threshold 5.2) and pretty much nailed it - the “overs” in the first set were slightly low as I eased off before the interval ended but those in later sets were all well above the target power.

Got home, saved the ride and it was uploaded to Garmin then pulled into TR. I refreshed the Calendar via the website and was offered adaptations. AT knocked 0.8 off the level and changed the next workout. At this point I hadn’t even been offered a survey. When I opened up the ride, I got the failure survey, chose “I didn’t struggle” then selected “Moderate” from the pass survey. No further adaptations were offered.

Is there an assumption that the survey (pass or fail) has been completed prior to accepting adaptations? I don’t use the app away from the trainer so it may be that this is a “race” condition in the calendar: refreshing the calendar instigates the adaptations but without refreshing it you can’t get to the workout to fill out the survey to say you didn’t fail!

without seeing the power graph my guess is going well above target is the reason for fail survey. And since I joined the beta several weeks ago, it appears that once AT deems it a fail, selecting “I didn’t struggle” will not update PLs.

(side note: IMHO fail is the wrong term)

speculating based on your report… it appears that once AT deems a workout fail then it proceeds down the adaptation path without regard to the survey.

“Well above target” was about 7%, here’s the workout: https://www.trainerroad.com/app/career/bobw/rides/114291833-ritter, ignore the big hill at the end, that’s just me getting home!

it does look like you hit some traffic lights mid-intervals (I hate auto-pause…). And that is a tough over/under structure to hit outside if AT is using strict compliance to target as criteria for pass/fail survey.

Here is Echo -3 in Garmin Connect so you can see the targets:

and zoomed into first half to remove the middle traffic related hard acceleration:

and second half without another traffic related hard acceleration:

Same in TR with tempo highlighting:

From TR description:

“Echo -3 is 50 total minutes of Tempo work broken into 8x6-minute segments ranging from 75-85% FTP.”

Looks pretty compliant to me… However there was a lot of Friday night traffic and therefore a lot of short stops and slowdowns.

AT is so strict it gave me the fail survey.

@AlphaDogCycling is right, support@trainerroad.com! Thanks for contributing, the more feedback we receive, the better we can do as a team to isolate issues and identify common points of confusion that are easily preventable! Cheers.

Actually I was riding the same road back and forth, no lights but I had to pause the workout near the end of the road before it met a busy main road then turn round and start things up again.

Being able to tell AT that it isn’t a “failed” workout before it makes its judgements would seem to be rather pertinent.

Last night I did some 2 minute intervals, had to turn around because of a busy road:

About a 9 second turnaround from threshold back to threshold power. My preference is to (always) keep the clock running and add some time at the end (= shorten the recovery interval). No significant drop in heart rate or breathing on that turnaround. Again I’d say that is personal preference. On the other hand, auto-pause drops data and distorts the picture so I turn it off.

Although its software, not sure how easy that would be for TR to implement. Unless it uses that info to zero out the workout’s PL and plan adjustments.

@bobw in any case, I agree with your point and would fire off an email to support.

So w/ wahoo units they don’t get the ID of the workout… but like… what am I missing here? It’s on the calendar? It seems like this is a no-brainer. When I ride outside, it already matches the ride I did with the workout that was on the calendar by default and if I didn’t do that workout I have to go in and manually set it to say that it was an unplanned ride.

I get that for rides not on the calendar they need some way to associate with a workout… but isn’t that the less frequent case?

I hit pause at the end of one of the 15sec intervals, slow, turn round, start pedalling and hit start and then do the subsequent 45sec interval so I wasn’t interrupting any of the intervals. I might have missed the exact point by a second or two but no more than that.

My point about the ordering is that AT is meant to take into account how you answer the survey (whichever one is presented) but when you use the Calendar it’s already made the adaptations before you get the chance to do so. (just seen your updated post that agrees with that)