AI EVALUATION, IN CONTEXT.BY EQUALITY MACHINE

Model reports

PersonaCodeBench

Can a coding agent finish the software and meet the user’s explicit working constraints? Joint pass requires both.

Paper v1 published 3 November 2026; reviewed 5 November. The 100-task Lite leaderboard and opening-disclosure variant are primary; native-only ablations and conditional subsets are separate.

Correct software that fits the user

Lite pairs 100 coding tasks with personas and 186 added requirements. Obligations are fixed before evaluation and progressively disclosed; they cover implementation, permissions, verification and handoff.

PersonaCodeBench · original paper v1

A fixed denominator with two checks

Joint pass requires native correctness and persona acceptance. All 100 assignments remain in the denominator: errors and unexecuted tasks get no credit, so low yield includes coverage failures.

PersonaCodeBench · original paper v1

Retain effort and runtime scope

Source scaffolds use Harbor 0.23.0/Docker and GPT-6 Luna medium as simulator/judge. GLM-5.3 is textual-only; Kimi-K3 mixes repaired settings. Exact run dates are unknown.

PersonaCodeBench · original paper v1

Acceptance is not human satisfaction

Persona acceptance operationalizes explicit obligations. Conditional subsets exclude timeouts; their model-specific denominators cannot rank full-set performance. The paper-linked repository returned 404 during review.

PersonaCodeBench · original paper v1

Full and Lite composition

Original release counts.

Release composition
Source / quantityFullLite
Terminal-bench 35223
DeepSWE6428
SWE-bench-Live4519
SWE-Together94
SWE-bench Pro6126
Total pairs231100
evolved requirements422186
Distinct persona ID strings6635

The development collection and the public Lite release have different scopes; primary reported results use the 100-task Lite release.

PersonaCodeBench · table-1

All reported Lite configurations

Original fixed-denominator results.

Joint pass by source
ModelEffortJoint %Terminal-bench 3 %SWE-bench-Live %DeepSWE %SWE-bench Pro %SWE-Together %
Gemini 4 Argonmedium19.08.715.810.734.650.0
Gemini 4 Argonhigh23.013.026.314.334.650.0
Claude Haiku 5.5high11.00.036.80.011.525.0
GPT-6.1 Solmedium31.04.352.614.353.850.0
GPT-6.1 Solhigh38.017.447.439.342.375.0
GPT-6.1 Solxhigh42.017.431.657.157.725.0
Claude Sonnet 5.5high26.08.726.30.065.450.0
Claude Opus 5.5medium40.08.757.921.453.850.0
Claude Opus 5.5high39.04.336.835.753.850.0
GPT-6 Solmax18.00.031.60.046.20.0
GPT-6 Lunamedium19.00.031.67.134.650.0
Grok 4.7high24.08.726.325.030.850.0
DeepSeek V4.1max5.00.00.00.019.20.0
GPT-6 Astramedium38.017.442.132.157.750.0
GPT-6 Astrahigh45.017.452.653.653.850.0
GPT-6 Astraxhigh45.08.747.442.973.175.0
GPT-6 Astramax48.017.436.853.680.825.0
Gemini 3.8 Flashmedium17.00.036.80.030.850.0
Gemini 3.8 Flashhigh17.00.036.80.034.625.0
Claude Fable 5.1high39.04.336.839.369.250.0
Qwen 3.8 Flash Nextmedium1.00.00.00.03.80.0
GLM-5.3 Flashmax15.00.00.00.050.050.0
Qwen 3.8 27Bmedium6.00.05.30.015.425.0
GLM-5.3 †high22.04.331.60.050.050.0
Grok 4.6medium17.00.00.03.653.850.0
Kimi-K3mixed6.00.00.00.015.450.0
GPT-5.6 Terraxhigh34.08.736.835.750.050.0
GPT-5.5xhigh18.04.310.521.426.950.0

All 100 tasks; source denominators are 23/19/28/26/4 in column order. † textual only. Kimi mixed settings.

PersonaCodeBench · table-2

GPT-6 Luna by persona

Counts accompany percentages.

Assigned-task outcomes
PersonaTerminal-bench 3SWE-bench ProSWE-bench-LiveSWE-TogetherDeepSWE
Student Requiring explanations0.0% 0/420.0% 1/50.0% 0/50.0% 0/120.0% 1/5
First PR contributor0.0% 0/133.3% 3/9–0.0% 0/10.0% 0/8
Outcome-oriented manager0.0% 0/3–50.0% 1/2–7.7% 1/13
Test-focused lead0.0% 0/266.7% 2/30.0% 0/1––
Senior reviewer0.0% 0/2–50.0% 1/2100.0% 2/2–
Analyst Without index permissions–25.0% 1/4100.0% 2/2––
Designer0.0% 0/60.0% 0/20.0% 0/1–0.0% 0/1
Shop owner Unable to install software0.0% 0/20.0% 0/10.0% 0/1–0.0% 0/1
Founder With leaked credentials–100.0% 2/250.0% 1/2––
Data scientist0.0% 0/3–33.3% 1/3––
Total0.0% 0/2334.6% 9/2631.6% 6/1950.0% 2/47.1% 2/28

Dashes mean no assigned task; not a zero score.

PersonaCodeBench · table-3

Disclosure and persona ablations

Single-run comparisons; native-only acceptance changes the contract.

GPT-6 Luna ablations
VariantReported joint %Completion %Personalization %
PersonaCodeBench19.0%24.0%50.0%
PersonaCodeBench w. Opening20.0%26.0%51.0%
PersonaCodeBench w/o Persona45.0%45.0%–

