Readiness
Push — no real red flags. Readiness 79, sleep 88 (excellent), RHR 48 (top end of your 40–50 baseline, fine). HRV at 80ms is below your ~100–145 range, but you're day 29 of a ~24-day average cycle — this is deep late luteal, likely overdue for period. Expected progesterone-driven HRV suppression, not overtraining. No Oura tags (no alcohol/travel/illness) to explain it otherwise. Today's a REST day anyway, so nothing to gate — just carrying the context into tomorrow's long run.
Watch For
1. Late-luteal GI sensitivity for tomorrow's long run — if bloating shows up, go lower-residue/smaller pre-run fuel than your usual, per Stacy Sims late-luteal fueling.
2. Overdue cycle — day 29 vs your ~24–28 day average. If period starts overnight, expect the usual pattern: HRV may dip further before rebounding once it starts. Not a training concern.
Nutrition
Late luteal = elevated protein + carb needs and bigger appetite (Stacy Sims) — lean into that ahead of tomorrow's 14 km long run with carb-forward dinner tonight; keep the 130 g protein floor regardless of how hungry today runs.