A read is
just a copy.
Two requests can see the same value. Neither knows what the other is about to do.
A SMALL LAB FOR BIG WHAT-IFS.
Make the invisible race visible.
Then give the repair a test
it can fail.
shared state
—racelab / memory
Concurrency experiments.
Meta-generated repairs. Executable
evidence.
Two requests can see the same value. Neither knows what the other is about to do.
The order decides the outcome. Scrub a real local trace and see the state change, one operation at a time.
Meta proposes a repair. Independent code checks the unchanged contract and additional inputs.
Try it in the lab—/—
This visualization follows the actual local trace. Scroll to inspect it.
A pinned TypeScript method meets a process that stops after its claim commits. Inspect the SQLite evidence, then challenge a Meta-generated repair.
Open the repository experimentExplore recorded evidence ↗ · Evaluation and limits ↗
Three authored cases. Real JavaScript.
The same inputs, rearranged.
Everything below is executed locally.
A recorded repair makes no
new model call.
INVENTORY RESERVATION / EXP. 01
It passes alone.
The overlap tells another story.
ORDERS / AVAILABLE SEATS
Each awaited operation is an atomic scheduling boundary. Reads return copies. Receipt collections are append-only.
get / set / append
compareAndSwap / insertOnce
lock /
unlock
QuickJS with a simulated async store. Node modules, network and filesystem are unavailable.
Execute the handler to inspect committed state.
Meta proposes the source.
The same contract checks it.
RECORDED META SOURCE. RE-EXECUTED HERE. NO NEW MODEL CALLS.