Conversation
lukepolo
force-pushed
the
nades
branch
2 times, most recently
from
August 20, 2026 18:29
237a537 to
bb4a07f
Compare
The suites here hand-check the pools people actually play, up to 15. A map pool is user-built and can hold every seeded Competitive map (28), and best_of is a free integer the leagues hand out unchecked, so the generalisation in get_map_veto_pattern was untested past that point. Adds best-of 1-7 x every pool size through 28: - pattern invariants across the whole sweep: the pool is accounted for exactly once, picks + decider match the best-of, Sides pair one to one with Picks, the Decider closes, and a Side only ever answers the Pick immediately before it -- anywhere else is a team being asked to choose a side on the map nobody picked. - a full 28-map playthrough per best-of, asserting turn order against the rule restated independently of the SQL (alternate, every completed pair of picks reverses the lead), that no Side lands on the decider map, and that the series is the picked maps in pick order with the decider last. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SnjC7agrFg2GPESbcEA2VQ
reportOccupancy now returns the players whose presence actually flipped and pushes utility:where to each. Pins the two properties that matter: only flipped players are told, and a reconciling report that finds no change says nothing -- otherwise every idle server would wake every tab on it once a minute.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.