On 2026-09-27 Julien Gelee (Koperateur) reported a wrong verdict in the August LongMemEval ledgers. On 2026-09-28 he published a full audit of the claims in this repository, as a pull request on the product repo. This page lists what changed because of it.
He confirmed that every published total is the exact sum of its rows. The corrections below are about verdicts and about sentences that claimed more than the files show.
| Published before | Now | Why |
|---|---|---|
| 77.1 % (37/48), strict judge | 72.9 % (35/48) | two judge verdicts overturned, see below |
| 81.3 % (39/48), flexible judge | 77.1 % (37/48) | the same two verdicts |
| strict gain +9/−1, p = 0.0215 | +9/−3, p = 0.146 | the same two questions become regressions |
| flexible gain +7/−2 | +7/−4, p = 0.549 | idem |
Two of the new values equal old ones by coincidence. The August strict score is now 35/48, the same 72.9 % as July’s composed figure. The August flexible score is now 37/48, the same 77.1 % as the old strict headline. Always read the fraction and the judge next to the percentage.
The retrieval results do not change. They use no LLM and no judge: evidence sessions 38/48 → 41/48, and on the 48-question holdout +4/−0 sessions.
lexical-2026-08/human-audit.json lists them. The run files keep the judge’s
original words. The ledgers apply the audit, and every overturned row shows
both verdicts. node verify.js prints the list on every run.
gpt4_76048e76, found by Julien Gelee. The expected answer is “bike”.
Both runs answer “you took care of your car first” and mention the bike
later. Both judges said YES in both runs.6ade9755, found in the human audit that followed. The expected answer
is “Serenity Yoga”. Run 2 names the studio, then concludes the user is still
searching for one. Run 1 is correct, so the question fails the both-runs
rule.We reviewed every other HIT of the fused arm. One more case is debatable,
0edc2aef: run 1 recommends Airbnb where the expected answer describes hotels,
while keeping every stated preference. We kept the judge’s verdict. The
reasoning is in the audit file.
finalVerdict():
the judge decides every verdict, and the heuristic is recorded for
reference. Two limits are now written down there. The judge never receives
the question. “Strict” is the default branch of judgePrompt.match_type used to carry the heuristic’s label,
which read as “the heuristic decided”. The August ledgers now say
llm_judge on every row and keep the heuristic’s result in separate fields.verify.js and the
website now say so.The full LongMemEval rerun ran on 2026-09-30 under a protocol published before
it: longmemeval-rerun-2026-10/. Session ids
were anonymized before ingestion, the official judge receives the question, and
a question counts only when both passes are correct.
Julien also asked for four more pieces. Where each one stands:
scoring.js as
finalVerdict() (item 2 above).longmemeval-rerun-2026-10/runs/judged-*.json.longmemeval-rerun-2026-10/PROTOCOL.md, with the
corpus file’s SHA-256.aae3761f transcript of July does not exist. The July harness
kept only the first ~200 characters of each answer in its logs
(fullhaystack-2026-07/logs/spine-dream-multirun.log and exp-verify.log),
and the full text was never saved elsewhere. What the SUMMARY says about the
two runs (“15 hours”, then “11 hours”) rests on those truncated lines. The
rerun keeps every answer untruncated: aae3761f is in its dev set, with its
full answers and verdicts in the four runs/*-dev-* files.verification-kit/results/engine-multisession-8q.jsonl, run 1
of aae3761f was quoted as ending “… total 15 hours.”, and the replay of
3a704032 was shortened. Both are now quoted exactly as logged. The log of
run 1 of aae3761f is cut before any total, so it does not show the “15
hours” the SUMMARY used to state. No verdict and no score changes.The July campaign stays as published under its DOI. This erratum applies to it.
Thank you to Julien Gelee for reading the logs and for writing it all down. This audit covered the published files, ledgers and arithmetic. It does not evaluate the product or the closed engine.