#11 has some validity to it. An easier workout alternate could be an option based on what comes before it. That said, sometimes (most of the time) a recovery ride or rest day is better. Maybe give the user a choice or adapt differently based on how aggressive their “slider” is for RLGL?
As for the rest… it seems like you are trying to make RLGL something it is not. It monitors training fatigue. That’s it. It tells you when you have had a lot of training stress and suggests you make adjustments.
For whatever reason, there are athletes that will go to a training extreme (i.e. go out and do some monster ride) but because a workout is scheduled the next day, feel the need to do that workout. I’m not like that… I will just push the workout back or delete it. But others need that guidance. That what this is for.
And for what it’s worth I have coached some very talented, motivated athletes. What they all had in common is that my role as coach was more me pulling on the reins than trying to motivate them to do more. Sometimes you just need the “ok” to not do something stupid.
Personally, I don’t want to plug in a bunch of personal data to some algorithm every time I had a bad day to tell me to do the workout tomorrow. I can do that on my own.