File size: 2,602 Bytes
d61821a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# Development pilot dataset

The E00 development pilot uses the official
[GitLab Runner repository](https://gitlab.com/gitlab-org/gitlab-runner/), a Go
project hosted on GitLab. This dataset is for pipeline debugging and pilot
effect-size estimation only; it is not a confirmatory benchmark split.

## Pinned checkout

| Field | Value |
|---|---|
| Repository | `https://gitlab.com/gitlab-org/gitlab-runner.git` |
| Release | `v19.0.1` |
| Commit | `c2831b75a3ff0782dca8f64498cbc6f71c76819e` |
| Tracked files | 1,229 |
| Readable tracked bytes | approximately 13.35 MB |
| Go/Proto files | 845 |
| Go/Proto lines | 211,912 |
| Go/Proto bytes | 6,153,499 |

The model is loaded with a 262,144-token context. The Go/Proto subset alone
would fit only if the tokenizer averaged more than 23 bytes per token. This is
a conservative size sanity check, not the final tokenizer measurement. Before
confirmatory evaluation, repository size must be measured with the exact local
Qwen tokenizer file and the measurement script/version must be recorded.

## Task construction

Five real fixes are converted into localization tasks. For every task, the
searchable snapshot is the parent of the fix commit. The visible statement is
an issue-style description that does not name the gold file or symbol. Changed
production locations that already exist at the parent commit form the hidden
retrieval gold.

| Task | Gold commit | Topic | Difficulty |
|---|---|---|---|
| TASK_GR_001 | `991cf3c0` | proactive authentication during checkout lazy fetch | medium, two files |
| TASK_GR_002 | `fd33f65d` | proxy-exec inherited-pipe hang | medium, one file |
| TASK_GR_003 | `9968f744` | adaptive concurrency under network retries | hard, cross-module |
| TASK_GR_004 | `6cd0dce8` | S3 checksum defaults for custom endpoints | medium, domain terminology |
| TASK_GR_005 | `8c5b8c70` | autoscaler context-cause classification | medium, semantic |

These tasks have `validation_status = "retrieval_ready"`. They must not be used
for end-to-end repair claims until hidden regression tests are extracted,
verified to fail on the base commit, verified to pass on the gold commit, and
checked for flakiness.

## E00 treatments

- H000: deterministic literal occurrence ranking over issue-derived terms.
- H001: in-memory BM25 with a bounded fuzzy path-token bonus.
- H003: Qwen3 Embedding 0.6B with exact flat cosine ranking.

All treatments use the same 120-line chunks, 20-line overlap, and 16,000-character
ceiling in this pilot. This common chunking is a deliberate control. E00 has 15
cells: five tasks by three harnesses.