feat: add durable matcher worker orchestration

This commit is contained in:
Josh Creek
2026-09-01 09:30:28 +01:00
parent 18538e833b
commit bdc89303b4
4 changed files with 169 additions and 2 deletions
+3 -1
View File
@@ -45,7 +45,9 @@ product policy are in [`docs/MATCHMAKING.md`](docs/MATCHMAKING.md).
application, and a TTL-bound Redis candidate index now supports atomic rebuild,
snapshot and removal with durable-source repair on partial/malformed cache
state; proposal/result transactions and live Redis restart/failover gates
remain.
remain. The matcher package now performs bounded candidate formation and
delegates the final proposal claim to the durable transaction boundary;
ranked metadata/provider wiring and a long-running worker role 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