get_progress
Check week-by-week whether planned training sessions were completed and see plain-English reasons for mismatches, so you can tell if you are keeping up with your plan.
Instructions
Which planned sessions actually got done, week by week.
Answers "am I keeping up" rather than "what did I run". A session counts if it happened within a day either side of its scheduled day and ran at least roughly as long as planned — people move sessions around, and a week where everything got done on shifted days is a good week, not a failed one.
Each completed session carries a plain-English reason. Read those back when something looks wrong: a mismatch is visible there rather than hidden.
Effort is not judged here. This says whether a session happened; whether it was run at the right intensity is yours to assess from get_activity_details.
Args: weeks: How many weeks back to report, including this one (1-12).
Its result is drawn for the user as an interactive plan card, so there is no need to draw the weeks yourself, and calling it again draws the card again: fetch it fresh only when a session may have been done since. For "how is my plan going", get_plan is the better first call, and once it has been shown this is rarely needed too.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| weeks | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||