Daily Coach brief
A short morning read-out of yesterday and today, generated by Coach overnight.
The daily brief is a Pro+ feature: each morning Coach reads yesterday's logged data and writes a short personalized briefing on your dashboard — a headline, 2–4 bullets covering what went well + what slipped, optionally a warning or two, and an overall tone (encouraging / honest / celebratory). It's the “here's what happened, here's what to watch today” that normally takes you ten minutes of scrolling history to piece together.
- Generated overnightby a cron that fires hourly at :02. Each Pro+ user gets one brief per day, generated near 3 AM in their local timezone — so it's waiting when you open the app in the morning.
- Lives on the dashboard.When a fresh brief is available, a card appears under the KPI strip with the headline + bullets. You can collapse it once you've read it.
- No-op on quiet days.If yesterday had no logged meals, no workout, no sleep data, and no weight, Coach skips the brief — there's nothing interesting to write about and you don't need a celebration of nothing.
- Cached + idempotent.If you refresh the dashboard mid-day the brief doesn't regenerate — it's keyed on yesterday's date and the hash of your data, so the cron only spends LLM tokens when something has actually changed.
Yesterday's meals + macros, sleep (from a connected wearable if available, otherwise manual log), workouts + volume, weight movement against your trend, mood + readiness score, hydration, and supplement adherence. Plus the past 7 days as context so the brief understands momentum, not just one data point.
On top of that, your Coach memory pins + profile (injuries, dietary style, training style, primary goal, dislikes) shape the voice and the specific suggestions — so a vegetarian lifter never gets “eat more chicken” as a recommendation, and someone managing a knee injury never gets “add jump squats”.
If you logged something late after the brief generated and want it refreshed, tap the small refresh icon on the brief card. Coach regenerates against the current data — but limited to once per day per user to keep AI spend in check.
Coach picks one of four tones automatically based on what actually happened: encouraging when the trend is solid, honest when something needs to change, celebratory on a PR or streak milestone, or matter-of-fact on a steady week with nothing remarkable. The tone is meant to feel like a coach you actually like talking to, not a tracker shouting at you.
See also
- Adaptive TDEECoach refits your calorie target every week from your real weight + intake history.
- Plateau detector — the six rulesSix deterministic patterns Coach watches for, and what each alert means.
- Voice journalingTalk out your training notes from the dashboard mic; Coach reads them into your week.