Listening to your body is great, and the fact that you feel sharp is a real signal. That said, there is a meaningful divergence between how you feel and what your recovery markers are telling you. A 31% recovery score with HRV at 17 ms is a clear physiological signal that your autonomic nervous system is still processing yesterday’s effort.
The general principle in this situation: if recovery is below ~33%, the body is in a sympathetic-dominant state and high-intensity training risks accumulating fatigue rather than building fitness. A Z3 interval workout layered on top of an unrecovered system can push you from productive overload toward functional overreaching, which sets back training quality.
I would recommend swapping today’s session for active recovery, a Zone 2 walk, mobility work, or light cycling at conversational pace. Hydrate well, prioritize protein at your next meal, aim for 7 to 8 hours of sleep tonight. Re-evaluate tomorrow morning. If your recovery score climbs back above 60% and your HRV recovers, you are cleared to resume the planned intervals.
You can absolutely train hard, but the smarter move is to let your body finish the adaptation it started before you ask it for more.