Everyday coding tasks
Find information in a small project, edit files and fix bugs.
Compare model results on this test →
How this test is scored · 16 questions · Task pass rate
What these tests cover
These tasks cover finding information in a small software project, making targeted edits, and fixing a bug. They exercise project navigation, code reading, and following specific editing constraints. The prompts are available, but the underlying project files are not included in the supplied evidence.
About this explanation
Generated by GPT Astra (gpt-6-astra) · 2026-10-12. Shared across models for this version of the test. The original question and checks remain the source of truth.How it is scored
Existing basic.py checks, with generated Python evaluated only in containment. Pass/fail. One greedy run and three seeded sampled repetitions; same prompt, not rotating paraphrases.
Task pass rate · 16 fixed primary questions
Version 652b71c9180e8b80. Excluded questions remain available below; retired tasks are kept in the edition archive.Original agent-harness tasks, published by the benchmark owner.
Recorded evidence availability
Counts cover question definitions and all saved attempts, including historical attempts. They are evidence-component counts, not scored questions. A zero means no components in that state.
| Component | full | redacted | source link only | not recorded | withheld |
|---|---|---|---|---|---|
| answer | 6811 | 145 | 0 | 2396 | 0 |
| artifacts | 3080 | 3876 | 0 | 2396 | 0 |
| checks | 6686 | 0 | 0 | 2666 | 0 |
| context | 0 | 0 | 0 | 9352 | 0 |
| input | 0 | 6232 | 0 | 3120 | 0 |
| prompt | 6972 | 0 | 0 | 2380 | 0 |
| reasoning | 2487 | 436 | 0 | 6429 | 0 |
| reference | 0 | 0 | 0 | 9352 | 0 |
| tools | 5400 | 1314 | 0 | 2638 | 0 |
Full: recorded material is available. Redacted: explicit publication rules removed identified text. Source link only: follow the cited source. Not recorded: no saved component. Withheld: material is not published.
Question bank
1–16 of 16 matching questions · 16 in this version
- Locate the Retry Limit
The user asks where the project's retry-limit setting is defined and what value it holds. This exercises locating a named setting in code and reporting both its location and value.
basic-T1 · primary - Find the Release Date
The user asks for the release date mentioned in a project notes document. This exercises reading a specified file and extracting a particular fact rather than guessing from outside knowledge.
basic-T2 · primary - Change the Retry Limit
The user asks to change the project's retry limit to a specified value. This exercises finding the relevant setting and making a focused code edit rather than merely describing the change.
basic-T3 · primary - Create an Exact One-Line File
The user asks to create a text file containing exactly one supplied line. This exercises basic file creation and precise instruction following, including avoiding extra text in the file.
basic-T4 · primary - Explain the Latest Commit
The user asks what the most recent Git commit changed in the project. This exercises inspecting recorded changes and turning them into a clear explanation of what was modified.
basic-T5 · primary - Count and Compare Python Files
The user asks how many Python files are in the application folder and which is largest. This exercises identifying relevant files, counting them, and comparing their sizes.
basic-T6 · primary - Add Readable Byte Sizes
The user asks to add a function that converts byte counts into readable sizes and remove the related TODO comment. This exercises implementing a small utility and updating the surrounding code consistently.
basic-T7 · primary - Collect TODO Comments
The user asks to find every TODO comment in the Python code and append each to the project's task list on a separate line. This combines searching across files with collecting text into an existing document.
basic-T8 · primary - Fix Code Behind a Failing Test
The user asks to investigate a failing test and fix the application code without changing the test. This exercises diagnosing a bug while respecting an explicit limit on what may be edited.
basic-H1 · primary - Rename a Function Throughout
The user asks to rename a network function and update every place in the project that uses it. This exercises tracking references across files and making a coordinated change rather than editing only the definition.
basic-H2 · primary - Find the Proxy Settings
The user asks to find a proxy configuration file somewhere under the project's parent folder and report its host and port. This exercises searching beyond the project folder and reading configuration values.
basic-H3 · primary - Locate an Error in a Log
The user asks which error code appears in a long event log and on which line. This exercises finding a specific entry in a large file and reporting its precise location.
basic-H4 · primary - Append a Final Task
The user asks to append a supplied release-related task as the final line of an existing task list. This exercises preserving existing content while adding exact text in the requested position.
basic-H5 · primary - Calculate Total Retry Waiting
The user asks for the total time a network function spends sleeping when all attempts fail, worked out from the code. This exercises following retry logic and adding the delays along that failure path.
basic-H6 · primary - Document Every Command-Line Option
The user asks for a project readme listing every command-line option with its help text. This exercises discovering the program's available options and transferring that information into complete, source-grounded documentation.
basic-H7 · primary - Undo a Commit by Editing
The user asks to undo the latest Git commit's change by editing the file directly, without using Git to make changes. This exercises understanding a previous edit and reversing it under a method constraint.
basic-H8 · primary