Repository navigation
Install receipts for promptfoo and inspect-ai on the workstation (GPT-6 reviewed and repaired) - #317
Merged
seathatflowsinourveins merged 1 commit intoSep 26, 2026
Conversation
…-6 reviewed, repaired, independently agreed) The -2 receipts fail closed at every step and claim only native readbacks; the originals are kept with needs_changes reviews. Sanitized GPT-6 review and forced-failure log retained. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
seathatflowsinourveins
deleted the
claude/eval-install-receipts-pr-20260926
branch
September 26, 2026 03:14
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
Adds install-stage receipts for the two evaluation tools on the workstation,
nativestack-5975wx-20260925. Before this, both had only use receipts. The rows below come from the receipt JSON.promptfoo--install--20260926-2(supersedes the original)PASS promptfoo 0.123.1: pin cross-check and npm registry digests·PASS promptfoo --version 0.123.1 | npm ls --global --prefix …/promptfoo-0.123.1 --depth=0: {'promptfoo': '0.123.1'}·PASS npm ls --all exit 1 | 1 problem(s), none unexpectedinspect-ai--install--20260926-2(supersedes the original)PASS inspect-ai 0.3.266: winner pin; …whl downloaded from PyPI hashes to its PyPI-declared sha256·PASS uv tool list, uv pip check, control·PASS inspect --version 0.3.266 | importlib.metadata inspect-ai 0.3.266 on CPython 3.13.15promptfoo--install--20260926(original)inspect-ai--install--20260926(original)Review and repair
GPT-6 cross-family review. Codex
gpt-6-astraat effort max reviewed the originals and found three defects:inspect --versionforced to exit 73.Repair (Opus). The
-2receipts make every step fail closed and print the status line first. Their claims are narrowed to what the native readbacks show:npm ls --global --prefix;uv tool list --show-paths;uv pip check, with a deliberately broken venv as its control;--versionandimportlib.metadata.Each of 34 single-step mutations fails closed with rc=1. The review and the mutation log are committed, sanitized, under
evidence/artifacts/eval-install-repairs-20260926/.Independent review. A separate headless
claude -psession on claude-opus-5-5 re-ran every command, plus one mutated command, and recorded the four reviews in the table.New finding recorded in the promptfoo receipt:
npm ls --allreports one problem,invalid: [email protected]. [email protected] declares an optional peer range of^3.3.0, while promptfoo 0.123.1 pins chokidar 5.0.0. The command fails on any other problem.Residuals
promptfooandinspect-aiuse receipts,…--use--20260925-2, say "this host's existing install", but their own output shows temporary installs. Receipts can't be edited. The GPT-6 repair round for Token-profile install receipts and a MCPorter use receipt on the workstation (MCPorter host_verified) #277/Grand-catalog evidence bank on the workstation: 7 WSL winner rows to accepted, local-model eval E2E (promptfoo, Inspect) #281 supersedes those use receipts.Verification
scripts/validate.py,host_receipts.py validate,component_matrix.py --check,new_host_grand_list.py --check,evidence_manifest.py --check,validate_catalogs.pyandbuild_verdicts.py --check: all pass.verdict_review_gate.py: passed (0 changed rows).SOTA sources
dist.integrity/dist.shasum); https://www.promptfoo.dev/docs/installation/🤖 Generated with Claude Code