Skip to content

docs: refresh benchmarks to 23 cross-repo tasks and 8 cal.com commits - #172

Merged
deusmachinea merged 1 commit into
mainfrom
docs/benchmark-refresh-2026-09-19
Sep 18, 2026
Merged

deusmachinea merged 1 commit into
mainfrom
docs/benchmark-refresh-2026-09-19

Conversation

@deusmachinea

Copy link
Copy Markdown
Contributor

Refreshes both benchmark sections of the README from the current benchmark tree.

Cross-repo (benchmarks/crossrepo/)

  • 12 new tasks (23 total) and updated runs for the 11 existing ones, including the Serena arm.
  • All tables report recall@50 as percentages. The headline chart and averages use the 12 hard tasks, where every arm ran every task: Plumbline 82.1%, Serena 69.7%, bare Opus 5 60.9%, graphtools 59.9%, embeddings 58.0%.
  • Plumbline cost and wall time for failed-first-load and lifecycle, which the runs never recorded, are estimated from their session transcripts (cost_estimate.json, marked ≈).

cal.com single-repo (benchmarks/singlerepo/)

  • Adds commit 79169de8d8 and the new Plumbline prompt-variant runs.
  • Results table rebuilt over eight commits at recall@50: Plumbline 67.9%, graphtools 54.7%, bare 52.4%, embeddings 51.1%.

Housekeeping

  • Hard-coded MCP access tokens in run configs replaced with ${PLUMBLINE_MCP_TOKEN}.
  • Session transcripts, repository checkouts and index dumps are not copied.
  • Two raw CLI captures that are not valid JSON are listed in .prettierignore so they stay byte-exact.

🤖 Generated with Claude Code

Sync benchmarks/crossrepo/ with the current benchmark tree: 12 new tasks
(23 in total) and updated runs for the 11 existing ones, including the
Serena arm. The README tables now report recall@50 as percentages; the
headline chart and averages use the 12 hard tasks, where every arm ran
every task.

Add cal.com commit 79169de8d8 and the new Plumbline prompt-variant runs
to benchmarks/singlerepo/, and rebuild that section's tables over eight
commits at recall@50.

Estimate the Plumbline cost and wall time that failed-first-load and
lifecycle never recorded, from their session transcripts; the figures
are in each run's cost_estimate.json and marked with ≈ in the README.

Replace hard-coded MCP access tokens in run configs with
${PLUMBLINE_MCP_TOKEN}. Session transcripts, repository checkouts and
index dumps are not copied. Two raw CLI captures that are not valid JSON
are listed in .prettierignore so they stay byte-exact.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@deusmachinea
deusmachinea merged commit 9f6e988 into main Sep 18, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant