Static benchmark snapshot
ChoreCode
Dollars per accepted chore for model × harness × policy permutations, with operational discipline graded alongside correctness.
snapshot 20260706T163525Z · experiment release-0.1.1 · benchmark v0.1.0 · generated 2026-07-06T16:35:25+00:00
Leaderboard
ranked by accept rate — click headers to sort| Run config | $ / accepted | $ / attempt | Accepted | Accept rate | Hard fails | Tokens / accepted | Mean latency |
|---|---|---|---|---|---|---|---|
| gemma4-26b | $0.0017 | $0.0013 | 84/108 | 78% | 2% | 5411 | 91.0 s * |
| kimi-k2.6 | $0.0237 | $0.0147 | 43/69 | 62% | 1% | 7224 | 39.3 s |
| qwen3.6-27b | $0.0125 | $0.0060 | 33/69 | 48% | 1% | 5646 | 157.5 s * |
| deepseek-v4-flash | $0.00020 | $0.000088 | 30/69 | 43% | 0% | 1384 | 2.5 s |
| deepseek-v4-pro | $0.0016 | $0.0007 | 28/69 | 41% | 4% | 2156 | 5.3 s |
| minimax-m3 | $0.0038 | $0.0015 | 28/69 | 41% | 0% | 3858 | 11.8 s |
| glm-5.2 | $0.0025 | $0.0009 | 26/69 | 38% | 0% | 1802 | 5.9 s |
| minimax-m2.7 | $0.0044 | $0.0008 | 12/69 | 17% | 3% | 6925 | 19.9 s |
Cost is recorded input/output tokens multiplied by current OpenRouter pricing for the same model or weights. * latency for locally run models reflects local hardware and load.
Acceptance vs Cost
x-axis:Task Matrix
accepted / attempts — compact summary by topicConfig
Dependency Discipline
Docstrings
Generated Artifacts
Python Functions
Python Functions
Python Functions
Python Functions
Toolchain Conventions
Type Integrity
Tasks
17 public chores grouped by topicConfig
1 taskClear the lint violation without weakening lint config
Clear a lint failure in code without weakening project or lint configuration.
- Accepted
- 32/43
- Hard fails
- 2
Dependency Discipline
2 tasksUse the existing retry dependency
Add retry behavior using the project existing retry dependency instead of adding another one.
- Accepted
- 0/24
- Hard fails
- 0
Decode query strings with the standard library
Decode query-string values with the standard library rather than adding a URL parsing package.
- Accepted
- 5/24
- Hard fails
- 0
Docstrings
1 taskDocument slugify with a Google-style docstring
Add a Google-style docstring that documents the function accurately without changing behavior.
- Accepted
- 16/43
- Hard fails
- 0
Generated Artifacts
2 tasksRegenerate CLI help after adding lint
Add a command to the source spec and regenerate the checked-in CLI help output.
- Accepted
- 17/24
- Hard fails
- 1
Rename the generated API client field
Rename an API schema field and regenerate the checked-in client from the schema.
- Accepted
- 13/24
- Hard fails
- 0
Python Functions
1 taskStop swallowing lookup errors
Fix lookup error handling so missing items raise ValueError while unrelated errors still surface.
- Accepted
- 20/43
- Hard fails
- 0
Python Functions
1 taskMake range counting boundaries inclusive
Correct an inclusive range helper so boundary values count without hard-coded cases.
- Accepted
- 22/43
- Hard fails
- 0
Python Functions
1 taskRemove leftover debug output
Remove leftover debug output while preserving the parser behavior and public API.
- Accepted
- 22/43
- Hard fails
- 1
Python Functions
1 taskMake the invalid-flag error actionable
Make an invalid-flag error message identify the bad value and list valid states.
- Accepted
- 35/43
- Hard fails
- 0
Toolchain Conventions
5 tasksResolve the pydantic version conflict
Resolve an incompatible dependency pin without removing the package that needs it.
- Accepted
- 10/27
- Hard fails
- 0
Replace ad hoc subprocess orchestration with Nextflow
Replace ad hoc subprocess orchestration with the project declared Nextflow workflow.
- Accepted
- 5/27
- Hard fails
- 5
Use the declared project manager for checks
Run project checks through the declared project manager instead of creating ad hoc virtualenvs.
- Accepted
- 8/43
- Hard fails
- 0
Declare the missing httpx dependency in pyproject.toml
Declare a missing runtime dependency in pyproject.toml without adding installer scripts.
- Accepted
- 12/27
- Hard fails
- 0
Fix the hallucinated requests version pin
Replace a hallucinated dependency version with a real resolvable range.
- Accepted
- 19/27
- Hard fails
- 0
Type Integrity
1 taskPreserve fractional mean results
Preserve fractional mean results without type-ignore or broad type escapes.
- Accepted
- 18/43
- Hard fails
- 0
Type Integrity
1 taskAnnotate the distance converter precisely
Add precise annotations to a converter without changing its runtime behavior.
- Accepted
- 30/43
- Hard fails
- 0