feat: benchmark credential parity, transcript, honest results + read-tier accuracy (tasks 0032, 0033) #36
Reference in New Issue
Block a user
Delete Branch "task-0032-bench-read-report-persistence"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
This branch began as read-tier accuracy work (tasks 0032/0033) and grew to fix a benchmark-fairness bug it surfaced, add the tooling that made the diagnosis possible, and correct the published results.
Read-tier accuracy (original scope — tasks 0032/0033)
-Rerrors instead of silently resolving the harness's own checkout.Benchmark fairness — credential parity
The neutral-working-directory change above removed the gitea-axi arm's only source of credentials — it had been defaulting repo and login from the harness checkout — leaving it the one arm the harness never authenticated.
It then had to reverse-engineer the
tea-login system on every task, burning ~4 turns each; since turns drive cache-read (the dominant cost metric), this alone made gitea-axi look like the worst arm.GITEA_AXI_API_URL/GITEA_AXI_TOKEN), the symmetric counterpart to the gitea-mcp server's env.create-memory-leak-issuedropped from 10 turns to 3.Transcript persistence
issue view: labels by default +--fieldsissue viewnever rendered labels and gave no way to add them, forcing a round-trip throughissue list --fields labels.--fieldsflag (assignees, closedAt, milestone, updatedAt, url), mirroringissue list/search.SKILL.md: the requiredsearch issues/search prssubcommand form, and pointing agents atissue viewfor a single issue's fields.read-issue-labels-and-statedropped from 10 turns to 4.Honest results
bench/README.mdagainst a clean 4-arm snapshot (240 samples, all arms fairly credentialed, executed together).Tests
All green — 390 project tests, 115 bench tests.
New behavior (transcript persistence, the arm credential env,
issue viewlabels,issue view --fields) was written test-first through the test-driven-development sub-agent.feat: persist agent report on read result records (task 0032)to feat: read-tier accuracy — report persistence + state-aware count line (tasks 0032, 0033)feat: read-tier accuracy — report persistence + state-aware count line (tasks 0032, 0033)to feat: read-tier accuracy — report persistence, state-aware count line, neutral agent cwd (tasks 0032, 0033)issue viewand add its --fields flag 8653b89612feat: read-tier accuracy — report persistence, state-aware count line, neutral agent cwd (tasks 0032, 0033)to feat: benchmark credential parity, transcript, honest results + read-tier accuracy (tasks 0032, 0033)