feat: add ranked season maintenance role

This commit is contained in:
Josh Creek
2026-09-01 09:46:57 +01:00
parent e729570010
commit 4bbaf0976f
5 changed files with 167 additions and 3 deletions
+4 -2
View File
@@ -63,8 +63,10 @@ product policy are in [`docs/MATCHMAKING.md`](docs/MATCHMAKING.md).
down gracefully; optional `--redis-addr` publishes queue mutations to a
TTL-bound best-effort candidate projection without making Redis authoritative;
a runnable casual `cmd/matcher` role now polls PostgreSQL and delegates
proposal claims to the durable transaction; allocator/maintenance roles,
ranked provider wiring, Redis worker wiring and live service checks remain.
proposal claims to the durable transaction; `cmd/maintenance` now runs
bounded ranked-season rollover batches with signal-bound shutdown;
provider-backed allocation, ranked provider wiring, Redis worker wiring and
live service checks remain.
- [ ] **IN PROGRESS:** Define assignment compatibility and opt-in `ServerConfig`
flags whose defaults reproduce the community-server path. Allocation manifest
validation now covers client build and future expiry; allocated servers now