Files
bikeslop/static
ryan 96d2d9e0cc Add AI trainer chat with persistent goals and conversation history
Adds ChatMessage and Goal DB models, five new API endpoints
(/api/chat/history, /api/chat, /api/goals CRUD), and a Trainer panel
in the SPA with streaming chat, goal management, and ride-aware context.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-08-29 17:32:39 -04:00
..
2026-07-27 10:07:43 -04:00