mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-05 15:26:36 +08:00
1.5 KiB
1.5 KiB
| 1 | iteration | commit | metric | delta | status | guard | description |
|---|---|---|---|---|---|---|---|
| 2 | 0 | - | 102 | 0.0 | baseline | pass | initial measurement (pinned yardstick: repo gate + real-risk analyzers) |
| 3 | 1 | 1c5731b | 100 | -2.0 | keep | pass | core: Using2/Using3 now wrap dependency causes via errors.Join (proven: test fails on revert) |
| 4 | 2 | 37ad586 | 95 | -5.0 | keep | pass | sentinel == comparisons -> errors.Is across admin/upload/cap-pow (5 sites) |
| 5 | 3 | 686e3ef | 93 | -2.0 | keep | pass | filesrv.AbortUploadRecordError dedups error mapping + errors.As (2 sites, drops dead ErrInvalidUploadID) |
| 6 | 4 | 7e6b9e7 | 93 | 0.0 | keep | pass | PROVEN FIX: singleflight image generation no longer dies with the first caller canceled ctx (test fails on revert) |
| 7 | 6 | ce33997 | 92 | -1.0 | keep | pass | BUGFIX admin logs: negative cursor was accepted (bool ignored by callers) -> error-only contract; proven via revert (compile-level) + contract test |
| 8 | 7 | c66399e | 89 | -3.0 | keep | pass | push channels share title/content/level extraction (3 dead inits gone, ~20 fewer lines) |
| 9 | 8 | 18820b1 | 89 | 0.0 | keep | pass | BUGFIX push: synthesized notification content had random field order (map iteration); sorted keys, test observed failing pre-fix |
| 10 | 9 | 22ecafd | 87 | -2.0 | keep | pass | unparam: always-nil error returns dropped, 4 unreachable branches removed |
| 11 | 10 | c4068ef | 84 | -3.0 | keep | pass | errorlint cleared to 0: %%w at push test + telegram fallback, errors.As in config loader |
| 12 | 11 | 3d2038a | 80 | -4.0 | keep | pass | nilnil: unimplemented auth mocks now return a sentinel instead of (nil,nil) |