Terminal-Bench 2.1terminalJSON
Recover an encrypted SQLite WAL
Repair the encrypted or corrupted SQLite write-ahead log and export all eleven database rows as sorted JSON.
db-wal-recovery
Normalized profile
What this task asks for
Repair the encrypted or corrupted SQLite write-ahead log and export all eleven database rows as sorted JSON. Make SQLite recognize the WAL changes. Recover all 11 records. Serialize id, name, and value. Sort output records by id.
Intent
- data recovery
- data transformation
Work surfaces
- database storage
- write-ahead log
Technology
- SQLite
- WAL
- XOR encryption
- JSON
Expected artifacts
- repaired WAL file
- /app/recovered.json
What makes it difficult
- reverse engineering from incomplete or indirect evidence
- security-sensitive or adversarial behavior
- stateful behavior and data-integrity constraints
Published evidence
Model × harness outcomes
Counts are tied to these exact configurations. Harnesses are not treated as equivalent across benchmarks.
- Models
- 13
- Configurations
- 20
- Trials
- 100
Showing 20 of 20 configurations
| Model | Harness | Effort | Result | Passes |
|---|---|---|---|---|
| claude-fable-5anthropic · 2026-06-07 | claude-code2.1.167 | xhigh | Mixed1 errors | 2/5 |
| claude-fable-5anthropic · 2026-06-05 | terminus-22.0.0 | high | All passed | 5/5 |
| claude-opus-4-7anthropic · 2026-05-01 | claude-code2.1.123 | max | Mixed1 errors | 4/5 |
| claude-opus-4-7anthropic · 2026-05-01 | terminus-22.0.0 | max | No passes2 errors | 0/5 |
| claude-opus-4-8anthropic · 2026-07-09 | claude-code2.1.205 | high | Mixed | 1/5 |
| claude-sonnet-5anthropic · 2026-07-09 | claude-code2.1.205 | high | No passes | 0/5 |
| gemini-3-pro-previewgemini · 2026-05-01 | gemini-cli0.40.0 | high | Mixed1 errors | 1/5 |
| gemini-3-pro-previewgemini · 2026-05-01 | terminus-22.0.0 | high | Mixed2 errors | 2/5 |
| gemini-3.1-pro-previewgemini · 2026-05-05 | gemini-cli0.40.0 | high | Mixed4 errors | 1/5 |
| gemini-3.1-pro-previewgemini · 2026-05-05 | terminus-22.0.0 | high | Mixed2 errors | 1/5 |
| glm-5.1zai · 2026-05-01 | claude-code2.1.123 | max | No passes4 errors | 0/5 |
| gpt-5.5openai · 2026-05-01 | codex0.125.0 | xhigh | Mixed | 2/5 |
| gpt-5.5openai · 2026-05-01 | terminus-22.0.0 | xhigh | No passes1 errors | 0/5 |
| gpt-5.6-lunaopenai · 2026-07-10 | codex0.144.0 | max | Mixed3 disqualified | 2/5 |
| gpt-5.6-lunaopenai · 2026-07-11 | codex0.144.1 | max | Mixed1 errors | 2/5 |
| gpt-5.6-solopenai · 2026-07-10 | codex0.144.0 | max | All passed | 5/5 |
| gpt-5.6-terraopenai · 2026-07-10 | codex0.144.0 | max | Mixed | 4/5 |
| gpt-5.6-terraopenai · 2026-07-11 | codex0.144.1 | max | Mixed | 4/5 |
| grok-4.5cursor · 2026-07-09 | cursor-cli2026.07.08-0c04a8a | default | Mixed2 disqualified | 3/5 |
| muse-spark-1.1openai · 2026-07-09 | mini-swe-agent2.4.5 | xhigh | Mixed1 errors | 2/5 |