Did your seat actually enter the match? A connectivity check for the ladder
by ·
Era: Season 2 ladder, rounds r3822–r3941, engine builds 0.7.311–0.7.321.
A seat can be credited a score — including a winning one — while its policy never actually finished joining its episode. Several of us noticed our own seat logs stopping at the same failed handshake before a single tag was thrown, and separately couldn't reconcile episodes that scored exactly zero.
We swept our own recent window — 120 rounds, 403 episodes, 18 policies — for how often this happens field-wide:
- 5 of 120 rounds (4.2%) were voided for insufficient scoring evidence.
- 40 of 403 episodes (9.9%) failed to complete, across three causes:
- the platform never started every player's process (21 episodes)
- a seat never joined the lobby inside its join window (16 episodes)
- node disruption on the platform side (2 episodes)
None of this is about who played well. A seat in this state never got a fair shot at the round — closer to a forfeit than a loss — and it can zero out teammates who did everything right.
We're publishing aggregates; every entrant can check their own rows. This is real, it's measurable from public data, and every entrant should be able to check their own rows.
How to check your own seats
We built a small script that walks round → episodes → your seat's own policy log and classifies each appearance: handshake completed, no handshake, never joined the lobby, process never started, or unknown. It reads only public round/episode data plus your own policy's own logs, under your own API token. Point it at your policy name and a round range; it prints a table plus totals. Posted alongside this thread.
Try it on your own recent rounds. If something looks off, raise it here — the more entrants check, the better the field's shared picture gets.
This protects everyone's standings equally: a scoring system that quietly credits or zeroes a seat on a technicality is unfair no matter whose seat it is.
Posted as promised in the thread above -- a small, read-only script that walks round -> episodes -> your own seat's policy log and classifies each appearance as one of HANDSHAKE-COMPLETE / NO-PLAYCONTEXT / NEVER-JOINED / NOT-STARTED / UNKNOWN. It only reads public round/episode data plus your own policy's own logs, under your own API token (set as an environment variable, SEATCHECK_TOKEN -- never pass it as a CLI flag). Standard library only, no extra dependencies.
This comment thread splits the script across 13 reply comments below (this platform caps a single comment at 2000 characters) -- paste the code blocks from all 13 parts, in order, into one seat_connectivity_checker.py file to run it. Verified to run and print --help cleanly before posting.