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
15 commits sit in this repo's top risk tercile, which is 32% of the 47scored. 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.5 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.
How this repo's commit mix shifts over time.
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 | c0507ffdfeat(plugin): track pinned VLC 3.0.23 C API headers | Miron Razvan | 1w ago | +30.1K -0 | 99%Elevated | more lines added than baseline |
| 2 | c28af624chore: configure project skeleton | Miron Razvan | 2w ago | +3.5K -228 | 97%Elevated | more lines added than baseline |
| 3 | 6ca032adfeat: implement IPC transport, worker handshake, and integration tests | Miron Razvan | 1w ago | +1.5K -124 | 94%Elevated | more lines added than baseline |
| 4 | 2538091bdocs: initialize documentation and AI task templates while updating gitignore for build dependencies fix: modify ggml-cpu.c to fix win compilation | Miron Razvan | 2w ago | +716 -2 | 94%Elevated | more lines added than baseline |
| 5 | 950f1554docs: add whisper-api.md, move vw_log to protocol, and implement VAD/segment-builder stubs | Miron Razvan | 2w ago | +1.1K -85 | 90%Elevated | more lines added than baseline |
| 6 | 21b27c51feat: implement protocol codec, payload validation, and expand test coverage chore: update README and docs | Miron Razvan | 1w ago | +752 -126 | 88%Elevated | more lines added than baseline |
| 7 | 68284fe0feat(plugin): implement realtime audio capture with SPSC queue and multi-format PCM support docs: update docs to reflect new decisions | Miron Razvan | 1w ago | +454 -39 | 86%Elevated | more lines added than baseline |
| 8 | fc1fa86bdocs: reconcile audio backlog to 8s and remove superseded VLC docs | Miron Razvan | 1w ago | +332 -579 | 84%Elevated | more lines added than baseline |
| 9 | 68f4cbd9fix(plugin): track libvlccore.def and guard capture against zero sample rate | Miron Razvan | 1w ago | +409 -253 | 81%Elevated | more lines added than baseline |
| 10 | 98a9b5eefeat(plugin): implement native vout search and OSD caption presenter | Miron Razvan | 1w ago | +324 -4 | 81%Elevated | more lines added than baseline |
| 11 | 2519c2f6docs: add VLC 3.0 API essentials reference document | Miron Razvan | 1w ago | +235 -2 | 77%Elevated | more lines added than baseline |
| 12 | f6dc07e4docs: add coding style and source layout documentation, add .clang-format, and reformat worker main.c | Miron Razvan | 2w ago | +274 -5 | 77%Elevated | more lines added than baseline |
| 13 | f859fc5ddocs: add milestone 2.9 plan for VLC module load/unload; gitignore MCP config | Miron Razvan | 1w ago | +204 -221 | 73%Elevated | more lines added than baseline |
| 14 | 471db2cffeat: add worker sample transcribing a WAV file chore: add sample voice audio, enforce documentation read by agents fix: fix vscode not recognizing whisper and vlc header files (again) | Miron Razvan | 2w ago | +382 -32 | 70%Elevated | more lines added than baseline |
| 15 | f737f700chore: add sample voice audio, enforce documentation read by agents fix: fix vscode not recognizing whisper and vlc header files (again) | Miron Razvan | 2w ago | +382 -32 | 70%Elevated | more lines added than baseline |
| 16 | dff4ea89docs: add GitHub contributing guide and issue/PR templates | Miron Razvan | 1w ago | +135 -0 | 65%Typical | more lines added than baseline |
| 17 | be28dbbddocs: add milestone 1.7 IPC transport and session handshake plan; track VAD completion in roadmap | Miron Razvan | 1w ago | +220 -12 | 65%Typical | more lines added than baseline |
| 18 | 1cd4ea4cchore: enforce agents tasklist, update cmakelists and project structure docs feat: add initial logging and caption segment building logic w/ basic deduplication feat: add segment builder unit tests | Miron Razvan | 1w ago | +226 -57 | 65%Typical | more lines added than baseline |
| 19 | 99c4d440docs: add milestone 2.9 plan for VLC module load/unload; gitignore MCP config | Miron Razvan | 1w ago | +294 -525 | 60%Typical | more lines added than baseline |
| 20 | e13c0af3feat: introduce samples framework with snippet support chore: improved Windows static linking, and project-wide compilation database integration | Miron Razvan | 2w ago | +209 -7 | 60%Typical | more lines added than baseline |
| 21 | 468f67a2docs: add VLC object tree hierarchy and vout retrieval architecture specification | Miron Razvan | 1w ago | +124 -0 | 56%Typical | more lines added than baseline |
| 22 | 6e324805docs: update roadmap, annotate source tree, and introduce WAV sample with shared audio types | Miron Razvan | 2w ago | +154 -119 | 54%Typical | more lines added than baseline |
| 23 | b985e7b1fix(plugin): resolve review issues 1-5 for audio thread safety, resampler drift, and OSD clearing | Miron Razvan | 1w ago | +114 -69 | 51%Typical | more lines added than baseline |
| 24 | a2a1d243feat: hello world | Miron Razvan | 2w ago | +100 -0 | 51%Typical | more lines added than baseline |
| 25 | 5b04e3c5docs: expand vlc-api-essentials.md with clock sync, resampler mechanics, and module ABI | Miron Razvan | 1w ago | +81 -12 | 48%Typical | more lines added than baseline |
| 26 | b31f6b16chore:prepare for finishing milestone 2 | Miron Razvan | 1w ago | +90 -36 | 45%Typical | more lines added than baseline |
| 27 | 132ce186chore: cmake config | Miron Razvan | 2w ago | +101 -0 | 45%Typical | more lines added than baseline |
| 28 | 0514b0detest: add GitHub CI tests and code coverage reports | Miron Razvan | 1w ago | +67 -0 | 40%Typical | more lines added than baseline |
| 29 | ded72914docs: restore Milestone 4 and include seeking and play/pause support in Milestone 3 MVP | Miron Razvan | 1w ago | +63 -98 | 40%Typical | more lines added than baseline |
| 30 | b799466edocs: align protocol spec with codec implementation | Miron Razvan | 1w ago | +96 -23 | 37%Typical | more lines added than baseline |
| 31 | 78cfb182feat: add code coverage instrumentation, build preset, and documentation | Miron Razvan | 1w ago | +57 -0 | 35%Typical | more lines added than baseline |
| 32 | 365deef0style: enforce include order, pointer alignment, and formatting across all source files | Miron Razvan | 1w ago | +62 -67 | 33%Below typical | more lines added than baseline |
| 33 | 59ec3658refactor(plugin): strip SPU path in favor of OSD and update Milestone 2 docs | Miron Razvan | 1w ago | +51 -83 | 31%Below typical | more lines added than baseline |
| 34 | d4bb7718docs: update diagrams to reflect seeking/pause MVP support and restored Milestone 4 | Miron Razvan | 1w ago | +35 -30 | 29%Below typical | more lines added than baseline |
| 35 | 8fd52a29feat: add standard Commit Conventions lint hooks | Miron Razvan | 1w ago | +34 -0 | 23%Below typical | more lines added than baseline |
| 36 | 22e877bffix: differentiate IPC read timeout from fatal error to survive long video pauses | Miron Razvan | 1w ago | +42 -21 | 23%Below typical | more lines added than baseline |
| 37 | 87955985docs: align protocol spec with codec implementation | Miron Razvan | 1w ago | +35 -27 | 23%Below typical | more lines added than baseline |
| 38 | c6520b42chore: configuration | Miron Razvan | 2w ago | +38 -3 | 23%Below typical | more lines added than baseline |
| 39 | fc33684fdocs(agents): enforce Conventional Commits and GitHub templates standards in agent rules | Miron Razvan | 1w ago | +27 -8 | 18%Below typical | more lines added than baseline |
| 40 | 452df1c1fix(plugin): include vlc_block.h with clang-format guards and set passthrough audio format | Miron Razvan | 1w ago | +5 -3 | 16%Below typical | fewer lines added than baseline |
| 41 | 1ea402cfdocs: mark milestone 1 as completed in roadmap | Miron Razvan | 1w ago | +4 -4 | 12%Below typical | fewer lines added than baseline |
| 42 | 81d85782chore: add generated diff and review files to gitignore | Miron Razvan | 1w ago | +4 -1 | 12%Below typical | fewer lines added than baseline |
| 43 | aa171960chore: add worktrees to gitignore | Miron Razvan | 1w ago | +4 -1 | 12%Below typical | fewer lines added than baseline |
| 44 | e88a0232chore: add whisper.cpp dependency | Miron Razvan | 2w ago | +4 -0 | 7%Below typical | fewer lines added than baseline |
| 45 | f70ca0e7fix: fix submodule recursive checkout in CI action | Miron Razvan | 1w ago | +2 -0 | 5%Below typical | fewer lines added than baseline |
| 46 | 1ca8d4c5chore: point whisper.cpp submodule at pinned fork rzv04/whisper.cpp | Miron Razvan | 1w ago | +1 -1 | 2%Below typical | fewer lines added than baseline |
| 47 | e51ff6e4fix: improve audio capture guard | Miron Razvan | 1w ago | +1 -2 | 2%Below typical | fewer 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 47 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.
rzv04/vlc-whisper has 50 commits in its history from 2 contributors, the first of them Jul 23, 2026. In the last 90 days 163 files were touched, 280 times in total, most often vlc_whisper_module.c. Every commit is scored for change risk from its size, spread and the history of the files it touches.