Commit graph

5 commits

Author SHA1 Message Date
f5c976eb56
api/gameserv: type email ExpiryTarget and chess Ending as enums (drop stringly returns)
All checks were successful
CI / check (push) Successful in 3m53s
2026-07-17 14:15:39 +00:00
cfe05481d6
gameserv: model the domain with enums (GameType/Side/Status/Outcome/Board), zero-alloc grid moves
All checks were successful
CI / check (push) Successful in 3m54s
2026-07-17 12:20:26 +00:00
108c15e95a
gameserv: ranked ladder rides StatServ's persisted counters, no separate store
All checks were successful
CI / check (push) Successful in 3m50s
2026-07-17 12:07:35 +00:00
b763eab9ed
gameserv: use the GamesServ nick, GameServ is reserved on the network
All checks were successful
CI / check (push) Successful in 3m51s
2026-07-17 11:51:35 +00:00
a7a37d1277
gameserv: server-authoritative ttt/c4/chess referee with ranked ladder
All checks were successful
CI / check (push) Successful in 3m56s
2026-07-17 11:24:13 +00:00