96d2d9e0cc
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>