Skip to content

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 into
mainfrom
claude/bootstrap-integrity-pr-20260926
Sep 26, 2026
Merged

seathatflowsinourveins merged 1 commit into
mainfrom
claude/bootstrap-integrity-pr-20260926

Conversation

@seathatflowsinourveins

@seathatflowsinourveins seathatflowsinourveins commented Sep 26, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

This PR repairs the two GPT-6 cross-family findings on merged #299, which covered Linux bootstrap pins for the token tools.

Evidence is in evidence/artifacts/bootstrap-integrity-20260926/. It is local_integration, because this is the repository's own script:

  • e2e-check.txt covers 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.
  • All 547 hashed RECORD entries of the pinned wheel match the installed files.
  • The drivers are guarded against deleting a caller's WORK directory. The as-run originals keep their bytes under drivers/as-run/.
  • The cheapest upstream-owned offline operations are added:
    • headroom evals adversarial, run twice: exit 0 both times, byte-identical JSON;
    • socraticode's MCP stdio launch: 26 tools, with a failing control.

New-machine input adoption/bootstrap-linux.sh changes here. Each doc unit that describes the changed behaviour carries a "changed after v2026.09.26" marker.

Review

  1. GPT-6: reviewed Bootstrap installs the whole token-efficiency profile on Linux (repomix, toon, ccusage, headroom, socraticode, serena pins) #299.
  2. Opus: repair, then an independent review, a finisher and a verification.
  3. GPT-6 verification pass: 299-1 and 299-2 RESOLVED. The new findings were a stale README hash, the unguarded rm -rf, an upstream-E2E disclosure gap and a failed-attempts disclosure; all are addressed.
  4. Tests: the guard tests failed first against the as-run drivers.

Residuals

  • The two tools' upstream test suites are unverified. Neither headroom-ai 0.37.0 nor socraticode 1.14.0 ships its suite in the published package, and both suites run only from a repository checkout.
  • The upstream-owned operations show the installed tools run offline, but they cannot tell the fixed script's install from HEAD's.
  • Not retained: the commands, outputs and code revisions of two failed checker attempts. The README describes them.
  • Only the headroom wheel is hash-verified; 72 of the 73 resolved packages come from the index unhashed. Tested on one WSL2 Ubuntu 24.04.5 glibc host only.

Verification

  • scripts/validate.py, host_receipts.py validate, component_matrix.py --check, new_host_grand_list.py --check, evidence_manifest.py --check and validate_catalogs.py: all pass.
  • bash -n and ShellCheck 0.11.0 are clean on the script.
  • Full python -m unittest on 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

🤖 Generated with Claude Code

@seathatflowsinourveins seathatflowsinourveins added the lane:foundation Foundation lane: Claude/Codex setup, hosts, memory, RAG, research, workers label Sep 26, 2026
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@seathatflowsinourveins
seathatflowsinourveins force-pushed the claude/bootstrap-integrity-pr-20260926 branch from 42b6f69 to c4adb0b Compare September 26, 2026 11:26
…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
seathatflowsinourveins force-pushed the claude/bootstrap-integrity-pr-20260926 branch from c4adb0b to 7538c65 Compare September 26, 2026 12:03
@seathatflowsinourveins
seathatflowsinourveins merged commit 8f88872 into main Sep 26, 2026
24 checks passed
@seathatflowsinourveins
seathatflowsinourveins deleted the claude/bootstrap-integrity-pr-20260926 branch September 26, 2026 12:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lane:foundation Foundation lane: Claude/Codex setup, hosts, memory, RAG, research, workers

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant