The paper asks when an LLM-persona benchmark can occupy the same position as a field experiment inside a method-development loop. Its answer is not that personas reproduce humans. It defines a much narrower equivalence: for a method that submits an artifact and receives feedback, replacing human evaluation with persona evaluation is merely a panel change if two conditions hold. Aggregate-only observation (AO) requires the method to see only the final score, without individual votes, stable identities, ordering, or side channels. Method-blind evaluation (MB) requires the score distribution to depend only on the submitted artifact, not on the algorithm that produced it, its identity, provenance, or interaction history. Under this definition, every adaptive transcript law factorizes through an artifact-conditioned kernel. The paper proves that this property, called just panel change (JPC), is equivalent to AO+MB and supplies a counterexample in which leaking individual votes distinguishes two benchmarks with the same aggregate score. The text itself acknowledges that the theorem can look almost tautological: JPC is defined through the factorization supplied by AO and MB. Its useful contribution is to turn an ambiguous substitution claim into two auditable protocol requirements. The converse auxiliary-panel construction proves observational equivalence, not that personas and humans share a mechanism or score distribution.
The paper then separates interface validity from statistical usefulness. For artifact pairs separated by at least a user-chosen distance r, it fixes a pair distribution and defines discriminability through a lower quantile of KL divergence. Under Gaussian scores with common variance, this becomes a q-robust signal-to-noise quantity, kappa_Q(q). If each artifact is evaluated independently L times and sample means are compared, the misordering probability for a random pair is bounded by q + exp(-L*kappa/2); choosing L at least 2/kappa times log(1/delta) makes the bound q+delta. This is a distributional guarantee over the chosen pairs after tolerating a q fraction of poorly separated pairs, not a uniform guarantee for every artifact. L is per prompt, so a comparison uses 2L persona evaluations. The main rule assumes fresh independent panels, Gaussianity, constant variance, and a non-adaptive pairwise comparison. An appendix derives heteroscedastic Gaussian KL but does not redo the reported calibration with it. With q=0.05 and delta=0.05, the total bound is 0.10; it should not be described as a 95% guarantee.
The only applied study is a TextBO proof of concept, not a human experiment. TextBO improves image-generation prompts for eight synthetic advertising campaigns. Each ad is scored by sampling 200 Twin-2K-500 profiles, conditioning Gemini 2.5 Flash on each profile's survey responses and the image, converting log-probabilities over 1-5 to an expected score, and averaging. The appendix uses ten improvement steps and ten variants per step, yielding 100 pairs per scenario. At q=delta=0.05, the table gives per-prompt sizes of 1,180, 259, 46, 637, 203, 46, 1,303, and 80. Five of eight exceed the deployed panel of 200 and three exceed 500. The paper also contains an internal error: the prose says a 46-1,180 range and 460.25 mean, while the table and formula give 46-1,303 and 469.25. It does not report how many independent repetitions estimated each mean and variance, how the lower quantile was estimated from only 100 pairs, or intervals for kappa and L. It also does not account for adaptive selection, multiple comparisons, or lower-tail quantile uncertainty, which is driven by roughly the five least-discriminable cases in each scenario.
Artifact auditing narrows the interpretation further. The current complete Twin-2K-500 full-persona snapshot has 2,058 unique PIDs and 2,058 unique nonempty summaries; summaries range from 11,602 to 18,482 characters and encode demographics, attitudes, and many prior survey answers. Hugging Face exposes only a split named data. TextBO creates its own 80/20 split by lexicographically sorting pid_<number> filenames: at the audited revision this yields 1,646 train and 412 test profiles, places 1,111 PIDs beginning with 1 in train, and leaves only prefixes 6-9 in test. It is not random or stratified. Each evaluation samples 200 profiles without replacement, about 12.2% of the pool, whereas the derivation assumes i.i.d. evaluators. The download script always selects the latest dataset revision, and the paper does not pin the revision used for its table.
The related TextBO repository compiles, but it contains no kappa calculation, Table 1 scores, logs, images, persona inputs, exact seeds, or locked environment. It also has no tests, CI, tags, or repository license file; Ruff reports 27 findings. The README acknowledges missing fixed-path folders and assets. API or log-probability failures are silently replaced by a uniform distribution with expected score 3, flattening the benchmark without exposing the error count. The base seed is randomly generated, Gemini uses an undated alias, and dependencies have only minimum versions. The table arithmetic can therefore be checked, but the experiment cannot be reproduced end to end. The supported contribution is conceptual: AO and MB are useful benchmark-hygiene questions, and the required panel size can vary widely with the synthetic channel. There are no human outcomes, clicks, conversions, or causal effects. Larger persona panels reduce sampling noise around the synthetic judge; they do not correct systematic bias, unrepresentative personas, or construct invalidity.