test(pre1): bind packaged execution to immutable artifacts and case proofs - #140
Merged
Merged
Conversation
RobLe3
marked this pull request as ready for review
September 18, 2026 15:52
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
Qualification-tooling-only changes: separately pin harness provenance while preserving frozen product bytes. SDK drivers execute installed/extracted artifacts and emit exact-assertion package-proof v2 rather than treating zero exit or artifact presence as success. Management/Directory changes only synchronize the named tooling allowlist; their packaged adapters remain open.
Verification
The owning repository portable local gate and workflow lint passed through check_ci_change_preflight --changed-only --run-local on September 16. Root source closure passed all 76 commands. Full actual SDK driver campaigns passed 218/218 native macOS arm64 cases across four Python, two Node and two Rust runtimes. Rehearsals grant zero final qualification or environment readiness credit. Existing skips are not counted as qualification.
Review boundary
Draft for review, not a stable release or deployment. Product versions/artifacts unchanged. Do not merge based on absent hosted checks, waive required checks, or activate hosted publishers. No automatic issue closure.
Current tested tooling — September 18
The latest head separates qualification-tool identity from unchanged frozen product artifacts, binds installed payload and fixture inputs, and emits or consumes exact packaged-case proofs. Missing or unimplemented behavior still fails closed. These changes do not declare stability, authorize deployment, or complete component qualification.
Affected-repository portable CI and workflow lint passed locally before this push. Current-head GitHub-required results are being verified separately; earlier green heads are not reused.