I think that some people tend to equate WLV2 with the tools that simply identify the number of minutes in zone and wonder “if other companies can do it, why can’t TR tell me how many minutes I spent in each zone?” I do find that info valuable, and I do wish TR provided it, but I don’t think that’s at all what they are trying to do (or should do) with WLV2 since the whole point is to update PLs, which is a totally different, and far more complicated, pursuit.
I have a similar saying, “Everything is easy if you’re not the one who has to do it.” However, I never said it would be “easy”; I said it would have to be the easiest. One of the reasons it would seem to be the easiest is simply that results of being off a bit on the PLs for zone 2 endurance is not nearly big a deal as being off on PLs for say vo2. The acceptable margin for ML error would seem to be greater for endurance.
As for why I don’t do the prescribed workouts outdoors for zone 2, I don’t want to have arbitrarily alternating power levels come up in my zone 2 workouts. It’s a challenge enough riding zone 2 without alternating power dips and rises. I could make my own custom zone 2 workouts. I just learned how to do that last week, so perhaps I will. But my non-programmer belief is that if WLV2 is currently out of reach for zone 2, there’s not much hope for the rest of it ever.
-
I don’t think anyone said Z2 analysis is out of reach. I do believe that the frequent variability present in most people’s Z2 ride’s I’ve seen shared make it a more difficulty proposition than any of us might like.
-
I believe that includes TR since I doubt they like the black eye present from failing to deliver WLV2 a full 3+ years after they mentioned it as a goal.
- TR added a bunch of workouts with longer intervals and lesser deltas between them that may be worth a look. Add in the fact that they use a range for those workouts when pushed to a head unit, and there is a looser rein at hand there that I think work well enough without the need for custom workouts. But those custom workouts are fine too, if you want to take that on.
Yeah, definitely not as simple as time in zone if you are trying to identify adaptations. And Z2 might be simpler to ID compared to some of the other zones (when it’s actually somewhat steady/extended Z2), but still not simple. For all training zones, I think the approach would be building an engine that can identify intervals within a ride that are meaningful/productive and balancing those with what is happening between those identified intervals. I think that second part is where it gets complicated. A zone like vo2max seems particularly challenging where productive intervals can look a lot like unproductive ones depending on what’s going on around them. There is likely very little adaptation happening from doing a bunch of 30 second vo2 max “intervals” when they are happening randomly during a 3 hour ride. But if you do those same intervals back to back with 30 seconds rest between them, it becomes a productive workout. For 5+ minute v02max intervals, what happens between them is much less important, so each case has to be considered in the engine (and there are basically endless variations people can do in an unstructured ride).
From my perspective, it would be valuable to start with an engine that sets a high bar for what you get credit for (which could greatly simplify the engine). It has to be a clear interval or series of intervals. You can give people a rough idea of what the engine is looking for to identify the intervals so they can tailor their training to allow the engine to see the work. But I also recognize that an approach like that (which still requires some structure) would probably be poorly received by many (if not most) riders. I’m guessing that a lot of people just want to do their group ride and get adaptations for their hard effort. That would be great (if the adaptations are really happening), but I’d personally be happy with a phase 1 where it still needs to be somewhat structured for the engine to pick it up. I spent many years in the enterprise software space and it’s always hard to know when to release a new animal out into the wild. People are going to poke holes in it regardless of how good it is, but at some point you have to release something and then start picking up the pieces. I hope they are getting close to that point.
I may be in a minority, but I’d be happy to adapt most of my outdoor rides to fit what the engine needs to see as productive work. If I had those cues, I’d start picking routes to fit. That’s what I do with zone 2. I’d have no problem doing it with the other zones.
@BrianSpang to further corroborate Chad’s point:
In both cases, steady part is Z2 at 75%, and sprint is 10sec at 300% of FTP. Even in official TR workout library, there are similar cases (eg Boarstone +1). Those that do not have such bug, are probably manually fixed.
How is that different from just picking a TR workout and doing it outside?
As the weather gets better, I will be doing that. I don’t like to do interval work when it’s cold because the sweat-then-freeze component.
You win! Thanks.
Thanks, I just learned something ![]()
Why don’t you just add an Endurance ride to your calendar and then go do it outside? Then you could get the PL adaptation you’re looking for.
Flagging the scheduled workout as “outside” is the work-around I currently use. But I don’t actually load the workout on my garmin, I just mentally note the intervals (or write them on my top tube if complicated) and execute those intervals at some point during the ride. The ride is typically much longer than the interval portion and sometimes the intervals need slight adjustment based on terrain or traffic, etc.
That works fine for some type of intervals, but not so well for others where I’d like some flexibility on the road to make adjustments. Sometimes that means finding a workout that’s a better fit and swapping it out before I upload the ride I just did.
It kind of works, but it’s a hack/pain trying to line up workouts with actual work. If TR could just recognize obvious intervals and determine adaptations based on them, that would be a big step forward for the way I use the platform. Assigning “credit” for all the non-intervals feels like squishy dart-throwing to me. I’m not saying there isn’t any training value or that it should be ignored forever, just hoping they aren’t in analysis paralysis trying to account for every situation.
Oh, I totally agree. I was just replying to the specific comment.
You’re right, I could do that, and sometimes have. But you may be onto something bigger … perhaps we don’t really need WLV2 at all ![]()
Let’s just gamify group rides. They get there own progress level.
My group rides are a mess of short vo2/anaerobic efforts and lots of z2 and recovery. It really is just a mess as 20% is vo2 power levels but not really any functional interval length.
@mcneese.chad I do just as you note, I link fairly well executed Z2 rides to endurance workouts, but I generally don’t use the outdoor version of the workout itself. Why? Because outdoor unavoidable stops and starts really screw up all the readings on my workout as I’m rolling. On the other hand, I’ve developed an alternative that I’d like to get some opinions on: when doing a straight endurance ride (and I get a lot of them, because I’m on a high volume Master’s plan :-), I use the regular Garmin ride function, and I hit the lap button just before and after any unavoidable stops. In this way, i have clarity on my avg. power and normalized power for as long as I can go continuously. for those laps I strive to harmonize NP and AP, usually succeeding. Overall then, in review, I can look at all the “on” laps and check my level of compliance. I think this has really helped me dial in Z2 rides. In some local I ride, it is often easy for me to get multiple 15 to 40 minutes segments of uninterrupted Z2, over a 90 to 120 minute workout. Thoughts?
As said in my answer to Nate in that other thread, I’m a bit confused.
This first part is exactly what I remember Nate talking about in a podcast around 2 months ago. So is TR starting over with WLv2 yet again for the second time now or is this referring to the start over we already heard 2 months ago?
Overall this sounds a bit like no real news and therefore really disillusioning as it seems to me that we should not expect WLv2 for this northern hemisphere summer once again ![]()
- News = News (even if you don’t like the info or fact it means a desired feature is not near release).
Progression sometimes include regression (2 steps forward, 1 step back), and that’s what I read in Nate’s comment.
- His wording seems fuzzy (perhaps on purpose) but I read that as a 2nd restart, which would mean the 3rd iteration of WLV2 starting most recently. Hopefully he can clarify, but regardless of the actual version steps, it seems that we are still not close to any new WL system seeing broad access anytime soon.

