What We Shipped
🧠 Coach Intelligence (Phases 1–4)
-
Coach Personality Layer & Athlete Memory — Coach now has a distinct personality and an explicit memory system for remembering athlete context across sessions. (#346)
-
Coach Memory Phase 1 — Extraction, Injection, API & UI — Memory extraction pipeline that pulls key facts from conversations and injects them into future coaching context. Full API and UI for viewing/managing memories. (#349)
-
Weekly Training Summaries & Recap UI — Coach generates weekly training recaps with volume, intensity trends, and narrative summaries. New recap UI to browse them. (#351)
-
Goals & Tracking System (Phase 3) — Athletes can set goals and the coach tracks progress against them. Integrated into the coaching flow. (#353)
-
Proactive Coach Nudges (Phase 4) — Nudge engine + evaluator that detects when an athlete needs a push (missed sessions, plateaus, streaks). Notifications UI to surface them. (#352)
🖥️ Mission Control
-
Real-Time Feed with Live Agent Status — Mission Control now has a live feed showing agent activity in real time. See what agents are working on as it happens. (#350)
-
Rename to Endurance (Mission Control) — Cleaned up naming from "Mission Control" standalone to "Endurance (Mission Control)" for brand consistency.
🔧 Fixes & Cleanup
-
Brain Panel Auth Fix — Switched from missing localStorage key to Supabase session for Brain panel authentication. (#345)
-
Cross-Sport Activity Dedup — Fixed merge logic for cross-sport activity deduplication. (#348)
-
MCP OpenAPI Spec URL — Corrected the spec URL to
/api/v1/openapi.json. -
Claude Code Review Simplification — Removed plugin config to simplify the review setup.
-
Duplicate Migration Timestamp — Fixed and renamed conflicting migration timestamps.
Behind the Scenes
- Merged backlog PRs: coach why-explanations (#323), injury risk signals (#324), weekly calendar view (#325)
- Published Feb 13 and Feb 16 build logs/blog posts
What's Next
- Coach memory refinement — improve extraction quality
- Nudge frequency tuning and user preference controls
- Mission Control feed filtering and search