major-domo-database/app/services
root 9cdefa0ea6 refactor: Extract services layer for testability
- Created BaseService with common patterns (cache, db, auth)
- Created PlayerService with CRUD, search, filtering
- Created TeamService with CRUD, roster management
- Refactored players.py router to use PlayerService (~60% shorter)
- Refactored teams.py router to use TeamService (~75% shorter)

Benefits:
- Business logic isolated in services
- Easy to unit test
- Consistent error handling
- Reusable across endpoints
2026-02-03 15:38:34 +00:00
..
__init__.py refactor: Extract services layer for testability 2026-02-03 15:38:34 +00:00
base.py refactor: Extract services layer for testability 2026-02-03 15:38:34 +00:00
player_service.py refactor: Extract services layer for testability 2026-02-03 15:38:34 +00:00
team_service.py refactor: Extract services layer for testability 2026-02-03 15:38:34 +00:00