Repository navigation
Linux bootstrap repairs for the GPT-6 findings on #299: socraticode ignore_scripts honoured, pinned headroom wheel verified and installed - #334
Merged
seathatflowsinourveins merged 1 commit intoSep 26, 2026
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
seathatflowsinourveins
force-pushed
the
claude/bootstrap-integrity-pr-20260926
branch
from
September 26, 2026 11:26
42b6f69 to
c4adb0b
Compare
…and install the pinned headroom wheel Repairs the GPT-6 cross-family findings on #299, with guarded retained drivers. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
seathatflowsinourveins
force-pushed
the
claude/bootstrap-integrity-pr-20260926
branch
from
September 26, 2026 12:03
c4adb0b to
7538c65
Compare
seathatflowsinourveins
deleted the
claude/bootstrap-integrity-pr-20260926
branch
September 26, 2026 12:18
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
This PR repairs the two GPT-6 cross-family findings on merged #299, which covered Linux bootstrap pins for the token tools.
ignore_scriptswas never honoured.adoption/bootstrap-linux.shnow passes the pin'signore_scriptsthrough the dispatcher, andinstall_npmadds--ignore-scripts. A test asserts the actual npm argv through the realinstall_pindispatcher.urlandsha256were never consumed. The bootstrap now downloads the pinned wheel, verifies its sha256 (exit 1 on a mismatch, before uv runs), and installs that local wheel with the[mcp]extra. Tests include a hash-mismatch rejection.bootstrap-linux.shchanges: the rtk exclude text check and the five-probertk hook check, both kept intact.Evidence is in
evidence/artifacts/bootstrap-integrity-20260926/. It islocal_integration, because this is the repository's own script:e2e-check.txtcovers four scenarios: pass, fixed script with a bad hash, HEAD's script with a bad hash, and a transition. Both bad-hash controls tell the fixed script apart from HEAD's.drivers/as-run/.headroom evals adversarial, run twice: exit 0 both times, byte-identical JSON;New-machine input
adoption/bootstrap-linux.shchanges here. Each doc unit that describes the changed behaviour carries a "changed afterv2026.09.26" marker.Review
rm -rf, an upstream-E2E disclosure gap and a failed-attempts disclosure; all are addressed.Residuals
Verification
scripts/validate.py,host_receipts.py validate,component_matrix.py --check,new_host_grand_list.py --check,evidence_manifest.py --checkandvalidate_catalogs.py: all pass.bash -nand ShellCheck 0.11.0 are clean on the script.python -m unitteston this change before its final replay onto main:Ran 6066 tests,OK (skipped=635). After the replay, the related modules and every validator were re-run and pass.SOTA sources
--ignore-scripts: https://docs.npmjs.com/cli/v10/commands/npm-install#ignore-scripts🤖 Generated with Claude Code