feat(bench): add sealed holdout corpus protocol - #13
Merged
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
Introduce an offline-complete, answer-free sealed holdout corpus protocol and evaluator boundary.
The public v4 corpus now commits to an immutable schedule, PowerPlan, focused-test policies, and sealed oracle bytes without exposing evaluator answers, filesystem locations, or executable test commands. Existing public holdout IDs are retained as explicitly synthetic, provider-ineligible fixtures.
Closes #6.
Implementation
needle.frozen-corpus/4answer-free manifest format with explicit material classification and digest-bound evaluator policy references.FrontierDirectandNeedleMiss;FinalArm;ArmLaunchprojection containing only runner-safe task metadata and manifest, schedule, and PowerPlan digests.ArmLaunch.No dependencies or generated artifacts were added.
Validation
No provider-backed run, production sealed bundle, production PowerPlan, or performance claim was executed or validated.
Risks/limitations
ArmLaunchprojection.Documentation/evidence
PROJECT_STATUS.mdwith the implemented protocol boundary and remaining release gates.benchmarks/README.mdanddocs/BENCHMARKING.mdwith answer-free publication, evaluator isolation, synthetic-fixture, and provider-readiness constraints.AI assistance and human verification
Ownership checklist
PROJECT_STATUS.mdare updated when applicable.