feat(multiplayer): sweep initial connect outcomes

This commit is contained in:
Josh Creek
2026-09-01 16:27:15 +01:00
parent bae7458668
commit a6d2bdf8bd
4 changed files with 124 additions and 0 deletions
+3
View File
@@ -9,6 +9,9 @@ import (
)
func TestInitialConnectSQLPreservesAtomicNoShowReconciliation(t *testing.T) {
if !contains(initialConnectCandidatesSQL, "ASSIGNMENT_READY") || !contains(initialConnectCandidatesSQL, "LIMIT $1") {
t.Fatal("initial-connect sweep is not bounded to pre-live matches")
}
for query, fragments := range map[string][]string{
initialConnectIdempotencyInsertSQL: {"ON CONFLICT", "payload_digest"},
initialConnectMatchLockSQL: {"FOR UPDATE", "match_id = $1"},