golfgame/server/services
adlee-was-taken 850b8d6abf Standard-rules-only leaderboard with client unranked indicators
Only standard-rules games now count toward leaderboard stats. Games
with any house rule variant are marked "Unranked" in the active rules
bar, and a notice appears in the lobby when house rules are selected.
Also fixes game_logger duplicate options dicts (now uses dataclasses.asdict,
capturing all options including previously missing ones) and refactors
duplicated achievement-checking logic into shared helpers.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 11:16:45 -05:00
..
__init__.py Huge v2 uplift, now deployable with real user management and tooling! 2026-01-27 11:32:15 -05:00
admin_service.py Huge v2 uplift, now deployable with real user management and tooling! 2026-01-27 11:32:15 -05:00
auth_service.py Huge v2 uplift, now deployable with real user management and tooling! 2026-01-27 11:32:15 -05:00
email_service.py Huge v2 uplift, now deployable with real user management and tooling! 2026-01-27 11:32:15 -05:00
game_logger.py Standard-rules-only leaderboard with client unranked indicators 2026-02-14 11:16:45 -05:00
ratelimit.py Huge v2 uplift, now deployable with real user management and tooling! 2026-01-27 11:32:15 -05:00
recovery_service.py Fix V2 race conditions, auth gaps, serialization bugs, and async stats 2026-01-27 16:27:30 -05:00
replay_service.py Huge v2 uplift, now deployable with real user management and tooling! 2026-01-27 11:32:15 -05:00
spectator.py Huge v2 uplift, now deployable with real user management and tooling! 2026-01-27 11:32:15 -05:00
stats_service.py Standard-rules-only leaderboard with client unranked indicators 2026-02-14 11:16:45 -05:00