Skip to content

Add manual compute coverage and exact-profile backfill planning - #2169

Merged
kim-em merged 2 commits into
mainfrom
stats/compute-history
Nov 2, 2026
Merged

kim-em merged 2 commits into
mainfrom
stats/compute-history

Conversation

@kim-em

@kim-em kim-em commented Oct 28, 2026

Copy link
Copy Markdown
Collaborator

Historical compute coverage should be accounted for without adding scheduled recovery or replay work to ordinary submissions. Add two manual operator tools: a public Results/State coverage report, and a create-only planner for missing server replay tasks using already-qualified exact original benchmark/toolchain profiles.

The tools reuse existing replay tasks and historical inventory/controllers, report blocked profiles instead of substituting newer toolchains, and produce deterministic candidate event packets. They do not append State, fetch/decrypt source, dispatch proofs, hold callback credentials, or change replay gates. No workflow or production behavior changes are added.

This follow-up is separate from the acceptance reporting rollout in #2163. It accepts existing public State v6; v7 acceptance receipts are included when available from leanprover/lean-eval-state#51. It is not a prerequisite for deploying the reporting UI or editor. See docs/compute-history.md.

Validation: two behavioral tests cover coverage classification, missing qualification, exact toolchain selection, deterministic packets and existing-task reuse; stdlib-only scripts pass Ruff and syntax checks. No historical proofs or State mutations were run.

@kim-em
kim-em merged commit b14a557 into main Nov 2, 2026
10 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