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
70 commits sit in this repo's top risk tercile, which is 33% of the 211scored. 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.
Began other-led, now leaning feature.
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 | 75f8d1feinitial commit (grandprod copy) | Kyle J. Kemp | 9mo ago | +36.4K -0 | 100%Elevated | more lines added than baseline |
| 2 | 5c8424a7add hero automation via "decrees" | Kyle J. Kemp | 4d ago | +3.3K -8 | 99%Elevated | more lines added than baseline |
| 3 | 8ba706bfupdated package | Kyle J. Kemp | 1w ago | +3.0K -3.3K | 99%Elevated | more lines added than baseline |
| 4 | 4f454645update some deps | Kyle J. Kemp | 1w ago | +3.7K -4.0K | 99%Elevated | more lines added than baseline |
| 5 | f3218395add trade caravans, utilizing previous data. | Kyle J. Kemp | 14h ago | +2.4K -90 | 96%Elevated | more lines added than baseline |
| 6 | 91f9a603add heroes tab, equipment, etc | Kyle J. Kemp | 1w ago | +2.3K -131 | 96%Elevated | more lines added than baseline |
| 7 | 1889d339add movement, combat, dying, un-dying, etc. | Kyle J. Kemp | 1w ago | +2.9K -109 | 96%Elevated | more lines added than baseline |
| 8 | c3fdea9cadd files, rework interfaces to types | Kyle J. Kemp | 1w ago | +1.6K -16 | 96%Elevated | more lines added than baseline |
| 9 | 29df0c02commit missing files | Kyle J. Kemp | 1w ago | +1.9K -0 | 96%Elevated | more lines added than baseline |
| 10 | 1821e6a2update eslint to 9, migrate, update images to admurins | Kyle J. Kemp | 1w ago | +3.4K -2.2K | 96%Elevated | more lines added than baseline |
| 11 | ef28b337ang21 | Kyle J. Kemp | 1w ago | +3.2K -2.3K | 96%Elevated | more lines added than baseline |
| 12 | a6093b4eadd bestiary | Kyle J. Kemp | 1d ago | +1.6K -88 | 93%Elevated | more lines added than baseline |
| 13 | 2a790da7add a lot of new skills, enemies, collectibles, locations. rebalance some skills. | Kyle J. Kemp | 2d ago | +2.2K -132 | 93%Elevated | more lines added than baseline |
| 14 | 5a7019b1add simulation tool | Kyle J. Kemp | 2d ago | +1.4K -0 | 93%Elevated | more lines added than baseline |
| 15 | bf0abd6eadd randomly generated encounter nodes, add one to carrina | Kyle J. Kemp | 3d ago | +2.0K -475 | 93%Elevated | more lines added than baseline |
| 16 | 2f266746add ability to farm a node for an item! | Kyle J. Kemp | 4d ago | +1.2K -83 | 93%Elevated | more lines added than baseline |
| 17 | 18453866add infusion mechanic | Kyle J. Kemp | 6d ago | +1.6K -328 | 93%Elevated | more lines added than baseline |
| 18 | 6c17f1a1support tradeskills | Kyle J. Kemp | 1w ago | +2.5K -130 | 93%Elevated | more lines added than baseline |
| 19 | bc9b9dc0add recipe support | Kyle J. Kemp | 1w ago | +1.5K -67 | 93%Elevated | more lines added than baseline |
| 20 | 721c8344add collectible drop/etc support | Kyle J. Kemp | 1w ago | +1.3K -30 | 91%Elevated | more lines added than baseline |
| 21 | 973b24dfadd gatherable nodes | Kyle J. Kemp | 1w ago | +1.2K -44 | 91%Elevated | more lines added than baseline |
| 22 | 28cd68d2rework maps - tilesets are now more independent, maps have been updated, mapcopy script has been fixed, etc. | Kyle J. Kemp | 3d ago | +1.1K -1.9K | 88%Elevated | more lines added than baseline |
| 23 | 4a0dd254add weighted pathfinding so the heroes walk along the path! exciting! | Kyle J. Kemp | 5d ago | +719 -170 | 88%Elevated | more lines added than baseline |
| 24 | f2ff4d8cadd new creatures: 3 slimes, 3 spiders. 2 new nodes. new skills. new items. scaffold new infusion system. | Kyle J. Kemp | 6d ago | +1.3K -64 | 88%Elevated | more lines added than baseline |
| 25 | 20ee4e36actually add scripts | Kyle J. Kemp | 1w ago | +600 -0 | 88%Elevated | more lines added than baseline |
| 26 | 1b80c26aadd the museum with just collectible support (for now) | Kyle J. Kemp | 1w ago | +675 -15 | 88%Elevated | more lines added than baseline |
| 27 | f2c77486add clickable info for explorable nodes | Kyle J. Kemp | 1w ago | +541 -17 | 88%Elevated | more lines added than baseline |
| 28 | a745aca3add sample content interfaces, maps, and some data types | Kyle J. Kemp | 1w ago | +1.4K -148 | 88%Elevated | more lines added than baseline |
| 29 | 973bc235some dep updates | Kyle J. Kemp | 1w ago | +675 -4.3K | 88%Elevated | more lines added than baseline |
| 30 | 69ccaf28add support for hidden nodes | Kyle J. Kemp | 1d ago | +654 -43 | 85%Elevated | more lines added than baseline |
| 31 | b2275b5ftrack failures for levelups per node - this will make auto mode not smash it's head against a failing node and will slowly go down in level until it finds one it can comfortably handle, if any. | Kyle J. Kemp | 1d ago | +436 -13 | 85%Elevated | more lines added than baseline |
| 32 | ddce9e93add new items, crafting up through level 10ish | Kyle J. Kemp | 6d ago | +657 -64 | 85%Elevated | more lines added than baseline |
| 33 | 10cd2fcaadd analysis scripts | Kyle J. Kemp | 6d ago | +451 -0 | 85%Elevated | more lines added than baseline |
| 34 | fa07122badd a bunch of skills/icons/abilities/effects/etc | Kyle J. Kemp | 1w ago | +773 -250 | 85%Elevated | more lines added than baseline |
| 35 | d64f5a89add content gaps script | Kyle J. Kemp | 2d ago | +561 -0 | 82%Elevated | more lines added than baseline |
| 36 | eb50031arefactor hero-equipment-panel into 3 components | Kyle J. Kemp | 4d ago | +381 -331 | 82%Elevated | more lines added than baseline |
| 37 | c0b3ae52add "optimize gear" button | Kyle J. Kemp | 6d ago | +543 -33 | 82%Elevated | more lines added than baseline |
| 38 | 81111dfcimprove content initializers to go deeper than one layer | Kyle J. Kemp | 1w ago | +605 -14 | 82%Elevated | more lines added than baseline |
| 39 | 94017e11allow heroes to level up | Kyle J. Kemp | 1w ago | +406 -28 | 82%Elevated | more lines added than baseline |
| 40 | addaf8adimplement storage tab | Kyle J. Kemp | 1w ago | +417 -7 | 82%Elevated | more lines added than baseline |
| 41 | 9fbc84c7add party selection pre-game | Kyle J. Kemp | 1w ago | +367 -15 | 82%Elevated | more lines added than baseline |
| 42 | 72ada94eadd some level 3 skills | Kyle J. Kemp | 1d ago | +351 -17 | 79%Elevated | more lines added than baseline |
| 43 | da22972badd skills that come from items - add new shield that does it - give healers fortify | Kyle J. Kemp | 5d ago | +571 -25 | 79%Elevated | more lines added than baseline |
| 44 | 9ac43174add sell mass mode for armory | Kyle J. Kemp | 6d ago | +368 -17 | 79%Elevated | more lines added than baseline |
| 45 | 2bfa6ebechange xp curve to be nicer | Kyle J. Kemp | 6d ago | +290 -15 | 79%Elevated | more lines added than baseline |
| 46 | c826c653allow reclassing while at the kingdom | Kyle J. Kemp | 1w ago | +325 -7 | 79%Elevated | more lines added than baseline |
| 47 | 3e1c4c20rework damage resistance based on stats instead of elements | Kyle J. Kemp | 6d ago | +307 -13 | 77%Elevated | more lines added than baseline |
| 48 | 503e1265significantly refactor paged pages | Kyle J. Kemp | 1w ago | +272 -485 | 77%Elevated | more lines added than baseline |
| 49 | e2f46a5fadd armory support so items can be collected/seen | Kyle J. Kemp | 1w ago | +401 -36 | 77%Elevated | more lines added than baseline |
| 50 | 051c24e9add a ton of new items, trader specs (to be used soon), new item type, etc. | Kyle J. Kemp | 16h ago | +609 -6 | 76%Elevated | 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 200 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.
felfhenor/reform-kingdom has 211 commits in its history from 1 contributor, the first of them Oct 23, 2025. In the last 90 days 286 files were touched, 1,034 times in total, most often content-initializers.ts. Every commit is scored for change risk from its size, spread and the history of the files it touches.