Repository navigation
Capability-gate host receipts round 2 at main eb5ca78a (supersede the first recording; GPT-6 review agree) + dashboard gate row - #442
Merged
seathatflowsinourveins merged 3 commits intoSep 28, 2026
Conversation
…the first recording, with GPT-6 review agree The three gates re-ran live through host_receipts.py record --supersedes at the published repair (#440). Each receipt quotes only its own verdict line, which carries the retained results' sha256. The GPT-6 cross-family reviewer independently re-applied assertions.js to the retained results (260/260, 10/10, 10/10 component verdicts; hashes 3/3; M13 sentinels 52/52) and recorded codex_lane agree on each receipt itself. The grand-dashboard gets the codex-capability-gate row. Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
…e-receipts-r2-20260927
…files) docs/lanes.md hot-file protocol after merging origin/main at b26add9 (#439): main's manifests/evidence.json with the three -2 receipts and observability/grand-dashboard/state.json registered, and the component evidence matrix regenerated (flip-rule violations 0). Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>
seathatflowsinourveins
deleted the
claude/capability-gate-receipts-r2-20260927
branch
September 28, 2026 00:18
5 tasks done
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.
Scope
nativestack-5975wx-20260925. Each supersedes its first recording, which carries the GPT-6 review'sneeds_changesand was published in Capability gate: retain scored results, enforce tool identity and directory-change forms (GPT-6 review repair); first host receipts with that review #440.scripts/host_receipts.py record --supersedes <first receipt id>, from a detached worktree at published maineb5ca78a(Capability gate: retain scored results, enforce tool identity and directory-change forms (GPT-6 review repair); first host receipts with that review #440).tools/capability-gate/run_gate.pylive.eb5ca78a(Capability gate: retain scored results, enforce tool identity and directory-change forms (GPT-6 review repair); first host receipts with that review #440) for the recordings; the branch merged mainb26add90(GPT-6 gateway lane on the all-engines OmniRoute instance: static headers and a one-slash model #439) before its hot-file commitlane:foundation-2receipt files underevidence/hosts/nativestack-5975wx-20260925/;observability/grand-dashboard/state.json: the new gate rowcodex-capability-gateandrecorded_at_utc;manifests/evidence.json: registration only;SOTA sources
34f74d34): theopenai:codex-sdkprovider, evaluator, assertions and hooks, and the results sanitizer. The harness README and its decision record (Capability gate: promptfoo codex-sdk harness for the Codex jcodemunch, ai-memory and M13 gates, reconciled with native OTel #433, amended in Capability gate: retain scored results, enforce tool identity and directory-change forms (GPT-6 review repair); first host receipts with that review #440) cite them line by line.rust-v0.157.1(tag commitac0e23e5): the per-serverenabledand approval keys (decision F7), and the approval-refusal error atcodex-rs/core/src/mcp_tool_call.rs#L1612.09e6ce2f):query_rangebounds and label filters on structured metadata.c6fbd1c5, the landscape code-navigation winner pin. This is recorded as a limitation in the M13 receipt, whose component is context-mode.Evidence-class table
run_gate.py jcodemunchexited 0 and printedcapability-gate jcodemunch: PASS | gate 6/6 pass; ctrl-disabled 2/2 fail as predicted; ctrl-prompt 2/2 fail as predicted | 10 rows as expected, 10 distinct sessions | loki 10/10 rows match(8 MCP tool results),results 047b20eb….eb5ca78a)evidence/hosts/nativestack-5975wx-20260925/nativestack-5975wx-20260925--jcodemunch-mcp--use--20260927-2.json; run 2026-09-27T23:32:30Zrun_gate.py ai-memoryexited 0 and printedcapability-gate ai-memory: PASS | gate 6/6 pass; ctrl-disabled 2/2 fail as predicted; ctrl-prompt 2/2 fail as predicted | 10 rows as expected, 10 distinct sessions | loki 10/10 rows match(8 MCP tool results),results 956bfa9b….…--ai-memory--use--20260927-2.json; run 2026-09-27T23:28:15Zrun_gate.py m13exited 0 and printedcapability-gate m13: PASS | gate 40/40 pass; ctrl-disabled 6/6 fail as predicted; ctrl-wrongroot 6/6 fail as predicted | 52 rows as expected, 52 distinct sessions | loki 52/52 rows match(236 MCP tool results),results 13ee190c….…--context-mode--use--20260927-2.json; run 2026-09-27T23:28:18Zresultsfield. Re-applyingtools/capability-gate/assertions.jsateb5ca78ato each file reproduced 260 of 260 (M13), 10 of 10 (ai-memory) and 10 of 10 (jcodemunch) component verdicts. All 52 M13 rows carry their ownvars.sentinel.gpt-6-astraat reasoning effortmaxon codex-cli 0.157.1.codex.conversation_startsin{service_name="codex_sdk_ts"}, 23:28:00Z–23:44:30Zfunctionsresults and these MCP results:context_mode184,serena52,ai_memory8,jcodemunch8,socraticode0. The MCP totals equal the receipts' 236 + 8 + 8.codex.tool_resultin the same service and windowcodex-capability-gaterow meetsprogress.py's token and evidence-ref rules.python3 -m unittest tests.test_grand_dashboardEach receipt claim quotes only that recording's own verdict line. The recording script kept a receipt only if its result was
pass, its excerpt started with the quoted line, and the line carried a 64-hexresultsfield. All three were kept.Each receipt's limitations state what PASS means in the harness at
eb5ca78a:routeleft unqualified.Local commands run
Independent review
needs_changesthe first receipts carry:gpt-6-astraat effort max, read-onlycodex exec, its own thread resumed.-2receipt ateb5ca78a:assertions.jsto the retained results itself, as an independent replay.codex_laneagreeon each receipt itself, withscripts/host_receipts.py reviewunder its own identity, which differs from the recorder's.needs_changesreviews (Capability gate: retain scored results, enforce tool identity and directory-change forms (GPT-6 review repair); first host receipts with that review #440). Superseded at the same version, they support no status.Host evidence
nativestack-5975wx-20260925(linux-wsl2-x86_64) ateb5ca78a, from 2026-09-27T23:28:10Z to 23:43:34Z. Historical receipts; they do not certify another host.c8362c02, and the two fixture files (scripts/host_receipts.py,tools/sota-convergence/landscape-sweep/build_args.py) do not differ betweenc8362c02andeb5ca78a.🤖 Generated with Claude Code