Huge v2 uplift, now deployable with real user management and tooling!

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Aaron D. Lee
2026-01-27 11:32:15 -05:00
parent c912a56c2d
commit bea85e6b28
61 changed files with 25153 additions and 362 deletions

26
server/stores/__init__.py Normal file
View File

@@ -0,0 +1,26 @@
"""Stores package for Golf game V2 persistence."""
from .event_store import EventStore, ConcurrencyError
from .state_cache import StateCache, get_state_cache, close_state_cache
from .pubsub import GamePubSub, PubSubMessage, MessageType, get_pubsub, close_pubsub
from .user_store import UserStore, get_user_store, close_user_store
__all__ = [
# Event store
"EventStore",
"ConcurrencyError",
# State cache
"StateCache",
"get_state_cache",
"close_state_cache",
# Pub/sub
"GamePubSub",
"PubSubMessage",
"MessageType",
"get_pubsub",
"close_pubsub",
# User store
"UserStore",
"get_user_store",
"close_user_store",
]