feat(tournament): add Swiss-system tournament module
Implements the full tournament lifecycle: create, join, withdraw, start, round progression, and finish with Buchholz tiebreak standings. - REST resource covering all 11 endpoints from the OpenAPI spec - Swiss pairing algorithm with bye support - Per-bot NDJSON stream with targeted gameStart events (color field) - Game result ingestion via Redis writeback stream - H2-backed integration tests for resource and pairing service Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -26,4 +26,5 @@ include(
|
||||
"modules:ws",
|
||||
"modules:store",
|
||||
"modules:coordinator",
|
||||
"modules:tournament",
|
||||
)
|
||||
Reference in New Issue
Block a user