Former NCAA athlete here, what Dolan did absolutely sounds like a violation. How it was always explained to us by our compliance staff was that our coaches could give us individualized training plans over the summer, and we could have regular conversations about how our training was going throughout the summer, and our coach could penalize us for the outcomes from fitness tests/races/etc. come fall, but they could not do any sort of thing that would make the summer workouts seem "mandatory", to include logging or reporting back, or penalizing for failing to do so. Same thing holds true with Sunday workouts or anything over the 20hr a week cap (for Division 1 in-season), the coach normally will say something along the lines of "I'd recommend doing 6 miles tomorrow", and then the captains will host a "captain's practice" or however they choose to run it, but they can't report back to the coach anything about the attendance or performance at that practice, to ensure that it's not implicitly considered mandatory. We would often have people do these on their own if other times worked better for their schedule. And yeah, sometimes people really did feel that their body needed the rest and would choose to take the day off instead, and in my last year being a captain I was completely fine with them making that call, given that it was voluntary and all.