馃幆 AI Assignment System Implementation
Description
Implement AI-powered referee assignment suggestions based on the requirements in CLAUDE.md
Requirements
-
Lightweight LLM integration for assignment suggestions -
Consider proximity, level, availability, comments, past games -
User-defined assignment rules -
Integration with existing assignment workflow
Acceptance Criteria
-
AI service can suggest optimal referee assignments -
User can configure assignment rules and preferences -
System considers all relevant factors (distance, experience, availability) -
Suggestions are presented in an intuitive interface
Technical Notes
- Backend:
backend/src/services/aiServices.js
exists but needs implementation - Frontend:
components/ai-assignments-simple.tsx
exists but needs completion - Route:
backend/src/routes/ai-suggestions.js
exists
Priority
High - Core feature mentioned multiple times in requirements