[ADC-680] Prove external AOT from the installed wheel - #652
Draft
wolf75222 wants to merge 5 commits into
Draft
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.
Scope
Closes the remaining ADC-680 installed-wheel acceptance gap on top of #634.
The ordinary final gate pins
POPS_INCLUDEto the checkout. That is correct for source conformance, but it meant the external AOT package test could pass after wheel installation while still compiling against source-tree headers. This stack adds one exact isolated lane that:POPS_INCLUDEinstead of pointing it at the checkout;PYTHONPATH;pops_include()to resolve exactly toPath(pops.__file__).parent / "include";History
Five thematic commits are preserved: gate implementation, evidence-audit extraction, tests, documentation, and a Path-to-POSIX fix exposed by the new preflight test. No squash, rebase, amend, or force-push was used.
Source-only validation
git diff --check: passedDeliberate non-claim
No shared native build or release wheel was produced locally. The exact installed-wheel AOT execution is now a fail-closed release-gate requirement and remains to be executed by the real macOS arm64/cp312 release lane after #634 and this stack are integrated.