Commit 99cfc1b
fix(rq1): score() skips aborted/absent runs instead of counting them as recall 0 (#158)
再レビュー待ちの間に、gohan がラウンドごとに指摘してきた『偽 recall』系を先回りで自己監査し、
同種をもう1件発見・修正。score() の run ループが range(runs) 全てを含むため、ABORTED(queue/
phase 失敗)や未実行のランが 04 出力ゼロ→recall 0 として mean を引き下げていた。
- _scorable_run(run_root): 04_PARTIAL があるランのみ採点対象(=Phase04 が実際に出力した run)。
ABORTED/未実行は skip し件数を報告。「04 を走らせたが何も recovered しなかった」は実 04 出力が
あるので真の 0 として残る、という区別。
- テスト追加(scorable=04出力あり / aborted・absent=skip)。ALL PASS(7 テスト)。
Refs: #156, #102
Co-authored-by: sururu-k <2009hirotake@gmail.com>1 parent 6dab3b6 commit 99cfc1b
2 files changed
Lines changed: 32 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
199 | 199 | | |
200 | 200 | | |
201 | 201 | | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
202 | 209 | | |
203 | 210 | | |
204 | 211 | | |
| |||
228 | 235 | | |
229 | 236 | | |
230 | 237 | | |
| 238 | + | |
231 | 239 | | |
232 | 240 | | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
233 | 248 | | |
234 | 249 | | |
235 | 250 | | |
236 | 251 | | |
237 | 252 | | |
238 | 253 | | |
239 | 254 | | |
240 | | - | |
| 255 | + | |
| 256 | + | |
241 | 257 | | |
242 | 258 | | |
243 | 259 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
111 | 126 | | |
112 | 127 | | |
113 | 128 | | |
| |||
0 commit comments