Athlete Overview

Weekly Mileage
0.0 mi
Target: -- mi
Workload Ratio ACWR
1.00
STATUS: OPTIMAL
Cross-Training
0 min
Spin, Pool & Strength (Zero bone impact)
Training Readiness
--
STATUS: READY
Coach Review

Ask your coach about an activity for a detailed review.

Upcoming Scheduled Workouts
Date Type Workout Title Target Dist Target HR
Recent Workouts & Activity Data
Date Activity Name Distance Avg HR Cadence

Weekly Training Rollup & HR Zones

Weekly mileage, cross-training time, time in HR zones (Z1–Z5), and bone stress cap compliance

Loading weekly training rollups...
Activity Log & Workout Details 310 Total
Loading tags...
Date Activity Name Sport Distance Duration Pace / Speed Avg HR Cadence
Deleted Provider Activities

Restore is offered only for imported activities with a retained Garmin or Strava identity. Local-only activity deletions cannot be restored.

Loading deleted activities…
Showing Page 1 of 1 (0 activities)
Page 1

Training Plan

Week Schedule •
Training schedule
Injury Surveillance & Bone Stress Protocol
Athlete's Subjective Status & Sensation Description DIRECT PT / ORTHO INPUT

Describe your current symptoms, hip/bone sensations, stiffness, or recovery feelings in your own words. This is directly analyzed by the Physical Therapist & Orthopedic Biomechanist Agent in the expert panel.

Active Safety Rules & Change History

Review current values and provenance. Editing a rule first creates a preview; nothing changes until you confirm that exact preview.

Loading stored rules…

Immutable Rule History

Loading rule history…
Quick-Log Pre-Built Runner Routines

Femoral Neck Glute/Hip Stability

Banded clamshells, single-leg glute bridges, and hip abductor stabilizers.

David Roche Mountain Legs

Squats, lunges, eccentric calf raises, and core sequence from SWAP.

Strength & Cross-Training History
Date Session Title Category Duration Exercises Status
Connect RunCoach to your AI chat

Step-by-step setup for ChatGPT, Claude, and Gemini using secure sign-in.

View connection guide ↗
Dual-Source Workout Ingestion Engine

Strava webhooks provide instant notifications when your run is saved. When your primary data source is Garmin, RunCoach automatically ingests full second-by-second FIT files with Ground Contact Time balance, vertical oscillation, and running dynamics.

Garmin Connect Integration DISCONNECTED

Connect your Garmin account to pull activities, second-by-second FIT telemetry files, heart rate streams, and cadence data for expert panel analysis.

Secure Token Storage: Session tokens are stored in your user directory (/mnt/running-data/garmin_sessions/). Passwords are never stored.

Strava Integration & Webhooks
DISCONNECTED

Connect your Strava account to receive real-time webhook push events whenever a run or workout is recorded. Workouts sync automatically in the background without needing manual sync triggers.

OAuth 2.0 Authorization: RunCoach requests activity read permissions to sync workouts and write permissions to optionally post coach-generated interval debriefs.

Upload Workout File (.FIT / .GPX) Manually

Drag & Drop .FIT or .ZIP Files Here

Or click to browse from your computer

Drop HTML, CSV, or XLSX files here, or click the paperclip.
Coach Memory

Review the training conclusions your coach has saved. You can correct, clarify, or remove any insight.

Loading saved insights…

Your coaching notes

Practical details you shared for future coaching.

Athlete-reported
Loading notes…

Coaching preferences

Preferences used to shape your training and communication.

Loading preferences…

Athlete Profile & Baseline Settings

AI Coaching Tone, Directives & Prompts

Set coach demeanor, mandatory injury/safety rules, and inspect the live Gemini system prompts.

Heart Rate Training Zones (BPM)

Configured from Garmin watch or customized below

Zone Min (bpm) Max (bpm) Training Focus

Weekly Routine & Schedule Preferences

Set your week boundary and training-day preferences for plan scheduling, weekly summaries, and mileage totals.

Coaching Preferences

Choose the training styles and response tone you prefer. These guide recommendations while safety constraints remain in force.

Training

Named Coaching Influences & Lenses

Add coaches or philosophies (e.g. David & Megan Roche, Marius Bakken, Jack Daniels, Pete Pfitzinger) to guide training perspectives and workouts.

Quick add:

Communication

Benchmark Personal Bests

Enter times as HH:MM:SS or MM:SS. VDOT and pace zones recalculate only when a personal best changes.

⚡ Training VDOT & Dynamic Pacing

Calibrate day-to-day training paces based on current workout execution, distance-specific decay (e.g. 5K PR to marathon durability discount), or progression between official races.

Benchmark Race VDOT (Ceiling)
--
From certified personal bests
Working Training VDOT
--
Active training driver

Current Pace Zones (from Working VDOT)

Easy (E) Marathon (M) Threshold (T) Interval (I) Repetition (R)
-- -- -- -- --

Equivalent Projected Times

🏁 Goal Races & Competitions

Target events and priority A/B/C goals that shape periodization, tapers, and coach advice.

Loading target races...

Account Security & Password

Update your account password. Passwords must be at least 6 characters.

Personal MCP & AI Agent Keys

Connect external AI agents (Claude Desktop, Cursor, mobile LLMs) directly to your personal training telemetry.

Key Name Prefix Last Used Action
Loading API keys...
Total Chat Sessions
--
Across all athletes
Total Prompts & Replies
--
Total message turns
Diagnostic Incidents
--
0% error rate
Telemetry Tokens
--
Total recorded tokens
Sessions 0
Loading sessions...
Page 1
💬

Select a Coaching Session

Choose a conversation on the left to inspect every user prompt, model response, tool execution, token usage, latency, and error diagnosis.