Repository navigation
Token-profile install receipts and a MCPorter use receipt on the workstation (MCPorter host_verified) - #277
Conversation
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
… the workstation Six independently reviewed host receipts on nativestack-5975wx-20260925 at the current winner/stack pins (context-mode, Serena, jCodeMunch, SocratiCode and MarkItDown install; MCPorter use), with the MCPorter use receipt superseded twice after independent review until hermetic and fully backed (-3 agreed). MCPorter becomes host_verified on WSL2. Replayed onto current main under the hot-file protocol. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
a498aca to
e05d7cb
Compare
|
Cross-family review (Codex CLI 0.155.1, DEFECTS FOUND
|
|
Correction (2026-09-26), from the GPT-6 cross-family review of this PR (finding 277-4) and confirmed against the git objects
The serena, markitdown and socraticode rows (1 → 2) were correct. |
|
The GPT-6 cross-family findings on this PR are repaired in #331: superseding receipts, FastAPI, pandera and DuckDB rest on their own upstream test suites at the pinned tags, and the defective receipts carry independent |
…receipts, independent vetoes Superseding receipts fix fail-open commands, configuration isolation, evidence classes and unbacked claims; FastAPI, pandera and DuckDB now rest on their own upstream test suites at the pinned tags. Twelve defective merged receipts carry independent needs_changes reviews. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
…receipts, independent vetoes (#331) Superseding receipts fix fail-open commands, configuration isolation, evidence classes and unbacked claims; FastAPI, pandera and DuckDB now rest on their own upstream test suites at the pinned tags. Twelve defective merged receipts carry independent needs_changes reviews. Co-authored-by: Scout <scout@local> Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]>
Scope
What this PR changes: six host receipts on the workstation
nativestack-5975wx-20260925, closing the token-efficiency profile's receipt gaps that remained after Record token-stack host receipts on the workstation: RTK hook path, repomix, toon, Context Mode, jCodeMunch, Serena, ccusage #263:native_provenMCPorterusereceipt against a real MCP server.All six are at the current winner or stack pins. Those pins come from the sealed 2026-09-22 packets. A pin move in stack.json or the pins files does not retire these receipts until a new verdict wave, as cleanup-wsl-audit confirmed on vLLM 0.30.0 host receipts on the workstation: install agree, use pending the winner pin #267.
Base commit:
5b6014eb(origin/main). The receipts were recorded atdcd6f0cf, which is each receipt'scatalog_revisionand a published ancestor of the base. The branch was rebuilt on5b6014ebunder the hot-file protocol: main'smanifests/evidence.jsonwas taken, the six files were re-registered, and the matrix and grand list were regenerated.Lane:
lane:foundationOwned paths touched:
evidence/hosts/nativestack-5975wx-20260925/(6 new receipts). Regenerated:catalogs/landscape/component-evidence-matrix.json,docs/component-evidence-matrix.md,catalogs/landscape/new-host-grand-list.json,docs/new-host-grand-list.md. Hot file:manifests/evidence.json, updated in the last commit.Receipts (generated from the receipt JSON)
nativestack-5975wx-20260925--context-mode--install--20260925.jsonnativestack-5975wx-20260925--jcodemunch-mcp--install--20260925.jsonnativestack-5975wx-20260925--markitdown--install--20260925.jsonnativestack-5975wx-20260925--mcporter--use--20260925-2.jsonnativestack-5975wx-20260925--mcporter--use--20260925-3.jsonnativestack-5975wx-20260925--mcporter--use--20260925.jsonnativestack-5975wx-20260925--serena--install--20260925.jsonnativestack-5975wx-20260925--socraticode--install--20260925.jsonRecorder and reviewer identities differ. The recorder,
106d189e…, is the coordinator session. The reviewers (ef0949f4…for the first round, then6e198bff…and2719d754…for the MCPorter generations) are separate headlessclaude -psession onclaude-sonnet-5. It could not edit files, and it appended its verdicts throughscripts/host_receipts.py review --kind independent_session. Each review's--refnames the commands it re-ran and the points it checked.Effect on the derived views (generated)
acceptedtohost_verifiedin the grand list. The WSL2 pairs that arehost_verifiedon a host receipt go from 27 to 28. The WSL2needs_hostcount stays at 18.manifests/stack.jsonpin, and they complete thetoken-efficiencyadoption profile (Token-efficiency coverage check: adoption profile plus value-free --client-wiring for every host #264).Repair round (after the independent diff review)
The read-only diff review found that the first MCPorter
usereceipt let QMD's default reranking load a model over the network into the temporary HOME, and the limitations didn't say so. Receipts are immutable, so the fix is a superseding generation, recorded from a detached worktree at publishedorigin/main5b6014eb:-2: disables rerank and runs the server calls underbwrap --unshare-net. Its own independent review held it atneeds_changeson point 3: the "QMD 2.8.3" and "no host mcporter configuration" limitations had no retained command, and mcporter ran with the real HOME.-3: addsqmd --versionand runs mcporter itself under the temporary HOME. An independent re-check reproduced all four output hashes and ran a config-canary control, and it agreed on all four points.The first and
-2receipts stay in the tree as superseded history. Only-3counts.How each receipt avoids known failure modes
-3) bridges a fresh QMD stdio server with networking unshared and runs under a temporary HOME, never a production server or the host's mcporter config.--version, so its version comes from npm metadata.Local commands run (on this branch)
Residuals
usereceipt waits for the Codex reset.usewaits: the winner pin is 2.1.278, the floor 2.1.281 and the host runs 2.1.282, so this belongs in the wave..codex/config.toml, so thetoken-efficiencycoverage check is notcompletefrom a fresh worktree. A follow-up PR, after Token-efficiency coverage check: adoption profile plus value-free --client-wiring for every host #264 and Token report: take the Codex hook engine from the stable hooks flag; drop the removed plugin_hooks step #265, fixes that and adds a pinned-version check.🤖 Generated with Claude Code