mirror of
https://github.com/jcreek/CosmicClash.git
synced 2026-09-13 00:02:02 +00:00
fix(multiplayer): harden live registration verification
This commit is contained in:
@@ -1507,6 +1507,8 @@ The following are not locally certifiable from this workspace and remain open pr
|
||||
|
||||
The live control-plane integration was retried on 2026-09-01 after Docker Desktop became available, but the disposable `postgres:17-alpine` container failed during `initdb` with `No space left on device`; Docker reported 10.2 GB of images and 3.3 GB of volumes. The user approved pruning the disposable volumes on 2026-09-04 (3.3 GB reclaimed), and `scripts/run_postgres_integration.sh` then passed against real PostgreSQL. That run caught and repaired a stalled-allocation outbox CTE without `RETURNING`, an untyped JSON timestamp parameter, a season-rollover scan arity mismatch, lifecycle-incompatible fixtures, and a rollback-test step count that did not actually reach migration 0006.
|
||||
|
||||
On 2026-09-04, the client-facing control-plane, assignment, ranked-profile, and two-player proposal runners were made portable by falling back to the pinned Docker Godot harness when no native `godot` binary is available. The real PostgreSQL supervisor and result-fan-out runs then passed too. That adversarial pass caught a second registration-query defect: its `matched` CTE selected `revision` without returning it, and the ticket transition left `revision` ambiguous after the CTE was corrected. The query now returns the match revision and explicitly increments `q.revision`; the real supervisor test covers process-ready → roster materialization → assignment-ready, and the full local multiplayer gate (Go, race, vet, fuzz, Godot, contracts, manifests) passes. Production Steam/SDR, live Agones, and public-network gates remain open as listed above.
|
||||
|
||||
The deferred teamplay TODO prerequisite is now implemented locally but not
|
||||
enabled: team-touch credit is opt-in and the evaluator can run paired 2v2
|
||||
matches with `--team-size=2`. No Stage 7 training run or promotion is claimed;
|
||||
|
||||
Reference in New Issue
Block a user