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
21 commits sit in this repo's top risk tercile, which is 35% of the 60scored. 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 5.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.
Consistently feature-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 | Review priority | Top driver |
|---|---|---|---|---|---|---|
| 1 | d9d8d06bfeat: prims basic implementation without PQ | mpaulson | 3y ago | +4.2K -334 | 99thElevated | more lines added than baseline |
| 2 | dc0e0e03feat: the kata machine | mpaulson | 4y ago | +2.8K -0 | 98thElevated | more lines added than baseline |
| 3 | 60205795feat: all the things | mpaulson | 4y ago | +216 -87 | 95thElevated | more lines added than baseline |
| 4 | 44bdb717feat: speed violence and momentumn are happening | mpaulson | 4y ago | +248 -18 | 95thElevated | more lines added than baseline |
| 5 | 6f41e576feat: working through all the algos i'll need | mpaulson | 4y ago | +264 -27 | 93thElevated | more lines added than baseline |
| 6 | 921dc2d3feat: migrate from Yarn/Jest to Bun/Vitest | Claudeclaudeautonomous | 7mo ago | +309 -6.1K | 91thElevated | more lines added than baseline |
| 7 | 5335cc10feat: more algos | mpaulson | 4y ago | +151 -78 | 89thElevated | more lines added than baseline |
| 8 | 8b5cbd2efeat: prims algorithm | mpaulson | 4y ago | +160 -62 | 88thElevated | more lines added than baseline |
| 9 | 3b1add12just want this to be a part of the test. | mpaulson | 4y ago | +102 -0 | 86thElevated | more lines added than baseline |
| 10 | 507b1b1dfeat: ligma sugma | mpaulson | 4y ago | +156 -205 | 84thElevated | more lines added than baseline |
| 11 | 90fdc7aafeat: working through the dynamic testing portion of ligmata | mpaulson | 4y ago | +113 -58 | 83thElevated | more lines added than baseline |
| 12 | 7101b99cfeat: ring buffer | mpaulson | 4y ago | +57 -2 | 81thElevated | more lines added than baseline |
| 13 | 3be55dc5feat: better class generation. | mpaulson | 4y ago | +63 -20 | 79thElevated | more lines added than baseline |
| 14 | e143675eVisually display test error in MazeSolver.ts | Wibbly | 4y ago | +30 -17 | 78thElevated | more lines added than baseline |
| 15 | a87ff7c5feat: day generation | mpaulson | 4y ago | +28 -31 | 76thElevated | more lines added than baseline |
| 16 | 8b4725a6lru here we come | mpaulson | 4y ago | +34 -3 | 74thElevated | more lines added than baseline |
| 17 | b83a3f37feat: heap tests | mpaulson | 4y ago | +31 -1 | 72thElevated | more lines added than baseline |
| 18 | b35341acfeat: ohhhhhh babe | mpaulson | 4y ago | +31 -13 | 72thElevated | more lines added than baseline |
| 19 | a7a1de34feat: LRU tests | mpaulson | 4y ago | +26 -4 | 68thElevated | more lines added than baseline |
| 20 | 593a8d6afeat: prims list | mpaulson | 4y ago | +32 -5 | 68thElevated | more lines added than baseline |
| 21 | 29de257bfeat: working array list | mpaulson | 4y ago | +29 -19 | 68thElevated | more lines added than baseline |
| 22 | 7ffe2a81feat: small fixes + heap! | mpaulson | 4y ago | +22 -14 | 63thTypical | more lines added than baseline |
| 23 | 29ba2cd3feat: quick update to limgachine. | mpaulson | 4y ago | +28 -15 | 63thTypical | more lines added than baseline |
| 24 | 89c847ebfeat: full list | mpaulson | 4y ago | +20 -0 | 61thTypical | more lines added than baseline |
| 25 | b6bc2a63feat: the ligma config | mpaulson | 4y ago | +17 -45 | 59thTypical | more lines added than baseline |
| 26 | 83739567feat: so many greater things now | mpaulson | 4y ago | +24 -20 | 58thTypical | more lines added than baseline |
| 27 | b21c9934fix: generation bug | mpaulson | 4y ago | +14 -14 | 56thTypical | more lines added than baseline |
| 28 | 87e1b4d8feat: actual ligma | mpaulson | 4y ago | +11 -2 | 54thTypical | more focused than baseline |
| 29 | 02a064b5feat: lru test just successed. | mpaulson | 4y ago | +10 -6 | 53thTypical | more scattered than baseline |
| 30 | 2d425c0bfeat | mpaulson | 4y ago | +8 -3 | 51thTypical | fewer lines added than baseline |
| 31 | 17b5708dfixing names | mpaulson | 4y ago | +10 -22 | 49thTypical | more files than baseline |
| 32 | c9d8e454fix map test | Max Zawisa | 4y ago | +4 -4 | 47thTypical | fewer lines added than baseline |
| 33 | 10aeaaa7feat: important commit | mpaulson | 4y ago | +5 -4 | 47thTypical | fewer lines added than baseline |
| 34 | e3ae5743Naming suggestions | paulber33 | 4y ago | +4 -0 | 44thTypical | fewer lines added than baseline |
| 35 | b1ec6b10feat: small change | mpaulson | 4y ago | +6 -25 | 43thTypical | fewer lines added than baseline |
| 36 | 44754389Update generate and clear scripts in package.json | ruthvik | 4y ago | +3 -3 | 39thTypical | fewer lines added than baseline |
| 37 | 432f8855lets go | mpaulson | 4y ago | +4 -4 | 39thTypical | fewer lines added than baseline |
| 38 | 60d75e19feat: small fixes | mpaulson | 4y ago | +3 -10 | 39thTypical | fewer lines added than baseline |
| 39 | e1ea49adUpdate Name suggestions | paulber33 | 4y ago | +3 -0 | 36thTypical | fewer lines added than baseline |
| 40 | ecc01bf9Drop absolute path to show relative path in "day" command | ruthvik | 4y ago | +3 -2 | 33thBelow typical | fewer lines added than baseline |
| 41 | c74ac60bFix SinglyLinkedList test and add to ligma.config | Max Zawisa | 4y ago | +3 -2 | 33thBelow typical | fewer lines added than baseline |
| 42 | 8859e43afeat: shill | mpaulson | 4y ago | +3 -0 | 33thBelow typical | fewer lines added than baseline |
| 43 | 447be1e9fix error for day one | mpaulson | 4y ago | +3 -5 | 29thBelow typical | fewer lines added than baseline |
| 44 | c04ba255dont ignore generated files, improve setup info | Marc Grabanski | 4y ago | +2 -1 | 28thBelow typical | fewer lines added than baseline |
| 45 | 6d912532Remove use of shebang | ruthvik | 4y ago | +2 -4 | 24thBelow typical | fewer lines added than baseline |
| 46 | 37aa7f00chore: readme | mpaulson | 4y ago | +2 -0 | 24thBelow typical | fewer lines added than baseline |
| 47 | 3f113ec1fix: tscdeez nuts | mpaulson | 4y ago | +2 -1 | 24thBelow typical | fewer lines added than baseline |
| 48 | cda7ccb7Update README.md | Sulaymane Sillah | 4y ago | +1 -1 | 19thBelow typical | fewer lines added than baseline |
| 49 | d6f9166efix typo in readme | Sam | 4y ago | +1 -1 | 19thBelow typical | fewer lines added than baseline |
| 50 | 55286c51ligma | Nathaniel P Maile | 4y ago | +1 -0 | 19thBelow 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 60 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 43 files in HexSleeves/kata-machine. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.