Commit 3142485
comprehensive silent-fix classification across all 11 clients (+453 admitted)
Classified 1,519 PR/commit diffs with gemma4:31b — curated C_candidate plus the
gate-dropped rows that plausibly are fixes (fix-verb / sensitive-path signal),
skipping the ~16k obvious non-security commits (base-rate waste). Flagged 696
silent fixes. With silent_fix_prob>=0.70 now in the GATE, this admits +453 real
silent fixes the deterministic keyword gate had dropped: 1,880 -> 2,333 rows,
essential slice 1,535 -> 1,891.
Infra: local_diffs.py `warm-prs` bulk-fetched ~90k PR head refs across 11 repos
(~1.7GB blobless) so PR diffs are instant/local and the classification is
LLM-bound, not GitHub-rate-limited. data/silent_fix_llm.csv regenerated from the
full prediction cache; curate folds it in.
Note: full 17.7k-commit classification was measured at ~18h (commit-blob fetch +
base-rate waste) and rejected in favour of the plausible-candidate scope.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>1 parent 75afc68 commit 3142485
4 files changed
Lines changed: 1216 additions & 33 deletions
Binary file not shown.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
37 | | - | |
| 36 | + | |
| 37 | + | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
41 | | - | |
| 40 | + | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
45 | | - | |
| 44 | + | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
62 | 65 | | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
| 66 | + | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
71 | | - | |
| 70 | + | |
| 71 | + | |
72 | 72 | | |
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
79 | | - | |
| 78 | + | |
| 79 | + | |
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| |||
0 commit comments