Creates a formatted text report summarizing current HRV status, metrics, and recommendations.
generate_daily_report(data)A dataframe containing HRV metrics for at least 8 consecutive days (current day plus 7-day baseline). Should include:
date (Date): Measurement dates
laying_rmssd (numeric): RMSSD during laying position
laying_resting_hr (numeric): Resting heart rate
orthostatic_rise (numeric): Orthostatic response
A formatted character string containing the HRV report with sections:
Date and status header
Current metrics with baseline comparisons
Training recommendations for BJJ, strength, and cardio
Warning flags if present
7-day trend analysis for RMSSD and heart rate