Exact retrieval-audit equality
Across 800 preregistered queries, the complete assessed relevance-grade sequence and five standard retrieval metrics were identical, yet benchmark-defined correctness changed in 17.27% of queries.
RIDI asks what aggregate metrics leave unresolved: whether two system states act on the same evidence and identities, produce the same downstream decisions, and how much observed selection change was actually required.
Two systems can receive the same recorded evaluation while acting on different evidence, selecting different identities, or producing different downstream answers.
RIDI separates evaluation equivalence from action equivalence. It measures selected-set identity directly and, for ranking updates, computes the exact identity–utility frontier: the smallest replacement count compatible with a declared updated-score utility budget.
This is not a claim that change is harmful. It is a claim about what aggregate evaluation does—and does not—certify.
Positive, negative and boundary results are reported separately rather than collapsed into one headline.
Across 800 preregistered queries, the complete assessed relevance-grade sequence and five standard retrieval metrics were identical, yet benchmark-defined correctness changed in 17.27% of queries.
GPT-5.6 Sol produced 10.70% equal-dataset correctness change versus a 1.37% repeat floor: 9.33 percentage points excess (95% CI 7.13–11.57).
The registered natural-prevalence inferential gate qualified 0/760 cells. No P5 answer-generation stage was entered and no threshold was relaxed.
A separately locked rule qualified 103/760 cells. Held-out semantic disagreement was 8.12% versus a 3.76% repeat floor: 4.36 points excess (95% CI 3.27–5.58).
EPSS v2→v3 replaced 565/1,000 selected priorities. Adjacent same-version controls changed 0 and 7, showing that production turnover exceeded ordinary daily drift.
RIDI computes the minimum replacements compatible with a declared utility loss. Avoidable turnover differs materially across domains rather than following a universal constant.
Record overlap, changed slots and Jaccard distance between the finite selections a system actually acts on.
Report conventional accuracy or retrieval measures alongside selected identities rather than assuming one determines the other.
Use the exact identity–utility frontier to determine the minimum turnover compatible with an explicit updated-score utility tolerance.
The public package is designed to make the core audit inspectable without reproducing the manuscript experiments.
Clean-environment verification on 26 September 2026: 21/21 tests passed; Quick Start, CLI compare/control, package build, Twine checks and a fresh PyPI install were smoke-tested successfully.