[codex] simplify macOS packaged proof#1073
Merged
Merged
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.
Context
Closes #1057
Refs #1046
The macOS package gate had accumulated a large synthetic harness and several overlapping checks around the same supported lifecycle. The real release contract is narrower: package execution on both Mac architectures, managed Metal cold/warm/recovery on Apple Silicon, explicit Intel CPU/external labeling, dead-endpoint blocking, exact process reuse, and proof-owned cleanup.
Outcome
Keep those release boundaries while removing speculative edge-case variants and duplicate surface checks from every packaged proof run.
What changed
The final diff is 178 additions and 1,036 deletions: net
-858lines.How to review
.github/scripts/check-packaged-agent-proof.py; confirm each retained assertion protects a supported lifecycle or cleanup boundary..github/workflows/macos-metal-proof.ymland the policy script together; the protected lifecycle still runs from the packaged arm64 artifact.docs/contributors/testing-matrix.mdwith the workflow to confirm removed claims are no longer documented.Verification
node .github/scripts/check-workflow-policy.mjs— passed onc46aaf5.actionlint .github/workflows/macos-metal-proof.yml .github/workflows/packaged-platform-proof.yml .github/workflows/packaged-platform-pr.yml .github/workflows/release.yml— passed.git diff --check origin/dev/codestory-next...HEAD— passed.dev/codestory-nextat8422181; no pre-squash [codex] prove grounding-only managed plugin convergence #1058 implementation commits were replayed.Risk or follow-up