-
Notifications
You must be signed in to change notification settings - Fork 1
review: exact --cases selection, fail-fast on unknown ids #257
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
81 commits
Select commit
Hold shift + click to select a range
2d746ac
[jwbron/live-eval-corpus] review: live-enabled corpus format and ten …
jwbron 6727eb6
[jwbron/live-eval-producer-staging] review: live-producer prompt extr…
jwbron 5c00cf3
[jwbron/live-eval-producer-staging] review: the live producer and SDK…
jwbron 52073ef
[jwbron/live-eval-ab-runner] review: the live A/B runner (phase 3)
jwbron 93770e6
[jwbron/live-eval-ab-ci] review: per-PR live A/B workflow (phase 4)
jwbron 30e7527
[jwbron/live-eval-corpus] review: exclude eval-corpus trees from lint…
jwbron 19f06cb
[jwbron/live-eval-producer-staging] Merge branch 'jwbron/live-eval-co…
jwbron d1b5288
[jwbron/live-eval-ab-runner] Merge branch 'jwbron/live-eval-producer-…
jwbron 254dfc4
[jwbron/live-eval-ab-ci] Merge branch 'jwbron/live-eval-ab-runner' in…
jwbron 917cc11
[jwbron/live-eval-producer-staging] review: namespace live finding id…
jwbron 0ee295a
[jwbron/live-eval-ab-runner] Merge branch 'jwbron/live-eval-producer-…
jwbron 58cd4ed
[jwbron/live-eval-ab-runner] review: judge failures degrade the A/B r…
jwbron b19b08d
[jwbron/live-eval-ab-ci] Merge branch 'jwbron/live-eval-ab-runner' in…
jwbron bced291
[jwbron/review-trial-skill] review: add the review-trial skill (live …
jwbron da1115c
[tmp-refresh] Merge remote-tracking branch 'origin/main' into tmp-ref…
jwbron a6883be
[tmp-refresh] Merge remote-tracking branch 'origin/jwbron/live-eval-c…
jwbron 0d02672
[tmp-refresh] Merge remote-tracking branch 'origin/jwbron/live-eval-p…
jwbron 93d8dec
[tmp-refresh] Merge remote-tracking branch 'origin/jwbron/live-eval-a…
jwbron e3b34eb
[tmp-refresh] Merge remote-tracking branch 'origin/jwbron/live-eval-a…
jwbron 491a983
[jwbron/review-rereview-accountability] review: re-review accountabil…
jwbron 7b5318c
[jwbron/review-out-of-lane] review: hand off out-of-lane observations…
jwbron 5dd182b
[jwbron/review-out-artifact-upload] review: fix the out/ artifact upl…
jwbron 92bffa2
[jwbron/review-rereview-accountability] review: prettier-format the r…
jwbron 2be8ede
[jwbron/review-out-of-lane] Merge branch 'jwbron/review-rereview-acco…
jwbron 3a8fc5c
[jwbron/review-out-of-lane] review: prettier-format finding-schema
jwbron 813767c
[jwbron/review-dispatch-tax] review: dedupe lens discipline snippets …
jwbron 2812679
[jwbron/live-eval-corpus] review: route the specialist lens on each l…
jwbron 2ce35a0
[jwbron/live-eval-producer-staging] Merge branch 'jwbron/live-eval-co…
jwbron c0fece2
[jwbron/live-eval-ab-runner] Merge branch 'jwbron/live-eval-producer-…
jwbron e02ac40
[jwbron/live-eval-ab-runner] review: carry agent-failure reasons into…
jwbron d225bd4
[jwbron/live-eval-ab-ci] Merge branch 'jwbron/live-eval-ab-runner' in…
jwbron de239ee
[jwbron/rereview-mode-dial] review: the re-review mode dial: ROUTING …
jwbron 1329297
[jwbron/rereview-mode-dial] review: expose keptBlockingCount from the…
jwbron 45c6f6e
[jwbron/rereview-mode-dial] review: wire the re-review mode dial into…
jwbron 976b925
[jwbron/rereview-mode-dial] review: prettier-format the mode-dial fil…
jwbron cbc838d
[jwbron/live-eval-ab-runner] review: close every A/B report with a pe…
jwbron 63097f1
[jwbron/live-eval-corpus] Merge remote-tracking branch 'origin/jwbron…
jwbron 9012508
[jwbron/live-eval-producer-staging] Merge remote-tracking branch 'ori…
jwbron 25133b4
[jwbron/live-eval-producer-staging] Merge branch 'jwbron/live-eval-co…
jwbron 0a3d212
[jwbron/live-eval-ab-runner] Merge remote-tracking branch 'origin/jwb…
jwbron a547972
[jwbron/live-eval-ab-runner] Merge branch 'jwbron/live-eval-producer-…
jwbron 391151b
[jwbron/live-eval-ab-ci] Merge remote-tracking branch 'origin/jwbron/…
jwbron d2c4c70
[jwbron/live-eval-ab-ci] Merge branch 'jwbron/live-eval-ab-runner' in…
jwbron 082f580
[jwbron/rereview-live-corpus] review: re-review coverage for the eval…
jwbron 48cdc39
[jwbron/rereview-live-corpus] review: the re-review mode sweep and th…
jwbron 284fa40
[jwbron/rereview-live-corpus] review: dispatchable CI home for the re…
jwbron 7f9ae36
[jwbron/rereview-live-corpus] review: manual trigger surface for ever…
jwbron 996766f
[jwbron/live-eval-ab-runner] review: identity short-circuit, gate-fli…
jwbron fb81be8
[jwbron/live-eval-ab-runner] review: judge economics (Haiku pin, retr…
jwbron a659be8
[jwbron/live-eval-ab-ci] review: document why the baseline is the bas…
jwbron b7c3786
[jwbron/live-eval-ab-ci] Merge branch 'jwbron/live-eval-ab-runner' in…
jwbron 541e413
[jwbron/review-trial-skill] Merge branch 'jwbron/live-eval-ab-ci' int…
jwbron fd42efd
[jwbron/review-out-artifact-upload] Merge branch 'jwbron/review-trial…
jwbron 6d3459a
[jwbron/review-rereview-accountability] Merge branch 'jwbron/review-o…
jwbron 1438a67
[jwbron/review-out-of-lane] Merge branch 'jwbron/review-rereview-acco…
jwbron 98157c2
[jwbron/review-dispatch-tax] Merge branch 'jwbron/review-out-of-lane'…
jwbron bbb624c
[jwbron/rereview-mode-dial] Merge branch 'jwbron/review-dispatch-tax'…
jwbron 4d1ac62
[jwbron/rereview-live-corpus] Merge branch 'jwbron/rereview-mode-dial…
jwbron 193ae69
[jwbron/live-eval-ab-runner] review: type the judge response via the …
jwbron 7a2065c
[jwbron/live-eval-ab-ci] Merge branch 'jwbron/live-eval-ab-runner' in…
jwbron 00ce9d4
[jwbron/review-trial-skill] Merge branch 'jwbron/live-eval-ab-ci' int…
jwbron 4bd445c
[jwbron/review-out-artifact-upload] Merge branch 'jwbron/review-trial…
jwbron da1e1db
[jwbron/review-rereview-accountability] Merge branch 'jwbron/review-o…
jwbron 1bc9e08
[jwbron/review-out-of-lane] Merge branch 'jwbron/review-rereview-acco…
jwbron 0123a92
[jwbron/review-dispatch-tax] Merge branch 'jwbron/review-out-of-lane'…
jwbron 64f8115
[jwbron/rereview-mode-dial] Merge branch 'jwbron/review-dispatch-tax'…
jwbron 5631477
[jwbron/rereview-live-corpus] Merge branch 'jwbron/rereview-mode-dial…
jwbron 6a1a8bc
[jwbron/eval-measurement-tool] review: repeat aggregation, --repeats …
jwbron 1dcc7c3
[jwbron/eval-measurement-tool] review: implement the fallback match a…
jwbron 18eda9f
[jwbron/eval-measurement-tool] review: split live-ab report shapes/re…
jwbron 26c8526
[jwbron/eval-measurement-tool] review: checkpoint the repeats artifac…
jwbron a63648f
[jwbron/eval-measurement-tool] review: publish the measured noise flo…
jwbron 149bf14
[jwbron/eval-measurement-tool] review: raise the drift run's default …
jwbron 52c954d
[jwbron/eval-measurement-tool] review: cover the arbiter, checkpoints…
jwbron de525c3
[jwbron/eval-measurement-tool] review: eval operator README; drift re…
jwbron 64f5b14
[jwbron/eval-measurement-tool] review: link the eval operator guide f…
jwbron 2369b86
[jwbron/eval-measurement-tool] review: ruler provenance, honest noise…
jwbron 59f78c7
[jwbron/anchor-snap-provenance] review: anchor-snap fallback in the c…
jwbron 3f96569
[jwbron/anchor-snap-provenance] review: pin anchor-snap in a determin…
jwbron 820c735
[jwbron/eval-case-selection] review: exact --cases selection, fail-fa…
jwbron e0b347d
[jwbron/eval-case-selection] Merge remote-tracking branch 'origin/mai…
jwbron 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
There are no files selected for viewing
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,5 @@ | ||
| --- | ||
| "review": patch | ||
| --- | ||
|
|
||
| Fail-fast case selection in the live A/B runner. An explicit `--cases` list is now an exact selection: it bypasses `--smoke-only` (which scopes unscoped runs only), preserves the requested order, runs duplicate ids once, and throws before any model spend when an id matches no live case. Previously the smoke scope filtered the corpus before the case filter, so a dispatch naming a non-smoke case silently dropped it: the 2026-07-10 anchor-snap powered run named two cases and the paid report covered one without saying so, and a typo'd case id would shrink a measurement the same way. The workflow needs no change; it already passes both flags and the case list now wins. |
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.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
suggestion (non-blocking): The empty-
caseFilter([]) branch is untested. It is distinct fromundefined— it takes thisifbranch, bypasses the smoke scope, and returns[]— and is reachable in practice, sincemain()'s new--casestrim/filter turns--cases ""or--cases ,,into[]. A future refactor that treated[]as "no filter" and fell back to the full corpus would defeat the fail-fast intent, and no current test would catch it. Consider adding to theselectCasesblock: