Readiness
Push. Readiness 72, HRV 69ms (well below your 100–145 baseline), RHR 49 (above your ~44 norm) — day-in-cycle 28 on a shorter recent cycle puts you deep in late luteal, likely right at the edge of your next period. This pattern (HRV down, RHR up) is exactly what late-luteal progesterone does — not overtraining, no Oura tags (alcohol/travel/sick) to explain it otherwise. Run as planned. Legs may feel heavier than the numbers suggest; that's expected load, not a red flag.
Today's Run
12 km GA @ 5:45–6:15/km + strides, per this week's skeleton (banked 12/38 km, long run capped 14 km Sunday). Your last two GA runs (Thu 6:02/km, HR 161; Sun 6:12/km, HR 150) show HR running a touch hot for easy effort — likely Houston heat + late-luteal load stacking, not a fitness problem. Keep it conversational by feel, not just pace; if HR sits >160 at GA effort, ease off 10–15 sec/km. Strides: 4–6 x ~4:00/km pace bursts at the end, relaxed form.
No lift today — next lift Mon 2026-07-27 (Day 1: Glutes + Back + Calves).
Watch For
1. HR drift on easy runs — track whether it settles once you're through late luteal, or if it's a heat-acclimation issue.
2. Late-luteal GI: keep pre-run fueling small and low-residue today, not your usual pre-run routine.
Nutrition
Late luteal — expect bigger appetite; lean into protein-forward volume (130g floor) and carb-up before Sunday's long run, plus electrolytes for the heat.