Risk
Correspondence
Play a game over days rather than an evening — a few moves a week, like correspondence chess. This app is a stub: the parts below are real, the rest is not built yet.
Working
Hand-off
A game takes the lobby’s roster as a snapshot and owns it from then on.
Battle engine
The dice engine resolves battles here unchanged — no sockets, nobody online.
Turn clock
Turn deadlines are stored as data, so a restart cannot lose them.
Not yet
Durable storage
State is in memory today, so nothing survives a restart. This is next.
Accounts
Seats carry ids handed over by the lobby; there is no sign-in yet.
Deadline sweeper
Expiry is computed but nothing runs on a schedule to act on it.
Notifications
A move landing in your inbox is the whole point, and is not built.
The board
Territories, adjacency, cards and reinforcements — the map itself.