claude-memory/graph/solutions/fix-week-rollover-60x-spam-bug-d1c857.md
Cal Corum b140d4d82a migrate: 313 memories from MemoryGraph
- 313 new markdown files created
- 30 relationships embedded
- 313 entries indexed
- State initialized with usage data
2026-02-13 11:11:48 -06:00

837 B

id type title tags importance confidence created updated
d1c857db-6254-4580-a904-c0d5c1e661d3 solution Fix week rollover 60x spam bug
major-domo
python
fix
transaction-freeze
discord-bot
0.8 0.8 2025-12-22T20:15:41.064837+00:00 2025-12-22T20:15:41.064837+00:00

Fixed 3 critical bugs in Major Domo transaction freeze task: 1) Deduplication logic tracked wrong week - saved freeze_from_week BEFORE _begin_freeze modifies it. 2) _run_transactions bypassed service layer - added get_regular_transactions_by_week() with frozen=false, cancelled=false filters. 3) CRITICAL: Hardcoded current_id=1 in league_service.py - the Current table has one row PER SEASON, was patching Season 3 (id=1) instead of Season 13 (id=11). Root cause: wrong record patched so freeze never set to True, causing 60 executions per hour.