Chris Farhood cpfarhood
  • Joined on 2026-05-14
Chris Farhood created branch main in farhoodlabs/cycling-training 2026-07-20 22:59:23 +00:00
Chris Farhood pushed to main at farhoodlabs/cycling-training 2026-07-20 22:59:23 +00:00
53a460e50d chore: initial empty commit
Chris Farhood created repository farhoodlabs/cycling-training 2026-07-20 22:45:11 +00:00
Chris Farhood pushed to main at farhoodlabs/intervalsicu-mcp 2026-07-20 20:44:33 +00:00
0e3e0264d6 Merge pull request 'feat: coaching-context tools (0.3.0)' (#6) from feat/coaching-context into main
7e3e1a772c ci: exact-version changelog match; test: auth-gate matrix syncs with registry
700cad57ef fix(athlete): drop athlete-tag filter, harden write guardrail, guard empty echo
e5b9606bb8 fix(wellness): reject unrecognized bulk fields instead of silently dropping
91dace2e7c fix(readiness): calendar-anchored windows, disjoint RHR baseline, SWC floor
Compare 11 commits »
Chris Farhood closed issue farhoodlabs/intervalsicu-mcp#4 2026-07-20 20:44:32 +00:00
feat: workout library read tools (get_workouts, get_workout)
Chris Farhood closed issue farhoodlabs/intervalsicu-mcp#5 2026-07-20 20:44:32 +00:00
feat: write tools — update_wellness_bulk + update_sport_settings (dual-guardrail)
Chris Farhood closed issue farhoodlabs/intervalsicu-mcp#1 2026-07-20 20:44:31 +00:00
feat(wellness): training-readiness signal tool (target 0.3.0)
Chris Farhood closed issue farhoodlabs/intervalsicu-mcp#2 2026-07-20 20:44:31 +00:00
feat: athlete context read tools (profile, sport-settings, summary)
Chris Farhood closed issue farhoodlabs/intervalsicu-mcp#3 2026-07-20 20:44:31 +00:00
feat: activity search + per-activity analytics tools
Chris Farhood merged pull request farhoodlabs/intervalsicu-mcp#6 2026-07-20 20:44:31 +00:00
feat: coaching-context tools (0.3.0)
Chris Farhood pushed to feat/coaching-context at farhoodlabs/intervalsicu-mcp 2026-07-20 20:28:45 +00:00
7e3e1a772c ci: exact-version changelog match; test: auth-gate matrix syncs with registry
700cad57ef fix(athlete): drop athlete-tag filter, harden write guardrail, guard empty echo
e5b9606bb8 fix(wellness): reject unrecognized bulk fields instead of silently dropping
91dace2e7c fix(readiness): calendar-anchored windows, disjoint RHR baseline, SWC floor
Compare 4 commits »
Chris Farhood created pull request farhoodlabs/intervalsicu-mcp#6 2026-07-20 20:10:22 +00:00
feat: coaching-context tools (0.3.0)
Chris Farhood pushed to feat/coaching-context at farhoodlabs/intervalsicu-mcp 2026-07-20 20:07:46 +00:00
95d7681b03 ci: extract release notes from commitizen-style changelog headings
Chris Farhood pushed to feat/coaching-context at farhoodlabs/intervalsicu-mcp 2026-07-20 19:57:49 +00:00
055dc8be21 feat(readiness): add get_training_readiness synthesizer
9a66183d39 feat(writes): add update_wellness_bulk and update_sport_settings
e18e05e02c feat(workouts): add workout library read tools (get_workouts, get_workout)
65585c53b5 feat(activities): add search + best-efforts + interval-stats tools
28119f1761 feat(athlete): add profile, sport-settings, and summary read tools
Compare 5 commits »
Chris Farhood created branch feat/coaching-context in farhoodlabs/intervalsicu-mcp 2026-07-20 19:57:48 +00:00
Chris Farhood commented on issue farhoodlabs/intervalsicu-mcp#5 2026-07-20 19:34:25 +00:00
feat: write tools — update_wellness_bulk + update_sport_settings (dual-guardrail)

Implementation plan (0.3.0) — intended delivery model: Claude Opus 4.8

Branch: feat/coaching-context; one conventional feat: commit for this issue (lands after #2, which provides…

Chris Farhood commented on issue farhoodlabs/intervalsicu-mcp#1 2026-07-20 19:34:25 +00:00
feat(wellness): training-readiness signal tool (target 0.3.0)

Implementation plan (0.3.0) — intended delivery model: Claude Opus 4.8

Branch: feat/coaching-context; one conventional feat: commit; lands LAST (after #2, whose sport-settings context…

Chris Farhood commented on issue farhoodlabs/intervalsicu-mcp#3 2026-07-20 19:34:24 +00:00
feat: activity search + per-activity analytics tools

Implementation plan (0.3.0) — intended delivery model: Claude Opus 4.8

Branch: feat/coaching-context; one conventional feat: commit for this issue.

Endpoints (verified against…

Chris Farhood commented on issue farhoodlabs/intervalsicu-mcp#4 2026-07-20 19:34:24 +00:00
feat: workout library read tools (get_workouts, get_workout)

Implementation plan (0.3.0) — intended delivery model: Claude Opus 4.8

Branch: feat/coaching-context; one conventional feat: commit for this issue.

Endpoints (verified)

  • `GET…
Chris Farhood commented on issue farhoodlabs/intervalsicu-mcp#2 2026-07-20 19:33:11 +00:00
feat: athlete context read tools (profile, sport-settings, summary)

Implementation plan (0.3.0) — intended delivery model: Claude Opus 4.8

Branch: feat/coaching-context (shared across the 0.3.0 issues; one conventional feat: commit per issue so `cz…