Every commit scored for change-risk against this repo's own history, so 'elevated' means elevated here rather than on some global curve.
Needs review
48 commits sit in this repo's top risk tercile, which is 33% of the 146scored. The cut is drawn against this codebase's own history rather than a global curve, so a quiet repo still fills its top band, and here it starts at 8.6 out of 10. What pushes a commit up is size and spread together: a large change confined to one area scores below a smaller one scattered across a dozen files.
Commit categories over time, read off the subject line. Fixes carry the accent because that is the series this chart exists to show.
Consistently fix-driven across its history.
Ranked by change-risk, highest first. Priority is a tercile of this repo's own distribution, so a quiet repo still fills its top band.
| # | Commit | Author | When | Lines | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | 0e709d01WIP: duplicate detection, metadata pipeline, error boundary, review scoping | stippie-dot | 2mo ago | +7.9K -193 | 99%Elevated | more lines added than baseline |
| 2 | 4a49ce94feat(video): Implement Hybrid Playback & Video.js integration | stippie-dot | 4mo ago | +8.7K -130 | 99%Elevated | more lines added than baseline |
| 3 | c38c0705Initial commit: Video Cull application with TypeScript, Electron, and FFmpeg thumbnail generation | stippie-dot | 4mo ago | +10.2K -1 | 99%Elevated | more lines added than baseline |
| 4 | 513a700dtest: expand regression coverage for store and electron helpers | stippie-dot | 2mo ago | +2.5K -2.4K | 97%Elevated | more lines added than baseline |
| 5 | 25924e8dfeat: add context menus and idle diagnostics | stippie-dot | 2mo ago | +1.3K -78 | 97%Elevated | more lines added than baseline |
| 6 | 31b4eb82Add P4 review workflow and cache improvements | stippie-dot | 3mo ago | +1.6K -149 | 97%Elevated | more lines added than baseline |
| 7 | 1c5a9753feat(cache): implement p0 sqlite architecture with thumbnail migration optimizations and version bump | stippie-dot | 4mo ago | +2.5K -634 | 97%Elevated | more lines added than baseline |
| 8 | b42d9856chore: update dependency lockfile | stippie-dot | 1mo ago | +1.1K -1.3K | 93%Elevated | more lines added than baseline |
| 9 | 71435d62docs: update audit report | stippie-dot | 1mo ago | +1.2K -440 | 93%Elevated | more lines added than baseline |
| 10 | 574e463ctest: migrate suite to vitest | stippie-dot | 2mo ago | +2.8K -623 | 93%Elevated | more lines added than baseline |
| 11 | 87370005feat: improve duplicate review performance and keeper controls | stippie-dot | 2mo ago | +1.5K -252 | 93%Elevated | more lines added than baseline |
| 12 | 5d4b3be5refactor: complete video-cull app overhaul and performance optimizations | stippie-dot | 4mo ago | +980 -214 | 93%Elevated | more lines added than baseline |
| 13 | fe1b3270test: expand renderer regression coverage | stippie-dot | 2mo ago | +977 -160 | 90%Elevated | more lines added than baseline |
| 14 | ba913323perf: complete phase 0 and phase 1 instrumentation | stippie-dot | 2mo ago | +754 -68 | 90%Elevated | more lines added than baseline |
| 15 | 67c23fc7fix: restore grid and cache performance follow-ups | stippie-dot | 2mo ago | +1.4K -13 | 90%Elevated | more lines added than baseline |
| 16 | dbcb446cUpgrade non-Electron dependencies | stippie-dot | 3mo ago | +1.1K -3.3K | 90%Elevated | more lines added than baseline |
| 17 | 6e58de2afeat: ship p3 cache architecture | stippie-dot | 3mo ago | +1.2K -365 | 90%Elevated | more lines added than baseline |
| 18 | c86911ecfeat: ship p2 culling enhancements | stippie-dot | 3mo ago | +1.3K -258 | 90%Elevated | more lines added than baseline |
| 19 | d0631a39test: add renderer integration coverage and node 24 baseline | stippie-dot | 2mo ago | +1.2K -3 | 86%Elevated | more lines added than baseline |
| 20 | 4f76fd42feat: refine sidebar filters and cleanup deletes | stippie-dot | 3mo ago | +790 -153 | 86%Elevated | more lines added than baseline |
| 21 | 8fc2aa02feat: release v1.8.0 | stippie-dot | 3mo ago | +985 -410 | 86%Elevated | more lines added than baseline |
| 22 | 5e05f65ffeat: release 1.5.0 quick wins | stippie-dot | 4mo ago | +843 -78 | 86%Elevated | more lines added than baseline |
| 23 | 4408d249feat: v1.2.0 — configurable keybindings and grid play-to-review | stippie-dot | 4mo ago | +668 -181 | 86%Elevated | more lines added than baseline |
| 24 | cbfccf9aInitial commit | stippie-dot | 4mo ago | +675 -0 | 86%Elevated | more lines added than baseline |
| 25 | 2fabe776fix: improve folder and duplicate workflows | stippie-dot | 1mo ago | +602 -64 | 82%Elevated | more lines added than baseline |
| 26 | 9fb111fcperf: reduce grid, review, and sidebar recomputation | stippie-dot | 2mo ago | +694 -222 | 82%Elevated | more lines added than baseline |
| 27 | aa9de7ccfix: harden video cache workflows | stippie-dot | 3mo ago | +843 -155 | 82%Elevated | more lines added than baseline |
| 28 | ff618274feat: bookmarks, playback speed controls, shortcuts help, and crash fix | stippie-dot | 4mo ago | +658 -100 | 82%Elevated | more lines added than baseline |
| 29 | 39159642feat: advance p4 media review features | stippie-dot | 3mo ago | +455 -39 | 80%Elevated | more lines added than baseline |
| 30 | 0bbb30d3Fix thumbnail regeneration and review mode polish | stippie-dot | 3mo ago | +487 -101 | 80%Elevated | more lines added than baseline |
| 31 | 5bda7132fix: harden cache saves and settings behavior | stippie-dot | 2mo ago | +345 -198 | 79%Elevated | more lines added than baseline |
| 32 | 38794febperf: add field-aware filtered view invalidation | stippie-dot | 2mo ago | +296 -76 | 79%Elevated | more lines added than baseline |
| 33 | 6f45f058feat: add grid search | stippie-dot | 1mo ago | +351 -10 | 76%Elevated | more lines added than baseline |
| 34 | f5edad91perf: reduce cache and duplicate startup overhead | stippie-dot | 2mo ago | +389 -78 | 76%Elevated | more lines added than baseline |
| 35 | 9c1068c0test: add electron e2e regression flows | stippie-dot | 2mo ago | +367 -7 | 76%Elevated | more lines added than baseline |
| 36 | 920caeddperf: reduce sidebar rerender fan-out | stippie-dot | 2mo ago | +286 -246 | 76%Elevated | more lines added than baseline |
| 37 | 6cf9b6f0fix: tighten duplicate matching rules | stippie-dot | 2mo ago | +441 -14 | 76%Elevated | more lines added than baseline |
| 38 | 1911433dfeat: add in-app auto-updater (v1.5.2) | stippie-dot | 4mo ago | +430 -15 | 76%Elevated | more lines added than baseline |
| 39 | 79790c55style: implement cinematic glass ui redesign | stippie-dot | 4mo ago | +327 -127 | 73%Elevated | more lines added than baseline |
| 40 | 6ae16a03Update Video Cull application with UI improvements and performance optimizations | stippie-dot | 4mo ago | +287 -48 | 73%Elevated | more lines added than baseline |
| 41 | 89bdbd1afix: isolate folder cache keys | stippie-dot | 1mo ago | +294 -16 | 71%Elevated | more lines added than baseline |
| 42 | 47c06c5eperf: reduce renderer rerender fan-out | stippie-dot | 2mo ago | +385 -338 | 71%Elevated | more lines added than baseline |
| 43 | 3ff25b95test: cover electron protocol and file path guards | stippie-dot | 2mo ago | +240 -29 | 71%Elevated | more lines added than baseline |
| 44 | 7889ea4bchore: update safe dependencies | stippie-dot | 2mo ago | +258 -324 | 71%Elevated | more lines added than baseline |
| 45 | 09961f06docs: add lean feature coverage testing plan | stippie-dot | 2mo ago | +223 -0 | 69%Elevated | more lines added than baseline |
| 46 | 386e86ceperf: speed up duplicate fingerprint extraction | stippie-dot | 2mo ago | +169 -52 | 69%Elevated | more lines added than baseline |
| 47 | 0a1b9d76chore: update .gitignore and bundle ffmpeg installer packages | stippie-dot | 4mo ago | +334 -19 | 69%Elevated | more lines added than baseline |
| 48 | 631493c2feat: refine duplicate matching and review UI | stippie-dot | 2mo ago | +213 -12 | 67%Elevated | more lines added than baseline |
| 49 | 113be394fix: harden scan and duplicate cache state | stippie-dot | 1mo ago | +191 -36 | 66%Typical | more lines added than baseline |
| 50 | 8ff05c9efeat: add review summary and folder cleanup | stippie-dot | 3mo ago | +192 -19 | 66%Typical | more lines added than baseline |
Two views of the same model: where the cuts fall, and what commit shape lands you above them.
Every scored commit, binned on the raw 0 to 10 score rather than the percentile. Percentile ranks are uniform by construction, so that axis has no shape to draw. The dashed lines are the tercile cuts behind each row's priority pill.
The 146 most recent commits, on their own recency sample rather than the feed above: that defaults to risk-sorted, so reusing it would plot only the top tercile and call it the spread. Big and scattered is what the model penalises. Click a dot to open it.
Repowise tracks change history across 87 files in stippie-dot/videocull. In the last 90 days 87 files were touched, 604 times in total, most often main.js. Every commit is scored for change risk from its size, spread and the history of the files it touches.