Make Bowu Bench replays faithful and isolated - #95
Open
areshand wants to merge 4 commits into
Open
Conversation
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.
Summary
bowu_benchadapter, local-outside-repo run paths, and optional post-run LLM semantic judging0600Validation
python3 -m unittest discover -s tests -p 'test_*.py'(113 passed)bash tests/run.sh(passed; existing compiler warnings only)BOWU_BENCH_SPLIT=all ... python3 -m evaluation.cli --adapter bowu_bench --selftest(all 36 rows passed good/bad scorer checks)git diff --checkLive trace evidence
Before replacing the legacy ops-plan contract, an isolated rerun of
trace-21806ac212afproved the direct Secrets Manager request reached plan alignment and caused the unrelated plan to be rejected. The revised replay contract removes that evaluator-induced conflict: roles now receive the authentic bounded conversation, answer the actual task from local mock evidence, and are scored for completion, isolation, routing, and semantic correctness.Private Bowu Bench data remains under
/Users/bowu/projects/tracesand is not committed. A full live model replay still requires explicit approval for disclosure of the pseudonymized prompts, bounded history, mock evidence, and reference answers to the selected model provider.