mirror of
https://github.com/jcreek/CosmicClash.git
synced 2026-09-11 18:43:43 +00:00
feat: add runnable control-plane API role
This commit is contained in:
@@ -46,6 +46,12 @@ product policy are in [`docs/MATCHMAKING.md`](docs/MATCHMAKING.md).
|
||||
snapshot and removal with durable-source repair on partial/malformed cache
|
||||
state; proposal/result transactions and live Redis restart/failover gates
|
||||
remain.
|
||||
- [ ] **IN PROGRESS:** Run the Go control plane against PostgreSQL/Redis with
|
||||
independently runnable API, matcher, allocator and maintenance roles. The
|
||||
`cmd/control-plane` API role now opens PostgreSQL, applies migrations, wires
|
||||
authenticated durable queue/proposal/assignment/session adapters, and shuts
|
||||
down gracefully; worker roles, 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
|
||||
|
||||
Reference in New Issue
Block a user