Repository navigation
feat(repo): compare flags comparisons with no headroom #114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
3eac00c
feat(repo): compare flags comparisons with no headroom
napetrov bfdc199
fix(repos/compare): keep top unknown when pooling cells with mixed sc…
napetrov f8217da
fix(repos/compare): headroom no longer reads a collapse, a grader fai…
napetrov 0532d9e
fix(repos/compare): grader failures never make the one movable task a…
napetrov d2d6b57
fix(repo): no headroom flag when either arm has a grader failure
xaleryb 27fb2c1
fix(repo): a score that moved past score.max is not at the top
xaleryb 851e879
test(repo): pin the headroom rules the suite left open
xaleryb 50e5590
test(repo): pin the treatment's top in the floor headroom; fix the co…
napetrov 8c03e9c
test(repo): pin headroom tolerances at their boundaries; fix changelo…
napetrov 5cee526
docs(repo): say that a pair is at the top only when both arms tie
xaleryb b074734
docs(repo): wrap a line of the repo compare headroom paragraph
napetrov 8ee3c4b
docs(repo): wrap the rest of the headroom paragraph
napetrov dfbf261
fix(repos/compare): headroom is null when a cell is an agent outage
napetrov b5317aa
fix(repo): a turn count that is not a number no longer crashes compare
xaleryb 5409b62
docs(repo): the compare docstring names the agent-outage exclusion
xaleryb b45a0d2
fix(repo): a harness that exits non-zero with no result is an agent o…
napetrov 1418592
Re-wrap the headroom outage sentence in the compare docstring
antonwolfy 0dbcdb5
Re-wrap the agent-outage clause in the contract headroom bullet
antonwolfy e077e13
test(repo): pin the sign of rc, the bool guard and the turn limit of …
napetrov d68fee9
Merge remote-tracking branch 'origin/main' into HEAD
xaleryb 050c642
Rewrite the unmeasured-cell comment in _task_values
antonwolfy File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
3 changes: 3 additions & 0 deletions
3
dokimi/changelog.d/20261018_120000_napetrov_feat-repo-compare-ceiling.md
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| ### Added | ||
|
|
||
| - **`repo compare` flags gate and score comparisons with no headroom** — each comparison gains `headroom`: `"ceiling"` when both arms are at the top (gate 1.0, the task's `score.max`) on every paired task, `"floor"` when both are at 0 on every one, `"near_ceiling"` when the baseline is at the top on all but at most one of 2+ paired tasks and the treatment is nowhere below the baseline, else `null`; arms whose tops differ, and a grader failure or an agent outage (error result with no turn count or at most one turn, or a non-zero exit with no turn count that is not a timeout) in either arm, get `null`; a batch without a recorded top is never `ceiling`. A pair is at the top only when both arms reach it and tie: a score past `score.max` is an effect, not a top. The text report prints a note under the comparison. A zero delta on such a task set is no headroom, not no effect. p values and Holm's correction are unchanged. `result.json` now records the task's `score_max`; score rows of batches run before this have no known top and are never flagged `ceiling`. |
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.