major-domo-v2/services/__init__.py
Cal Corum 7d422f50c5 CLAUDE: Add weather and charts commands with utility infrastructure
- Add /weather command with smart team resolution and D20 rolling system
- Add /charts command with autocomplete and category organization
- Implement ChartService for JSON-based chart management
- Add comprehensive test coverage for new commands
- Update test factories with complete model fixtures
- Enhance voice channel tracker with improved logging
- Update PRE_LAUNCH_ROADMAP.md to reflect completed features
- Minor improvements to imports and service initialization

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-10 09:59:49 -05:00

20 lines
612 B
Python

"""
Business logic services for Discord Bot v2.0
Service layer providing clean interfaces to data operations.
"""
from .team_service import TeamService, team_service
from .player_service import PlayerService, player_service
from .league_service import LeagueService, league_service
from .schedule_service import ScheduleService, schedule_service
# Wire services together for dependency injection
player_service._team_service = team_service
__all__ = [
'TeamService', 'team_service',
'PlayerService', 'player_service',
'LeagueService', 'league_service',
'ScheduleService', 'schedule_service'
]