Daily ADHD-optimized morning briefing from Whoop recovery data
Delivers an ADHD-tailored morning briefing based on Whoop physiological data. Triggered automatically at 7:30 AM via HEARTBEAT, or on-demand when the user asks about their morning status.
GET http://localhost:8420/whoop/morning-briefing
The response contains:
recovery_score (0-100)recovery_tier ("green" | "yellow" | "red")recommended_focus_block_minutes (15 | 25 | 45)sleep_performance (percentage)sleep_notes (list of observations)hrv_rmssd, resting_hr, sws_percentage, rem_percentageFormat your reply based on the :
recovery_tier"Good morning! Your body recovered well ({recovery_score}%). Great day for challenging work. Try {recommended_focus_block_minutes}-min focus blocks."
If there are sleep notes, add ONE relevant observation.
"Morning! Moderate recovery ({recovery_score}%). Pace yourself — {recommended_focus_block_minutes}-min focus blocks with breaks."
If sleep performance is below 70%, mention it gently.
"Hey, take it easy today. Recovery is low ({recovery_score}%). Stick to easy tasks, {recommended_focus_block_minutes}-min focus blocks."
Add a self-compassion note: "Low recovery happens. Being kind to yourself today IS productive."
If Whoop data is unavailable (503 or 401):