Readiness
Push. Readiness 78, sleep 86 (great night), RHR 43 — all normal. HRV 94ms is below your ~100ms floor, but you're day 25/26, 2 days from period — classic late-luteal progesterone dip, not overtraining. No Oura tags (no alcohol/travel/illness) to discount. Train Day 1 as planned.
Watch For
Legs may feel heavier than usual on hip thrust/SLDL — late-luteal load, not a fitness regression, push through per plan. Pull-up avoidance streak is now 5 sessions — decide today whether to do it or formally swap it.
Nutrition
Late luteal + lift day: lean into protein (130g floor) and don't shy from extra carbs if hunger's up — Stacy Sims' late-luteal fueling window, not a lean-out day to fight.