You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 2bd422e
Browse filesBrowse the repository at this point in the historyBrowse files
Stop racing the BFS thread in the urgent-OOM gate test
The test asserted shouldRunPassForTest0() directly, but opening the gate
spends the episode's one-shot urgency entitlement on the FIRST
evaluation - and the BFS thread, whose cadence ramps to ~10ms once
urgency latches, races the test's own call for it. The direct call only
returned true when it won that race, failing deterministically on fast
runners.
Assert through the thread instead: seed the rising floor, then wait for
referenceChainPassesRunForTest0() to advance. A pass only runs after
shouldRunPass() returned true, and with an empty per-klass population
table the urgent-OOM projection is the only possible trigger.
0 commit comments