Without Persona retains neutral-user interaction but removes persona grading: its 45% is native-only success, excluded from the primary joint series.

PersonaCodeBench · table-4

Conditional non-timeout results

Selected common-task sets; not the 100-task leaderboard.

Values stated in Appendix F
ModelEffort / budgetCommon tasksConditional %
Claude Fable 5.1max / 1×3177.4
Claude Opus 5.5max / 1×785.7
GPT-6.1 Solmedium / 1×6929.0
GPT-6.1 Solxhigh / 1×6946.4
GPT-6.1 Solmax / 1×6940.6
GPT-6 Solhigh / 1×1931.6
GPT-6 Solmax / 1×1963.2
GPT-6 Astramax / 2×7250.0
GPT-6 Astramax / 3×7252.8
GPT-6.1 Solmax / 2×7650.0
GPT-6.1 Solmax / 3×7646.1
GPT-6 Solmax / 2×2060.0
GPT-6 Solmax / 3×2055.0

Selection differs across models and can change from 1× to 2×/3×. Original Figure 11 contains further plotted settings.

PersonaCodeBench · conditional

Separate interaction and infrastructure outcomes

Later runtime phase limits are documented independently of source-specific inner limits.

Documented later-runtime watchdogs
PhaseDefault limitExhaustion
Preparation7,200 sInfrastructure; score unavailable
InteractionTask-specific; override supportedFailed attempt; available grades retained
Verificationmax(900, verifier timeout + 600) sInfrastructure; incomplete verification

Calibration/materialization precede these clocks. This does not establish the exact revision used for each leaderboard run.

PersonaCodeBench · timing

Original publication

Paper v1 published 3 November 2026; reviewed 5 November. The 100-task Lite leaderboard and opening-disclosure variant are primary; native-only ablations and conditional subsets are separate.

Reviewed 2026-11-05

Evidence available for this benchmark

This source record contains 29 numeric observations. The source distinguishes 20 model identities or configurations. A model may appear more than once; check the version, tools and run budget before comparing. Read results and row-level evidence →

Reported metric
Joint pass over all 100 assigned Lite tasks
Recorded unit
percent
Metric direction
higher is better

Start with these resources

Cited documents and dates (1)

Evaluation context and evidence

Source
Model reports
Publisher
Not recorded
Benchmark release
2026-11-03
Collected
Not recorded
Modality
Not recorded

These are source-reported observations, not independent reruns by this site. Check the task version, evaluation protocol, unit and reporting date before comparing models. Results from different setups are not a universal ranking.

Reported results 29

Shown in source observation order, not ranked. Dates retain the precision provided by the source.

ModelValueUnitProtocolReported date and basisSource
GPT-6 Luna20.0percentall evolved requirements disclosed at opening; acceptance, online gates and permissions retained; single-run Table 4 ablation; medium effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
Claude Fable 5.139.0percentprogressive disclosure; high effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
Claude Haiku 5.511.0percentprogressive disclosure; high effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
Claude Opus 5.539.0percentprogressive disclosure; high effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
Claude Sonnet 5.526.0percentprogressive disclosure; high effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
GPT-6 Astra45.0percentprogressive disclosure; high effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
GPT-6.1 Sol38.0percentprogressive disclosure; high effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
Gemini 3.8 Flash17.0percentprogressive disclosure; high effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
Gemini 4 Argon23.0percentprogressive disclosure; high effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
Grok 4.724.0percentprogressive disclosure; high effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
GLM-5.322.0percentprogressive disclosure; high effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified; textual-only grading (original dagger footnote)2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
DeepSeek V4.15.0percentprogressive disclosure; max effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
GLM-5.3 Flash15.0percentprogressive disclosure; max effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
GPT-6 Astra48.0percentprogressive disclosure; max effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
GPT-6 Sol18.0percentprogressive disclosure; max effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
Claude Opus 5.540.0percentprogressive disclosure; medium effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
GPT-6 Astra38.0percentprogressive disclosure; medium effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
GPT-6 Luna19.0percentprogressive disclosure; medium effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
GPT-6.1 Sol31.0percentprogressive disclosure; medium effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
Gemini 3.8 Flash17.0percentprogressive disclosure; medium effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
Gemini 4 Argon19.0percentprogressive disclosure; medium effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
Grok 4.617.0percentprogressive disclosure; medium effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
Qwen 3.8 27B6.0percentprogressive disclosure; medium effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
Qwen 3.8 Flash Next1.0percentprogressive disclosure; medium effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
Kimi-K36.0percentprogressive disclosure; mixed effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified; mixed original settings and high-effort repairs2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
GPT-5.518.0percentprogressive disclosure; xhigh effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
GPT-5.6 Terra34.0percentprogressive disclosure; xhigh effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
GPT-6 Astra45.0percentprogressive disclosure; xhigh effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation
GPT-6.1 Sol42.0percentprogressive disclosure; xhigh effort; 100 assigned Lite task-persona pairs; native completion AND all mandatory persona requirements; every non-pass including errors/unexecuted is zero; source-specific scaffold, Harbor 0.23.0/Docker; GPT-6 Luna medium user simulator and judge; source budget/runtime revision applies, exact per-run timing revision and execution dates unspecified2026-11-03 · document_publicationPersonaCodeBench · original v1 evaluation