feat: promote accepted proposals from API

This commit is contained in:
Josh Creek
2026-09-01 10:29:41 +01:00
parent e0ba6c6ead
commit 03ff8e485e
16 changed files with 270 additions and 49 deletions
+2 -1
View File
@@ -140,7 +140,8 @@ product policy are in [`docs/MATCHMAKING.md`](docs/MATCHMAKING.md).
adapter now performs proposal insertion, participant insertion, and every
queue-ticket promotion in one rollback-safe SERIALIZABLE callback; accepted
proposals now atomically promote their exact team/slot map and tickets into an
`ALLOCATING` match; the runnable
`ALLOCATING` match; final unanimous proposal acceptance now invokes this
replay-safe promotion through the API; the runnable
casual matcher can optionally use a Redis candidate projection and repairs an
empty/lost index from PostgreSQL before claiming durably; live DB/Redis failover
testing remains.