The exact list of triggers on a single wellness log entry.
When you submit a wellness log, the Hub checks it against a fixed list of thresholds. If any one threshold is hit, the log gets a concerning marker. Concerning entries surface on your coach's dashboard so they know to look at this entry in particular.
A log is marked concerning if ANY one of these is true:
| Trigger | Threshold |
|---|---|
| Illness reported | illness flag is on |
| Low sleep | sleep_hours is less than 5 |
| High stress | stress is 8 or higher (on the 1-10 scale) |
| High soreness | soreness is 8 or higher (on the 1-10 scale) |
| Body battery drained | body_battery is 1 (the lowest level) |
| Alcohol | alcohol_drinks is 3 or more |
These come from the concern_flags property on the
WellnessLog model and produce human-readable reasons like
"low sleep (4.5h)" or "high soreness (8/10)".
In addition, a separate trend-based trigger exists:
The HRV trend is computed across recent logs (not from a single entry), so it can fire even when an individual day otherwise looks normal.
Things that may concern a coach but do not auto-flag:
The coach can still flag any of these manually with a CoachNote.
See also: Logging daily wellness, Interpreting your wellness trend, Plan adjust: recovery week.
Still stuck? Ask us a question and we'll write up an answer.
Ask a question