get_profile_summary
ChatGPTUse this to summarize the authenticated user's safe rit.run profile and 30-day running snapshot. A successful call also records that this account has used the ChatGPT integration.
get_recent_workout_map_links
ChatGPTUse this when the authenticated user asks to open recent recorded outdoor routes in Google Maps. It returns up to five privacy-trimmed walking-direction links and does not expose raw GPS points. A successful call also records that this account has used the ChatGPT integration.
get_recent_workouts
ChatGPTUse this to list the authenticated user's recent workouts with safe summary fields, including weather temperature and humidity when present. A successful call also records that this account has used the ChatGPT integration.
get_route_rankings
ChatGPTUse this when the user asks for anonymous public rit.run route rankings by distance or run count. Each result includes only a 200-meter-trimmed Google Maps walking-direction link, not the recorded GPS trace. A successful call also records that this account has used the ChatGPT integration.
get_runner_rankings
ChatGPTUse this when the user asks for public rit.run runner rankings by distance or running time for a UTC week, month, year, or custom date range. A successful call also records that this account has used the ChatGPT integration.
get_shoe_rankings
ChatGPTUse this when the user asks which public rit.run shoe models rank highest by distance or running time for a UTC week, month, year, or custom date range. A successful call also records that this account has used the ChatGPT integration.
get_shoe_status
ChatGPTUse this to summarize the authenticated user's running shoes and replacement candidates. A successful call also records that this account has used the ChatGPT integration.
get_weekly_training_plan
ChatGPTUse this when the authenticated user asks what is scheduled or remains in the active rit.run weekly training plan. It returns only stored plan dates and statuses and never guesses missing completion state. A successful call also records that this account has used the ChatGPT integration.
get_weekly_training_summary
ChatGPTUse this to summarize the authenticated user's actual completed workout performance for a week, including distance, duration, and pace in min/km. Do not use it to answer what remains in the stored training plan. A successful call also records that this account has used the ChatGPT integration.
get_workout_detail
ChatGPTUse this to inspect one authenticated-user workout and return safe derived details and weather temperature and humidity when present. A successful call also records that this account has used the ChatGPT integration.
record_training_feedback
ChatGPTUse this when the authenticated user asks to submit training-method or product-improvement feedback about weekly plans, workout evaluation, or planning methods. It saves a private feedback entry for the rit.run team without sending email or publishing it. A successful call also records that this account has used the ChatGPT integration.
update_weekly_training_plan
ChatGPTUse this to adjust future days in the authenticated user's active rit.run weekly training plan. Store pace and heart-rate targets in targetSummary, never in variantLabel. This overwrites the selected days' existing workout details, targets, and session segments. A successful call also records that this account has used the ChatGPT integration.