Repository navigation
Bind paper evaluator identity to transitive source helpers - #112
Draft
CompleteDotTech wants to merge 1 commit into
Draft
CompleteDotTech wants to merge 1 commit into
CompleteDotTech wants to merge 1 commit into
Conversation
Refs #97. Bind the public evaluator static local source closure; preserve historical receipts and external qualification gates.
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.
The paper qualification evaluator recorded its entry file but omitted four transitive helpers (
constraints,plans,policy, andresolver). Changing those helpers could leave its code identity unchanged. This adds explicit roots to the static source scanner and roots the evaluator in its own import closure. Default scanner roots and strict identity comparisons remain intact; historical receipts are preserved.Refs #97. This is a bounded public-source correction; the issue remains open for the private external verifier and execution-loader requirements.
Validation on signed head
b73fa827ba2b00b3bb8f8543ef447fd41982f9ba:python tools/run_validation.py: 1,503 tests, 1,441 passed, 62 skipped, zero failures/errors; all supplemental checks passed. Python 3.12.14 with pinned dependencies. Skips include Windows-only cases, optional NumPy, and unavailable pinned legacy source.docs/workflow/render.mjs; no private PDFs, model weights, or environment secrets are included.src/entrypoints are delivered by the checkout/source ZIP and remain absent from distributions under the existing package layout. The wheel's unchangedtrace_gcpayload matches the separately smoke-tested baseline; that smoke does not test this fix.b73fa827ba2b00b3bb8f8543ef447fd41982f9ba, treeb47ab6eaa1d78a91a7b4368c1de6c94f9fb05f6d, all 710 manifest records and 711 source-ZIP entries.No native Windows, private-paper, live-provider, independent-human, or scientific acceptance is claimed. Hosted checks are not being waited on; this PR remains draft and is not merged.