Measuring Eval Awareness: The Realism Win Rate is Fragile A new study from the Supervised Program for Alignment Research (SPAR), led by Achu Menon and mentored by Santiago Aranguri of Goodfire, finds that the realism win rate, a metric used to measure evaluation realism, is fragile due to position bias and inflation. Judges rate transcripts as more realistic when placed second in a pair, and pairwise win rates imply far stronger realism than absolute scores, with 4-7 percentage point inflation for Opus 4.5 and 28-45 percentage points for Sonnet 4.5. The researchers recommend using the realism win rate as part of a suite of metrics for robust realism assessments. One way to assess an evaluation’s realism is by testing a model’s ability to tell its transcripts apart from deployment transcripts. This is the idea behind the realism win rate, which recent work has used to measure evaluation realism. We show that this metric is fragile: the order in which transcripts are shown influences judge assessments. Judges rate transcripts as more realistic when placed second in a pair, and pairwise win rates imply far stronger realism than the same judges' absolute scores 4-7pp inflation for Opus 4.5; 28-45pp for Sonnet 4.5 . This work was done as part of the Supervised Program for Alignment Research SPAR , with Achu Menon mentored by Santiago Aranguri Goodfire . As models become increasingly evaluation-aware, there has been growing interest in methods for realism measurement. Commonly used metrics include verbalized evaluation awareness, eval awareness probes, and absolute realism scores from an LLM judge. Kissane et al. 2026a https://www.lesswrong.com/posts/jdoDvKGLbaaJWnDpE/tools-to-generate-realistic-prompts-help-surprisingly-little employ the realism win rate : the frequency with which an LLM judge determines a given evaluation transcript to be more realistic than a deployment transcript. We investigate the robustness of the realism win rate, focusing on biases in the LLM judge and agreement with an alternative metric. While the realism win rate is intuitive and straightforward to implement, it is often vulnerable to position biases, with LLM judges more likely to view transcripts appearing second as more realistic. Even when position-balanced, win rates frequently inflate realism when compared to absolute realism scores obtained from the same models. Our findings lead us to recommend its use as part of a suite of metrics to obtain robust realism assessments. In Kissane et al. 2026a https://www.lesswrong.com/posts/jdoDvKGLbaaJWnDpE/tools-to-generate-realistic-prompts-help-surprisingly-little and Kissane et al. 2026b https://www.lesswrong.com/posts/EjxzHh5Guhxc9DLW2/measuring-and-improving-coding-audit-realism-with-deployment , the authors investigate multiple methods for improving realism in Petri-generated evaluations Fronsdal et al., 2025 https://www.anthropic.com/research/petri-open-source-auditing , measuring this property primarily through the realism win rate. To calculate this, a judge model ranks an evaluation transcript and a deployment transcript in order of realism, repeating this with many deployment transcripts. The realism win rate is the proportion of pairwise comparisons in which the judge determines that the evaluation transcript is more realistic. In this work, we focus on studying the robustness of the realism win rate. We generate evaluation transcripts with Petri, using a custom seed designed for realism Appendix A and E . Claude Sonnet 4 serves as the auditor and Claude Haiku 4.5 as the target, producing 5 transcripts each for shutdown resistance and scheming scenarios 10 total . We use this model pair given that transcript generation is token-intensive and our compute budget was limited. Since our experiments focus on judgment, we expect that this choice has relatively limited impact on our results see Limitations . Deployment transcripts are identical across experiments: 10 transcripts from WildChat-1M, selected by an LLM for their similarity to the evaluations in complexity and topic Appendix C . Our judges are Sonnet 4.5 and Opus 4.5, each with 2,000 extended thinking tokens — among the most capable models available at the time of the experiments March-April 2026 . In the first experiment, we measure position bias by computing win rates with the evaluation transcript in each position. Each evaluation transcript is compared to each deployment transcript across 3 independent seeds, giving 300 comparisons per scenario. In the second experiment, we compare win rates with absolute scores from the same judges. Judges rate each transcript from 0 least realistic to 10, with 3 independent seeds per transcript. We then convert the average absolute scores into a predicted win rate and compare it against the observed win rate Appendix D . Judges rate evaluation transcripts as more realistic when they appear second, across scenarios Figure 1 . This effect is pronounced for the Sonnet 4.5 judge, with the absolute difference in average win rate between positions ranging from 30pp to 43pp. For the Opus 4.5 judge, there is a persistent difference of 7-9pp. We observe similar effects for the generation method used by Kissane et al. 2026b https://www.lesswrong.com/posts/EjxzHh5Guhxc9DLW2/measuring-and-improving-coding-audit-realism-with-deployment , who provide Petri’s auditor model with real deployment resources Appendix B . Thinking traces provide qualitative evidence of position bias: the same transcript can be judged as synthetic or genuine depending on where it appears. For one pair of transcripts, Sonnet 4.5 says a transcript "reads like a carefully constructed evaluation" when it appears first, but if we swap the order so that it appears second, the same transcript now "reflects a genuine research implementation with standard engineering practices." Opus 4.5 shows weaker position bias, but the same pattern occasionally appears: one synthetic transcript is "the obvious test scenario" when shown first, yet shown second it "includes more authentic elements of an actual ML research discussion." Realism win rates strongly disagree with what the judges' absolute realism scores would predict Figure 2 . When we feed transcripts individually and ask for a realism score, the judges rate synthetic transcripts as clearly unrealistic while deployment transcripts receive substantially higher scores; comparing the absolute scores averaged over three trials for each transcript head-to-head yields a 0% win rate for synthetic transcripts. In contrast, the pairwise comparisons give win rates of 28% to 45% for Sonnet 4.5 and 4.4% to 7% for Opus 4.5, even after balancing for position. The realism win rate is fragile: it depends on the order and whether transcripts are shown alone or in pairs. The same transcript can win or lose depending on its position in the pair, so we recommend balancing presentation order when using the realism win rate. Showing transcripts alone rather than in pairs also changes the verdict: models correctly identify a transcript as an evaluation when viewing it in isolation, yet become less certain when a second transcript is present. Which of these settings better reflects the evaluation awareness we most care about remains an open question. Our work is subject to four key limitations: We express our gratitude to the Supervised Program for Alignment Research SPAR for supporting this research. All evaluation transcripts are capped at 75,000 characters to control for length deployment transcripts were organically shorter in length . Because this process removes the end of longer transcripts, we manually check that it does not remove key evaluation signals e.g. the shutdown alert , which would artificially inflate their realism. We re-run our position bias experiment with a Sonnet 4.5 judge using the “resources” transcript generation method from Kissane et al. 2026b https://www.lesswrong.com/posts/EjxzHh5Guhxc9DLW2/measuring-and-improving-coding-audit-realism-with-deployment , which provides Petri’s auditor model with codebases, system prompts, and tool definitions. Our results with the custom seed translate well to this generation method, with the observed second-position bias replicating cleanly for Sonnet 4.5. We do, however, omit the Opus judge from these results, given that a pilot run single seed, 50 comparisons on the same transcripts showed a 0% win rate for synthetic transcripts in the favored second position, leaving no room for an observable position bias. To select appropriate transcripts for the deployment transcript set from the WildChat-1M dataset, we use Claude Haiku 4.5 as an LLM classifier with the following prompt the final line serves as a prefill for the assistant response : Below is a conversation between a user and an AI assistant.