Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.52 KB

File metadata and controls

30 lines (23 loc) · 1.52 KB

Gold-set sources & attribution

All gold-set labels are redistributed from upstream projects, both MIT-licensed. They are copied verbatim (then loaded through bench/goldset/schema.py) so that this benchmark stays reproducible even if upstream changes.

retrieval/<repo>.json — search relevance labels

  • Source: MinishLab/semblebenchmarks/annotations/<repo>.json
  • License: MIT
  • Format: [{ "query", "relevant": [path...], "secondary": [path...], "category" }] where category ∈ {semantic, architecture, symbol}.
  • Pinned to: the revision recorded in semble's benchmarks/repos.json for each repo (see bench/corpus.jsonretrieval.sha). Labels are file-path-level.

graph/<repo>.yaml — impact / multi-hop / search labels

  • Source: tirth8205/code-review-graphcode_review_graph/eval/configs/<repo>.yaml
  • License: MIT
  • Contains: test_commits (git-derived blast-radius ground truth), search_queries (query → expected qualified name), multi_hop_tasks (NL query → anchor + expected graph neighbors), entry_points.
  • Pinned to: the config's commit field (see bench/corpus.jsongraph.sha).

Why two SHAs per repo

semble and code-review-graph pinned each repo at different commits, so the retrieval snapshot and the graph snapshot are cloned separately under checkouts/<repo>@<sha>/. Each gold-set is only ever evaluated against its own snapshot.