{"name":"Asterix Assessment System","version":"2.0.0","features":["Variable outcomes (2-10 cohorts) with ML clustering","Gemini AI-powered question generation","Redis-like caching with Cloudflare KV","Advanced analytics and recommendations","Yes/No and Multiple Choice questions","Maximum 10 questions per assessment (configurable)","Vector-based semantic search","Modular prompt processing","Comprehensive JSON response with analytics"],"endpoints":{"POST /api/assessments":"Create a new assessment","GET /api/assessments":"List all assessments","GET /api/assessments/:id":"Get assessment by ID","PUT /api/assessments/:id":"Update assessment","DELETE /api/assessments/:id":"Delete assessment","POST /api/assessments/generate":"Generate assessment from prompt","POST /api/assessments/generate-questions":"Generate questions with Gemini AI","POST /api/assessments/:id/enable-clustering":"Enable ML clustering","GET /api/assessments/:id/clusters":"Get cluster insights","POST /api/assessments/:id/recalculate-cohorts":"Recalculate cohorts","POST /api/assessments/:id/start":"Start taking an assessment","POST /api/responses/:id/answer":"Submit an answer","POST /api/responses/:id/complete":"Complete assessment (returns enhanced JSON)","GET /api/assessments/:id/analytics":"Get assessment analytics","GET /api/assessments/:id/export":"Export assessment","GET /api/search":"Search assessments"}}