Skip to content

data(retrieval): score artifacts and public corpora - #176

Merged
sarthakagrawal927 merged 1 commit into
mainfrom
data/retrieval-artifacts
Aug 23, 2026
Merged

data(retrieval): score artifacts and public corpora#176
sarthakagrawal927 merged 1 commit into
mainfrom
data/retrieval-artifacts

Conversation

@sarthakagrawal927

Copy link
Copy Markdown
Member

Last of the stack. Depends on #175 (the data-path exclusion) to pass the size gate.

What this is

The evidence behind the published tables: 27 score artifacts from the single-project field measurement, each carrying per-arm summaries and all 108 case rows, plus corpora for the public upstreams. 72 files, ~2.6 MB.

Committing it means verifying the numbers does not require re-running hours of measurement. The tables in full-field-got.md regenerate from exactly these files:

node scripts/context-retrieval/field-report.mjs \
  benchmarks/context-retrieval/results/full-field-got

I checked that output against the committed markdown: identical apart from one trailing newline.

Two artifacts are prefixed EXCLUDED- on purpose

  • EXCLUDED-code-graph-context-stale-db.json — a void measurement. That tool's own cleanup command is disabled by config and failed silently, so its shared graph accumulated 110 stale worktrees until 19 of every 20 results pointed into earlier cases' trees.
  • EXCLUDED-seagoat.json — needs a long-lived per-repository server the per-case protocol cannot provide.

Both are kept rather than deleted, because a deleted zero is indistinguishable from a zero that was never measured. The reporter skips EXCLUDED- files.

The thing that will confuse a reviewer

Every artifact reports RELIABILITY GATE FAILED — controls absent. It is a false alarm, and HANDOFF.md leads with it. Arms were measured one per process so a 42-second-per-query tool could not gate twenty-four others, so no single file holds the controls — they are in sibling files. Recomputed over the union, the gates pass. The union recomputation is what to verify.

Not included

Private-repository corpora. This repo is public and they carry commit subjects and file paths from private codebases. HANDOFF.md says how to rebuild them from local checkouts.

🤖 Generated with Claude Code

The evidence behind the published tables, so that verifying them does not require
re-running hours of measurement. 27 score artifacts from the single-project field
measurement, each carrying its per-arm summaries and all 108 case rows, plus the
corpora for the public upstreams.

The tables in full-field-got.md regenerate from exactly these files:

  node scripts/context-retrieval/field-report.mjs \
    benchmarks/context-retrieval/results/full-field-got

Two artifacts are prefixed EXCLUDED- and kept deliberately. One is a void
measurement of an arm whose own cleanup command was disabled by config and failed
silently, so its shared graph accumulated 110 stale worktrees until 19 of every 20
results pointed into earlier cases. The other is an arm that needs a long-lived
per-repository server the per-case protocol cannot provide. Both are retained as
the record of a retraction rather than deleted, because a deleted zero is
indistinguishable from a zero that was never measured.

Every artifact reports its reliability gate as FAILED. This is a false alarm and
HANDOFF.md leads with it: arms were measured one per process so that a
42-second-per-query tool could not gate twenty-four others, which leaves no single
artifact holding the controls. The gates must be recomputed over the union, and
there they pass.

Private-repository corpora are not included. This repository is public and those
corpora carry commit subjects and file paths from private codebases.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@sarthakagrawal927
sarthakagrawal927 merged commit 6de36d6 into main Aug 23, 2026
3 checks passed
@sarthakagrawal927
sarthakagrawal927 deleted the data/retrieval-artifacts branch August 23, 2026 15:33
sarthakagrawal927 added a commit that referenced this pull request Aug 23, 2026
The evidence behind the published tables, so that verifying them does not require
re-running hours of measurement. 27 score artifacts from the single-project field
measurement, each carrying its per-arm summaries and all 108 case rows, plus the
corpora for the public upstreams.

The tables in full-field-got.md regenerate from exactly these files:

  node scripts/context-retrieval/field-report.mjs \
    benchmarks/context-retrieval/results/full-field-got

Two artifacts are prefixed EXCLUDED- and kept deliberately. One is a void
measurement of an arm whose own cleanup command was disabled by config and failed
silently, so its shared graph accumulated 110 stale worktrees until 19 of every 20
results pointed into earlier cases. The other is an arm that needs a long-lived
per-repository server the per-case protocol cannot provide. Both are retained as
the record of a retraction rather than deleted, because a deleted zero is
indistinguishable from a zero that was never measured.

Every artifact reports its reliability gate as FAILED. This is a false alarm and
HANDOFF.md leads with it: arms were measured one per process so that a
42-second-per-query tool could not gate twenty-four others, which leaves no single
artifact holding the controls. The gates must be recomputed over the union, and
there they pass.

Private-repository corpora are not included. This repository is public and those
corpora carry commit subjects and file paths from private codebases.

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
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