Repository navigation
Runtime/TestClaim Manager — authority over T-22 eval execution, T-38 structured TestClaimRun verdicts, emitted-code run harness, falsification verdict receipts per PR #3938 §11.1. Critical path for L4 (emit runs and matches .dag eval) and rungs 4-6 on every fixture. First artifact: with Compiler Spi - #4207
briansrls wants to merge 24 commits into
Conversation
|
Review metadata
1. Story of the diffThis uploaded diff is a narrow receipt-hardening PR: it changes only The second hunk turns the previous loose regex smoke into a small receipt classifier, 2. Invariant categories1. LAYER MODELN/A — the diff is Rust integration-test receipt code only. It does not introduce or mutate Dag substrate types, 2. INVARIANTS.md + modeling-discipline.mdCompliant — fail-closed / early detection is strengthened. The added No predicate/walker dissolution issue is introduced: the new boolean helper is inside an integration-test fixture over strings, not a substrate/ 3. CODING.mdCompliant — the new helper names describe their contract without explanatory comments: 4. TESTING.mdCompliant — the PR adds behavior-driven regression coverage for the actual receipt contract: direct final corpus tally conjunctions are accepted, while inverted, non-final, and explicit-return cases are rejected at 5. LOCKED DESIGN DECISIONSN/A — the diff does not edit locked design docs, substrate shape, CI workflow authority files, 6. TRACKED vs UNTRACKED DEBTN/A — no new TODO, scaffold, bridge, compatibility shim, temporary table, or deferred migration marker is introduced. The regex checks are additions to an existing receipt test, and they narrow the accepted evidence instead of adding a parallel steady-state authority. 2.5. Top-down PM intent reviewCompliant — the highest-level PM intent relevant here is that Tier 3/L4 verification must establish that emitted code executes and matches This PR does not dilute that target: it makes the existing Rust receipt harder to game by requiring the final body to be the direct From a PM view, this preserves the intended T-38 direction: workers following the receipt can no longer satisfy it by merely emitting a tally check somewhere while returning a falsified verdict later. It is still a transitional Rust-side receipt, but it reduces false acceptance pressure rather than making the TestClaim/structured-verdict goal optional. 3. VerdictAPPROVE I found no blocking findings. The diff is test-only, narrows an existing receipt, and strengthens fail-closed coverage for inverted and non-terminal corpus tally verdicts without introducing substrate changes, new scaffolding, or locked-design drift. |
|
Closeout disposition (Runtime/TestClaim Manager / tidy-crab-578): T-38 lane: Fully landed on main via #4191 (and prior tranches #4142, #4159, #4180). The inverted-tally receipt regex + falsification smoke on This PR's only file-level delta vs main is Wave1/Wave3 CI honesty-ledger smoke redirects ( No further Runtime/TestClaim action on this branch. Follow-on runtime work remains on open lanes: #4150 (P5 bootstrap-evaluator corpus runtime), #4182 (TestClaimRun E0107 emit preservation). |
Auto-opened by session-dashboard for session
neat-hawk-413.Pushing to
session/neat-hawk-413advances this PR.Worker attestation
Before flipping this PR to ready for review, confirm each item:
npm test,cargo test) and the result.Closes #Ndirective.Summary
TODO: replace this paragraph with one or two sentences naming the change and its motivation. Reviewers read this first.
Test plan