major-domo-v2/tasks
Cal Corum 1adf9f6caa CLAUDE: Add draft monitor background task
Add self-terminating background task for draft timer monitoring:

- Runs every 15 seconds during active draft
- Checks timer status and self-terminates when disabled (resource efficient)
- Sends warnings at 60s and 30s remaining
- Triggers auto-draft from team's draft list when timer expires
- Respects global pick lock (acquires from DraftPicksCog)
- Safe startup with @before_loop pattern
- Comprehensive error handling with structured logging

Task integrates with draft services (no direct API access) and
follows established patterns from existing tasks.

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-24 13:53:38 -05:00
..
CLAUDE.md CLAUDE: Add automatic scorecard unpublishing when voice channels are cleaned up 2025-10-21 07:18:21 -05:00
custom_command_cleanup.py CLAUDE: Fix double emoji issue in Discord embeds 2025-10-16 23:09:21 -05:00
draft_monitor.py CLAUDE: Add draft monitor background task 2025-10-24 13:53:38 -05:00
live_scorebug_tracker.py CLAUDE: Refactor scorebug display and add dynamic channel visibility 2025-10-22 16:58:21 -05:00
transaction_freeze.py CLAUDE: Add automated weekly transaction freeze/thaw system 2025-10-20 12:16:13 -05:00