Repository navigation
Conversation
React 0/18 defects, .rx 3/18 (p = 0.23, H1 not supported). All three .rx defects are small-model runs; two are one pattern, a read before an await written back after it. The solidjs/solid#4336 test is reported alongside. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
A plain write after an await computed from the same source as read before it is a lost update: whatever changed the source while the run waited is erased. Both checkers, spec 06/07/99, scenario S-infer-6. On every .rx app the eval's agents wrote it fires on 3, all real bugs: the 2 lost-update defects of round 4 and a latent one in a run that passed every test (noted in the round 4 write-up). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
); guide: pending items beside selection-dependent data Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
…e guide, array methods over the prelude guide/language.md is the working language on one page. With --inline-docs it and guide/async.md go at the end of the .rx prompt, so reading them costs no tool calls, and the prompt no longer lists the prelude: its filter collided with the bases' source filter (6 of 9 failed checks in round 4's frontier .rx runs). The guide's row lookup is todos.findIndex. Both prompts now say to use no messaging tools. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
…es; function types in type positions - eval/tasks/desk: brief, API, 19 visible + 50 hidden + 21 overlap tests (the six tasks' tests, each on its page, and the tabs' own). The React reference passes all; the .rx reference all but one, solidjs/solid#4379 on next. - parser (ref + crate): `=>` inside brackets is a function type, and anywhere in a type alias, so `props: { onPick: (id: number) => void }` parses. Found writing the desk. - guide/language.md: handler props. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
…pt, pre-registration draft - tasks labels (an issue's labels), related (related help opening the help page) and count (open-issue count on the tab, through closes), each with visible, hidden and overlap tests over the desk's; references in both arms pass all (the .rx ones all but solidjs/solid#4379's test). - harness/cost.mjs: billed cost per run from the transcripts, one-sided permutation test. - PREREG-cost.md: draft; frozen once the #4379 fix is pinned. - desk .rx help page: the searching probe moves inside the results' loading boundary (on a first load a probe reads like a read, R-9, so outside any boundary it held the page switch when the page opened mid-search). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
…lars alongside Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
- harness: arm `solid` builds src/App.tsx with @solidjs/compiler and mounts it with @solidjs/web's render; checks with tsc strict (no Solid 2 lint config on npm yet); --inline-docs puts Solid's own agent primer (solid-js/skills/solid-2.0/SKILL.md) at the end of the prompt, the cheatsheet readable in node_modules. - references: Solid desk (419 lines; .rx 315, React 570) and labels/related/count, written to the .rx bases' design; all pass every test but the solidjs/solid#4379 one, the same test the .rx references fail. - cost.mjs and score.mjs read the third arm; PREREG-cost.md: 54 runs, H2 = .rx cheaper than Solid TSX (secondary). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
…'s does with react-hooks Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
…ration - ref/SOLID_NEXT and the crate's solidjs-compiler rev at rc.20: ref, oracle and compiled 105/105, ssr 98 (+7 skipped), types 145, crate 309, cargo tests pass. solidjs/solid#4379 is fixed there: the desk passes 90/90 in all three arms. - eval/PREREG-cost.md frozen: pin, hidden test hashes, and the rule that runtime bugs are not waited on. solidjs/solid#4425 (new on rc.20) fails one related-task test in the .rx and Solid references; score.mjs keeps it outside round 5's defect count. - The round-4 pilot rescored on rc.20: 0 of 9 defects. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
…no defects in any arm Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
…fore runs) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
…e artifact found; labels gap is H-11 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
…ee tasks (all tests pass), PREREG-cost-6 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
… but most code; 2/18 defects Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
…lative briefs and tests), chain references (all pass), PREREG-chain-7 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
…ith a defect, .rx 4/6, all at row actions: H-11 workarounds + createOptimisticStore error bug) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
…-7 apps (harness/fuzz.mjs) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX
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.
What this adds
Round 4 results, in
eval/results/change-2026-10-28/, as pre-registered ineval/PREREG-change.md(commit 4ba4c71):awaitand written back after it (a lost update). The third is a guess ondetailwith norefresh detail.STALE_WRITE_BACK(06 AC-1e, taken by default 2026-10-28), a new check in both checkers:awaitwhose value is computed from the same source as read before thatawait. The fix is the functional write (x := v => …, W-6) or a guess.🤖 Generated with Claude Code
https://claude.ai/code/session_0117BoWKEv4MghW8Ns9LeUUX