• Joined on 2026-02-03
cal pushed to feature/fa-lock-enforcement at cal/major-domo-v2 2026-03-31 21:07:45 +00:00
6016afb999 feat: enforce FA lock deadline — block signing FA players after week 14
cal created branch feature/fa-lock-enforcement in cal/major-domo-v2 2026-03-31 21:07:45 +00:00
cal commented on pull request cal/major-domo-v2#120 2026-03-31 19:55:17 +00:00
perf: add caching for frequently-accessed stable data (#91)

Please fix the remaining correctness issue from the review:

The only noteworthy gap is recalculate_standings() not invalidating the new cache — a minor correctness issue that is worth a…

cal deleted branch ai/major-domo-v2#94 from cal/major-domo-v2 2026-03-31 19:54:20 +00:00
cal pushed to main at cal/major-domo-v2 2026-03-31 19:54:20 +00:00
f95c857363 Merge pull request 'perf: eliminate redundant API calls in trade views (#94)' (#116) from ai/major-domo-v2#94 into main
174ce4474d fix: use per-user dict for _checked_teams to prevent race condition (#116)
2091302b8a perf: eliminate redundant API calls in trade views (#94)
Compare 3 commits »
cal closed issue cal/major-domo-v2#94 2026-03-31 19:54:19 +00:00
perf: double API calls in trade views (validate_trade and _get_user_team)
cal merged pull request cal/major-domo-v2#116 2026-03-31 19:54:19 +00:00
perf: eliminate redundant API calls in trade views (#94)
cal pushed to ai/major-domo-v2#94 at cal/major-domo-v2 2026-03-31 19:46:45 +00:00
174ce4474d fix: use per-user dict for _checked_teams to prevent race condition (#116)
2091302b8a perf: eliminate redundant API calls in trade views (#94)
27a272b813 Merge pull request 'perf: eliminate redundant GET after create/update and parallelize stats (#95)' (#112) from ai/major-domo-v2#95 into main
95010bfd5d perf: eliminate redundant GET after create/update and parallelize stats (#95)
deb40476a4 Merge pull request 'perf: parallelize N+1 player/creator lookups with asyncio.gather (#89)' (#118) from ai/major-domo-v2-89 into main
Compare 12 commits »
cal deleted branch ai/major-domo-v2#95 from cal/major-domo-v2 2026-03-31 19:46:22 +00:00
cal pushed to main at cal/major-domo-v2 2026-03-31 19:46:21 +00:00
27a272b813 Merge pull request 'perf: eliminate redundant GET after create/update and parallelize stats (#95)' (#112) from ai/major-domo-v2#95 into main
95010bfd5d perf: eliminate redundant GET after create/update and parallelize stats (#95)
Compare 2 commits »
cal closed issue cal/major-domo-v2#95 2026-03-31 19:46:21 +00:00
perf: redundant GET after create/update in custom_commands_service
cal merged pull request cal/major-domo-v2#112 2026-03-31 19:46:20 +00:00
perf: eliminate redundant GET after create/update and parallelize stats (#95)
cal pushed to ai/major-domo-v2#95 at cal/major-domo-v2 2026-03-31 19:45:48 +00:00
95010bfd5d perf: eliminate redundant GET after create/update and parallelize stats (#95)
deb40476a4 Merge pull request 'perf: parallelize N+1 player/creator lookups with asyncio.gather (#89)' (#118) from ai/major-domo-v2-89 into main
65d3099a7c perf: parallelize N+1 player/creator lookups with asyncio.gather (#89)
8e02889fd4 Merge pull request 'feat: enforce trade deadline in /trade commands' (#121) from feature/trade-deadline-enforcement into main
b872a05397 feat: enforce trade deadline in /trade commands
Compare 15 commits »
cal deleted branch ai/major-domo-v2-89 from cal/major-domo-v2 2026-03-31 19:45:03 +00:00
cal pushed to main at cal/major-domo-v2 2026-03-31 19:45:03 +00:00
deb40476a4 Merge pull request 'perf: parallelize N+1 player/creator lookups with asyncio.gather (#89)' (#118) from ai/major-domo-v2-89 into main
65d3099a7c perf: parallelize N+1 player/creator lookups with asyncio.gather (#89)
Compare 2 commits »
cal closed issue cal/major-domo-v2#89 2026-03-31 19:45:02 +00:00
perf: N+1 sequential player/creator lookups in loops
cal merged pull request cal/major-domo-v2#118 2026-03-31 19:45:02 +00:00
perf: parallelize N+1 player/creator lookups with asyncio.gather (#89)
cal pushed to ai/major-domo-v2-89 at cal/major-domo-v2 2026-03-31 19:42:56 +00:00
65d3099a7c perf: parallelize N+1 player/creator lookups with asyncio.gather (#89)
8e02889fd4 Merge pull request 'feat: enforce trade deadline in /trade commands' (#121) from feature/trade-deadline-enforcement into main
b872a05397 feat: enforce trade deadline in /trade commands
6889499fff Merge pull request 'fix: update chart_service path from data/ to storage/' (#119) from fix/chart-service-storage-path into main
3c453c89ce fix: update chart_service path from data/ to storage/
Compare 5 commits »
cal pushed to ai/major-domo-v2-91 at cal/major-domo-v2 2026-03-31 19:41:36 +00:00
61f36353d8 perf: add caching for frequently-accessed stable data (#91)
8e02889fd4 Merge pull request 'feat: enforce trade deadline in /trade commands' (#121) from feature/trade-deadline-enforcement into main
b872a05397 feat: enforce trade deadline in /trade commands
Compare 3 commits »
cal pushed tag 2026.3.12 to cal/major-domo-v2 2026-03-31 13:30:09 +00:00