Health Endpoint
Validate env and deployment baseline before enabling device sync jobs.
GET /api/healthCYANLOG SUITE
Garmin/Strava ingestion pipeline and weekly planning API are prepared for Supabase-backed production workflows.
Validate env and deployment baseline before enabling device sync jobs.
GET /api/healthGenerates a weekly plan from historical load and target weekly training hours.
POST /api/training/plancurl -X POST http://localhost:3000/api/training/plan \
-H "Content-Type: application/json" \
-d '{
"weekStart": "2026-03-16",
"weeklyHoursTarget": 7,
"history": [
{"provider": "garmin", "date": "2026-03-01", "durationMinutes": 55, "loadScore": 130},
{"provider": "strava", "date": "2026-03-03", "durationMinutes": 70, "loadScore": 190}
]
}'