40 of 50 selected Pro tasks resolved#
In one saved batch, Rovara Code generated patches for 50 selected SWE-bench Pro tasks. The benchmark grader marked 40 resolved and 10 unresolved. All 50 have saved test output. This is a historical internal sample, not the full benchmark score.
“Resolved” means the patch satisfied that task’s benchmark tests. It does not guarantee code correctness or establish a live Slack-to-PR workflow.
Method, model settings and cost
Batch e2c01df3-a5b9-58d2-bc9b-f51d996be91c. Fifty distinct task IDs, one recorded attempt each, no cancelled runs or terminal model-request failures. All saved grader verdicts and required-test counts reconcile with the outcome records. No benchmark was rerun for this review.
Recorded configuration: OpenRouter; model ID anthropic/claude-sonnet-5.5; provider route anthropic; medium thinking. These are recorded route labels, not independent verification of the provider’s underlying model identity. Each run records a 3,000-second and 400-tool-call limit. Task commits and image digests are in the run details.
The batch records $5.03 in estimated model usage. This excludes AWS infrastructure and is not an invoice. The task selection method and how representative this sample is have not been independently established. Treat this as a selected internal sample, rather than an official score or model comparison.
Benchmark grading and in-task checks are different
The benchmark grader tests the generated patch against the task’s expected outcome. In-task checks are the checks Rovara Code records and compares during the coding session.
This batch has separate grader evidence for all 50 tasks. Its in-task check records show 48 not verified and 2 verified. Both tasks with verified in-task checks were unresolved by the benchmark grader. A check can pass while the requested fix remains incomplete.
Five unresolved tasks contain an agent success claim. Their grader evidence still records failure. Inspect the saved output rather than treating that claim as the result.
Inspect every task, including the ten unresolved tasks
Required tests are the task’s bug and regression groups combined. Full task IDs are in the downloadable outcomes.
| Repository / run | Outcome | Required tests passed | Saved evidence |
|---|---|---|---|
future-architect/vuls
955a80fe
|
Resolved | 18/18 |
Test summary
Grader JSON |
protonmail/webclients
b0784329
|
Resolved | 12/12 |
Test summary
Grader JSON |
ansible/ansible
c0084432
|
Resolved | 114/114 |
Test summary
Grader JSON |
gravitational/teleport
5468323f
|
Resolved | 14/14 |
Test summary
Grader JSON |
internetarchive/openlibrary
5eca42bd
|
Unresolved | 5/8 |
Test summary
Grader JSON |
qutebrowser/qutebrowser
c2ed6834
|
Unresolved | 444/452 |
Test summary
Grader JSON |
flipt-io/flipt
36fdd2df
|
Resolved | 5/5 |
Test summary
Grader JSON |
NodeBB/NodeBB
efab65ca
|
Unresolved | 310/311 |
Test summary
Grader JSON |
element-hq/element
01554795
|
Resolved | 61/61 |
Test summary
Grader JSON |
element-hq/element
9c9d9513
|
Resolved | 6/6 |
Test summary
Grader JSON |
protonmail/webclients
d11790bc
|
Resolved | 7/7 |
Test summary
Grader JSON |
element-hq/element
5b37721e
|
Resolved | 26/26 |
Test summary
Grader JSON |
ansible/ansible
638773b6
|
Unresolved | 105/107 |
Test summary
Grader JSON |
qutebrowser/qutebrowser
d1a9af87
|
Resolved | 123/123 |
Test summary
Grader JSON |
gravitational/teleport
0d0145ba
|
Resolved | 2/2 |
Test summary
Grader JSON |
protonmail/webclients
cbf07af1
|
Unresolved | 2/3 |
Test summary
Grader JSON |
flipt-io/flipt
7683a90d
|
Unresolved | 0/2 |
Test summary
Grader JSON |
ansible/ansible
b71375b2
|
Resolved | 5/5 |
Test summary
Grader JSON |
protonmail/webclients
879b1792
|
Unresolved | 2/3 |
Test summary
Grader JSON |
navidrome/navidrome
7866b2a7
|
Resolved | 1/1 |
Test summary
Grader JSON |
ansible/ansible
02b473a1
|
Resolved | 48/48 |
Test summary
Grader JSON |
flipt-io/flipt
2b177f30
|
Resolved | 10/10 |
Test summary
Grader JSON |
internetarchive/openlibrary
3c0a121d
|
Unresolved | 16/17 |
Test summary
Grader JSON |
qutebrowser/qutebrowser
efaa208c
|
Resolved | 1869/1869 |
Test summary
Grader JSON |
ansible/ansible
5636a42d
|
Resolved | 10/10 |
Test summary
Grader JSON |
internetarchive/openlibrary
bc30b111
|
Resolved | 64/64 |
Test summary
Grader JSON |
internetarchive/openlibrary
455adac4
|
Resolved | 9/9 |
Test summary
Grader JSON |
gravitational/teleport
eb243b2d
|
Unresolved | 0/1 |
Test summary
Grader JSON |
gravitational/teleport
a531684e
|
Resolved | 28/28 |
Test summary
Grader JSON |
qutebrowser/qutebrowser
d83033e1
|
Resolved | 105/105 |
Test summary
Grader JSON |
internetarchive/openlibrary
da6498cd
|
Resolved | 4/4 |
Test summary
Grader JSON |
navidrome/navidrome
b670dc18
|
Resolved | 1/1 |
Test summary
Grader JSON |
tutao/tutanota
525e4590
|
Resolved | 10/10 |
Test summary
Grader JSON |
future-architect/vuls
c0006be6
|
Resolved | 6/6 |
Test summary
Grader JSON |
gravitational/teleport
a0aa20b1
|
Resolved | 24/24 |
Test summary
Grader JSON |
flipt-io/flipt
1a694b8c
|
Resolved | 2/2 |
Test summary
Grader JSON |
flipt-io/flipt
09237a94
|
Resolved | 19/19 |
Test summary
Grader JSON |
flipt-io/flipt
4ec37ac8
|
Resolved | 6/6 |
Test summary
Grader JSON |
ansible/ansible
6ce58bd1
|
Resolved | 20/20 |
Test summary
Grader JSON |
internetarchive/openlibrary
2a2103c0
|
Resolved | 3/3 |
Test summary
Grader JSON |
ansible/ansible
b39bfb6a
|
Resolved | 28/28 |
Test summary
Grader JSON |
navidrome/navidrome
1416ad67
|
Unresolved | 0/1 |
Test summary
Grader JSON |
internetarchive/openlibrary
a23606e8
|
Resolved | 61/61 |
Test summary
Grader JSON |
future-architect/vuls
4166830d
|
Resolved | 7/7 |
Test summary
Grader JSON |
ansible/ansible
d10e802a
|
Resolved | 58/58 |
Test summary
Grader JSON |
qutebrowser/qutebrowser
be55aceb
|
Resolved | 70/70 |
Test summary
Grader JSON |
gravitational/teleport
66c18944
|
Resolved | 11/11 |
Test summary
Grader JSON |
internetarchive/openlibrary
4bf7b4e3
|
Resolved | 26/26 |
Test summary
Grader JSON |
future-architect/vuls
f7b4e537
|
Resolved | 11/11 |
Test summary
Grader JSON |
protonmail/webclients
2c307c8d
|
Resolved | 6/6 |
Test summary
Grader JSON |
Fixing Django’s username validation#
Django’s ASCII and Unicode username validators accepted a trailing newline. In this saved SWE-bench Verified run, Rovara Code changed both regular expressions to require a complete match.
The recorded grader marked the task resolved. Its three bug checks and nineteen regression checks passed; the raw output records 22 tests and exit code 0.
Read the recorded test result
Raw output excerpts. Environment setup and database logs are omitted here; the downloadable output is unchanged.
test_help_text (auth_tests.test_validators.UserAttributeSimilarityValidatorTest) ... ok
test_validate (auth_tests.test_validators.UserAttributeSimilarityValidatorTest) ... ok
test_validate_property (auth_tests.test_validators.UserAttributeSimilarityValidatorTest) ... ok
test_help_text (auth_tests.test_validators.CommonPasswordValidatorTest) ... ok
test_validate (auth_tests.test_validators.CommonPasswordValidatorTest) ... ok
test_validate_custom_list (auth_tests.test_validators.CommonPasswordValidatorTest) ... ok
test_validate_django_supplied_file (auth_tests.test_validators.CommonPasswordValidatorTest) ... ok
test_help_text (auth_tests.test_validators.MinimumLengthValidatorTest) ... ok
test_validate (auth_tests.test_validators.MinimumLengthValidatorTest) ... ok
test_help_text (auth_tests.test_validators.NumericPasswordValidatorTest) ... ok
test_validate (auth_tests.test_validators.NumericPasswordValidatorTest) ... ok
test_empty_password_validator_help_text_html (auth_tests.test_validators.PasswordValidationTest) ... ok
test_get_default_password_validators (auth_tests.test_validators.PasswordValidationTest) ... ok
test_get_password_validators_custom (auth_tests.test_validators.PasswordValidationTest) ... ok
test_password_changed (auth_tests.test_validators.PasswordValidationTest) ... ok
test_password_changed_with_custom_validator (auth_tests.test_validators.PasswordValidationTest) ... ok
test_password_validators_help_text_html (auth_tests.test_validators.PasswordValidationTest) ... ok
test_password_validators_help_text_html_escaping (auth_tests.test_validators.PasswordValidationTest) ... ok
test_password_validators_help_texts (auth_tests.test_validators.PasswordValidationTest) ... ok
test_validate_password (auth_tests.test_validators.PasswordValidationTest) ... ok
test_ascii_validator (auth_tests.test_validators.UsernameValidatorsTests) ... ok
test_unicode_validator (auth_tests.test_validators.UsernameValidatorsTests) ... ok
----------------------------------------------------------------------
Ran 22 tests in 0.047s
OK
>>>>> Test Exit Code: 0
What this record establishes
Task: django__django-11099. Run:
d13ed785-404c-56fc-8787-e95f88170d65. Recorded
session began 30 September 2026 at 23:22 UTC, using Claude
Sonnet 4.6 through Amazon Bedrock.
The patch, test output, and grader report are unchanged copies of saved local benchmark artifacts, inspected on 5 October. Their SHA-256 hashes are recorded. The request is a summary derived from the recorded prompt. The prompt itself suggested the regex-anchor fix and instructed the agent to edit source files only; the evaluation harness supplied the tests.
The grader’s FAIL_TO_PASS and
PASS_TO_PASS groups describe benchmark-defined
expectations. They are not a fresh before/after run by this
website reviewer. No new evaluation was run here.
This is one selected historical task, not an aggregate solve rate, a model comparison, the full Django test suite, customer proof, or qualification of the current runtime verification loop. It does not show the live Slack-to-PR workflow. The benchmark generated a patch, not an Rovara Code pull request.
Django’s historical upstream PR provides problem context; it was not submitted by Rovara Code. Django is not a customer or endorser. Django license · Record notes.
How to read this result#
The report records 3 bug checks and 19 regression checks passing. Those are benchmark-defined expectations for this task. They are not a fresh verification run performed by the website reviewer.
Use this record to inspect one patch and its evidence. It does not establish an overall solve rate, customer outcomes or a captured Slack-to-PR workflow.
Other batches, failures and retries#
We traced 19 saved batches through the evaluation channel and retrieved every batch CSV and summary. The table includes stopped batches and runs that failed before grading. The batches use different datasets, task selections and models, so they do not form one combined solve rate.
The repaired Verified comparison includes 13 terminal model-request failures out of 18 finished task/model slots. The Pro HARD-51 comparison includes 25 out of 30. These failures are not evidence that those models could not solve the tasks. SEC-bench is a separate security-patch benchmark.
View all 19 traced batches
“Finished” counts terminal task × model × repeat slots. “Graded” excludes model-request and execution failures. A stopped batch can have planned tasks that never started. A batch with no finished runs has no measured solve rate. Retried attempts are retained separately.
| Dataset / batch | Resolved / finished | Graded | Failed / cancelled | Retries |
|---|---|---|---|---|
SWE-Bench Pro9b552b5f · completed
|
7/10 | 10 | 0 / 0 | 0 |
SWE-Bench Proe2c01df3 · completed
|
40/50 | 50 | 0 / 0 | 0 |
SWE-Bench Pro9e6c2626 · completed
|
2/2 | 2 | 0 / 0 | 0 |
SWE-Bench Pro744df9ec · completed
|
28/30 | 30 | 0 / 0 | 0 |
SWE-Bench Proe8b8454e · completed
|
1/1 | 1 | 0 / 0 | 0 |
SWE-Bench Pro70f4f99a · stopped
|
9/13 | 11 | 0 / 2 | 0 |
SWE-Bench Prob975bc89 · completed
|
4/5 | 5 | 0 / 0 | 0 |
SWE-Bench Pro1f8652a8 · completed
|
9/10 | 10 | 0 / 0 | 0 |
SWE-Bench Pro66ff6366 · stopped
|
0/3 | 0 | 0 / 3 | 0 |
SWE-Bench Pro5fd713af · completed
|
30/30 | 30 | 0 / 0 | 0 |
SWE-bench Verified258c2b76 · completed
|
0/1 | 1 | 0 / 0 | 0 |
SWE-bench Verified2af2b747 · completed
|
1/1 | 1 | 0 / 0 | 0 |
SWE-bench Verifiedf75662d3 · completed
|
0/1 | 1 | 0 / 0 | 0 |
SWE-Bench Pro HARD-51d11b0ec1 · completed
|
4/30 | 5 | 25 / 0 | 25 |
SWE-bench Verified9e0748d7 · completed
|
1/18 | 5 | 13 / 0 | 13 |
SEC-bench patch task93eaa817 · completed
|
20/36 | 28 | 8 / 0 | 8 |
SWE-bench Verifieddb224aba · stopped
|
0/0 | 0 | 0 / 0 | 0 |
SWE-Bench Pro HARD-51a5f4737f · stopped
|
0/0 | 0 | 0 / 0 | 0 |
SEC-bench patch taska4c5a901 · stopped
|
0/4 | 0 | 1 / 3 | 1 |
Eight per-run result files were missing from storage; their batch rows remain in the record. The selected 50-task report above has complete saved grader evidence. The separate 10-task model batch overlaps it in all ten tasks, so pooling those results would count those tasks twice.