Repository navigation
feat: add V3 matched evaluation harness #311
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
Draft
EvanProgramming
wants to merge
56
commits into
main
Choose a base branch
from
Evan/v3-matched-evaluation
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
56 commits
Select commit
Hold shift + click to select a range
e01949e
test: add V3 matched evaluation accounting
EvanProgramming 93265da
test: account for matched task verification metrics
EvanProgramming 9a94b32
test: add V3 matched evaluation controls
EvanProgramming 8952842
feat: add matched V3 plan evaluation runner
EvanProgramming 67d689f
fix: fail closed on incomplete matched workflows
EvanProgramming 0193183
fix: harden V3 matched evaluation evidence
EvanProgramming 5c3ee5b
fix: apply RMB cap to V3 evaluation costs
EvanProgramming 39790c7
fix: stop matched run after provider errors
EvanProgramming d902a3e
fix: fail-stop V3 relay on transport errors
EvanProgramming 49d6630
fix: ignore local relay client disconnects
EvanProgramming 2fc0afb
test: normalize HTTP header names in provider coverage
EvanProgramming 0abecc9
fix: keep streaming relay calls concurrent
EvanProgramming 47ee773
fix: stop matched run on failed stream events
EvanProgramming f8268b4
fix: isolate concurrent CLI spinner display
EvanProgramming 01763a6
fix: serialize CLI spinner output process-wide
EvanProgramming 1e82817
fix: gate benchmark on sandbox and emit JSON results
EvanProgramming cb57fc9
test: allow delegated review to finish in CI
EvanProgramming a01fb70
fix: enforce matched benchmark evidence
EvanProgramming 7a14d38
fix: keep V2 baseline compatible in evaluation
EvanProgramming 3c9608c
fix: retain stale benchmark reservations across model changes
EvanProgramming f1a3826
feat: retain archived reservations in cohort reports
EvanProgramming a292374
test: handle shallow checkouts without V2 baseline
EvanProgramming 6aa9e63
feat: pin matched benchmark to gpt-6-luna pricing
EvanProgramming fd142b2
fix: account for Panstar benchmark pricing
EvanProgramming 29d7bec
fix: reconcile V3 benchmark reservation accounting
EvanProgramming 552e89e
fix: normalize system messages in matched relay
EvanProgramming 97d4df0
fix: stop relay at terminal response events
EvanProgramming 7a6e3cc
fix: preserve cumulative benchmark spend across retries
EvanProgramming aa12e40
fix: mark incomplete benchmark workers inconclusive
EvanProgramming bbed941
fix: serialize parallel conversation journal appends
EvanProgramming e83a22a
fix: enforce the approved benchmark spend cap
EvanProgramming b0f6c9e
fix: make unknown benchmark settlement idempotent
EvanProgramming 5ac77f0
fix: retry failed matched benchmark workers
EvanProgramming cbffab9
fix: carry forward cumulative benchmark exposure
EvanProgramming 400c41e
fix: retain latest benchmark exposure
EvanProgramming 33f029a
fix: update approved V3 evaluation spend cap
EvanProgramming 09c6c93
fix: carry forward failed V3 benchmark exposure
EvanProgramming 41a591a
fix: retain safe provider failure codes in benchmark
EvanProgramming 40f4c81
fix: carry forward diagnostic benchmark exposure
EvanProgramming 20984a1
fix: capture bounded HTTP provider error codes
EvanProgramming 19b3ddf
fix: carry forward latest V3 provider holds
EvanProgramming e8efde8
docs: carry forward latest V3 benchmark reservation
EvanProgramming bd5fc23
docs: carry forward latest V3 benchmark hold
EvanProgramming e1209e9
fix: enforce cumulative benchmark spend cap
EvanProgramming ede7f5b
fix(benchmark): raise approved evaluation cap to twenty dollars
EvanProgramming d46b428
fix(benchmark): restore approved ten dollar cap
EvanProgramming e37e815
fix(benchmark): carry forward interrupted run exposure
EvanProgramming 718cd2c
fix(benchmark): carry forward aborted candidate exposure
EvanProgramming a740594
fix: enforce cumulative evaluation spend cap
EvanProgramming 166fe4b
fix: refresh benchmark budget exchange rate
EvanProgramming deee1c6
fix: run matched cohort with candidate worker
EvanProgramming dbdb83d
fix: enforce approved cumulative benchmark cap
EvanProgramming 985f725
fix: use approved cumulative benchmark cap
EvanProgramming a4cba7c
fix: carry forward benchmark campaign reservations
EvanProgramming 1f0be44
fix: account for all benchmark campaign exposure
EvanProgramming d85ce5e
fix: resume matched benchmark checkpoints
EvanProgramming 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
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.