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
17 commits sit in this repo's top risk tercile, which is 33% of the 52scored. 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.2 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.
Began other-led, now leaning fix.
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 | c9e2bb47imported assets | Selina | 1y ago | +1.3K -0 | 99thElevated | more lines added than baseline |
| 2 | 0dabda13Part 2 | SelinaDev | 1y ago | +766 -9 | 97thElevated | more lines added than baseline |
| 3 | 5185603cPart 8 | Selina | 1y ago | +569 -44 | 94thElevated | more lines added than baseline |
| 4 | f86e2eb3Part 7 | SelinaDev | 1y ago | +646 -43 | 94thElevated | more lines added than baseline |
| 5 | b9a9f9a2Add mining system with ore deposits | Jacob LeCoq | 7mo ago | +430 -29 | 88thElevated | more lines added than baseline |
| 6 | 98a2c1definished part 12 | Selina | 1y ago | +421 -19 | 88thElevated | more lines added than baseline |
| 7 | e42b09dcPart 9 | Selina | 1y ago | +415 -8 | 88thElevated | more lines added than baseline |
| 8 | 5562b808Part 6 | SelinaDev | 1y ago | +463 -28 | 88thElevated | more lines added than baseline |
| 9 | 90e00ac1part 13 | SelinaDev | 1y ago | +362 -5 | 84thElevated | more lines added than baseline |
| 10 | 9360bc43Add economy system with gold and ore | Jacob LeCoq | 7mo ago | +257 -4 | 82thElevated | more lines added than baseline |
| 11 | cda845e1Convert ore deposits from entities to mineable wall tiles | Jacob LeCoq | 7mo ago | +220 -41 | 79thElevated | more lines added than baseline |
| 12 | 2d4c6536Part 10 | Selina | 1y ago | +308 -41 | 79thElevated | more lines added than baseline |
| 13 | 220c0470Part 5 | Selina | 1y ago | +276 -9 | 76thElevated | more lines added than baseline |
| 14 | cf1a9d61Add dynamic light system for Echoes in the Dark | Jacob LeCoq | 7mo ago | +243 -4 | 74thElevated | more lines added than baseline |
| 15 | d889ebedfinished part 11 | Selina | 1y ago | +175 -15 | 72thElevated | more lines added than baseline |
| 16 | 058b2dfcadded rememberable component | SelinaDev | 1y ago | +140 -97 | 69thElevated | more lines added than baseline |
| 17 | d898d6d5Part 4 | Selina | 1y ago | +156 -7 | 69thElevated | more lines added than baseline |
| 18 | c02b8012Add light duration system | Jacob LeCoq | 7mo ago | +158 -5 | 66thTypical | more lines added than baseline |
| 19 | b22af245Part 3 | Selina | 1y ago | +129 -16 | 64thTypical | more lines added than baseline |
| 20 | f1041456Part 11 descent mechanic | SelinaDev | 1y ago | +132 -21 | 63thTypical | more lines added than baseline |
| 21 | c7881dbaImplemented game state switching and main menu | SelinaDev | 1y ago | +114 -2 | 60thTypical | more lines added than baseline |
| 22 | 94b8722fimplemented part 1 | Selina | 1y ago | +100 -1 | 60thTypical | more lines added than baseline |
| 23 | 26269489mostly finished leveling | SelinaDev | 1y ago | +84 -0 | 57thTypical | more lines added than baseline |
| 24 | a7943cf5Rebuild deposit resource files with explicit render_order | Jacob LeCoq | 7mo ago | +50 -45 | 54thTypical | more lines added than baseline |
| 25 | 011961d6part 12 | SelinaDev | 1y ago | +59 -14 | 54thTypical | more lines added than baseline |
| 26 | bc5affd5created godot project | Selina | 1y ago | +65 -15 | 51thTypical | more lines added than baseline |
| 27 | 8b4f7f30Initial commit | Selina | 1y ago | +40 -0 | 49thTypical | more lines added than baseline |
| 28 | e82b543aFix resource file formatting issues | Jacob LeCoq | 7mo ago | +20 -40 | 46thTypical | more lines added than baseline |
| 29 | 4646bf1badded damage reduction from defense | SelinaDev | 1y ago | +26 -8 | 46thTypical | more lines added than baseline |
| 30 | 3dd070bdAdded game over screen | Selina | 1y ago | +26 -1 | 43thTypical | more lines added than baseline |
| 31 | 3ba9d146Revert "finished part 12" | Selina | 1y ago | +19 -421 | 40thTypical | more scattered than baseline |
| 32 | 1611d6c4Update README.md | Selina | 1y ago | +15 -2 | 40thTypical | more lines added than baseline |
| 33 | 14c1c65dUpdate README.md | Selina | 1y ago | +14 -9 | 38thTypical | more lines added than baseline |
| 34 | 4171e987took care of warnings | Selina | 1y ago | +12 -12 | 36thTypical | more scattered than baseline |
| 35 | 6ec43c2bAdd burn_rate to light sources | Jacob LeCoq | 7mo ago | +11 -5 | 33thBelow typical | more scattered than baseline |
| 36 | 025c25dafixed duplication issues | SelinaDev | 10mo ago | +11 -6 | 33thBelow typical | more scattered than baseline |
| 37 | 28550a79made base classes abstract | SelinaDev | 10mo ago | +11 -101 | 30thBelow typical | more scattered than baseline |
| 38 | 48c5cf09Fix ore deposits not spawning and FOV not updating on equip | Jacob LeCoq | 7mo ago | +8 -1 | 28thBelow typical | fewer lines added than baseline |
| 39 | 01042b62Fix load_steps count in deposit resource files | Jacob LeCoq | 7mo ago | +5 -5 | 26thBelow typical | fewer lines added than baseline |
| 40 | 5885339badded position caching | Selina | 1y ago | +7 -7 | 24thBelow typical | fewer lines added than baseline |
| 41 | fff46e55Remove strict type annotations to fix tile loading | Jacob LeCoq | 7mo ago | +5 -4 | 20thBelow typical | fewer lines added than baseline |
| 42 | 90ee0fe0Update README.md | Selina | 1y ago | +6 -0 | 20thBelow typical | fewer lines added than baseline |
| 43 | e69d2cedUpdate README.md | Selina | 1y ago | +6 -0 | 20thBelow typical | fewer lines added than baseline |
| 44 | b2d0a907Set all ore yields to 1 per deposit | Jacob LeCoq | 7mo ago | +4 -4 | 15thBelow typical | fewer lines added than baseline |
| 45 | e23aadeeSet window size to 1280x720 with proper scaling | Jacob LeCoq | 7mo ago | +5 -0 | 15thBelow typical | fewer lines added than baseline |
| 46 | 45b16418Update README.md | Selina | 1y ago | +4 -3 | 13thBelow typical | fewer lines added than baseline |
| 47 | 44dc7fd2update part 9 | SelinaDev | 1y ago | +3 -1 | 11thBelow typical | fewer lines added than baseline |
| 48 | 1e2be417Fix elif syntax error in reticle.gd | Jacob LeCoq | 7mo ago | +2 -3 | 9thBelow typical | fewer lines added than baseline |
| 49 | fb7460afFix type casting for ore wall tiles | Jacob LeCoq | 7mo ago | +2 -1 | 7thBelow typical | fewer lines added than baseline |
| 50 | 0a472e6aFix type annotation error in dungeon_generator | Jacob LeCoq | 7mo ago | +1 -1 | 4thBelow 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 52 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 1 file in HexSleeves/echos_in_the_dark. 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.