Block a user
Use timezone-aware
datetime.now(UTC) in TransactionFreezeTask.weekly_loop
Finish migration of daily check-in command to discord.Interaction
Remove the empty
WEEK_NUMS dict from db_engine.py
Fix stale comment about moveid format in
transaction_freeze.py
Implement or remove the three skipped caching tests in
test_player_service.py
Implement the run-decision algorithm in
gb_decide_run
Add cache invalidation on write operations for cached endpoints
Remove or replace TODO-commented test stubs in
test_commands_dropadd.py
Remove commented-out dead code blocks in multiple files
Implement
test_validate_transaction_exception_handling
Remove unused imports in
standings.py and pitchingstats.py
Resolve
@requires_team decorator mock barrier to re-enable integration tests
Replace bare
except: clauses with except Exception: in custom_commands.py and db_engine.py
Remove 226 unused imports across the codebase
Implement or document
lob_2outs and rbipercent fields in SeasonPitchingStats
Implement or remove the
is_trade parameter from GET /api/v3/transactions
Replace MD5 with SHA-256 for command change detection hash
Fix N+1 query in
get_custom_commands
Extract duplicated command hash logic into a shared helper in
bot.py
Eliminate N+1 queries in
post_transactions