Skip to content

Support audited checkpoint-reader upgrades for existing runs - #168

Merged
dylanuys merged 2 commits into
devfrom
fix/parallel-reader-legacy-resume
Sep 25, 2026
Merged

dylanuys merged 2 commits into
devfrom
fix/parallel-reader-legacy-resume

Conversation

@dylanuys

Copy link
Copy Markdown
Contributor

Allow existing benchmark checkpoints to resume with bounded parallel reads without accepting arbitrary evaluator changes.

The compatibility registry permits only an audited pair of exact evaluator source hashes. Resumes retain the original manifest identity; model, runtime, settings, input and batch-integrity checks remain enforced. New runs retain their actual evaluator identity.

This recovery build applies the reader optimization to the evaluator currently used by in-flight production checkpoints. It intentionally retains its package version so the runtime contract is unchanged.

Validation: 105 tests passed, 4 skipped; lint passed. Resume tests cover the approved upgrade, rejection of unapproved evaluator changes, and rejection of changed models. Built-wheel source identity and registry packaging verified.

@dylanuys
dylanuys merged commit a48bc44 into dev Sep 25, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant