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
16 commits sit in this repo's top risk tercile, which is 33% of the 49scored. 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 9.1 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 | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | 271f786clambda functions, syntax sugars, passing arguments using names and stdlib update | externref | 1mo ago | +2.8K -328 | 98%Elevated | more lines added than baseline |
| 2 | a3ff8038implement lox in rust | externref | 2mo ago | +3.2K -0 | 98%Elevated | more lines added than baseline |
| 3 | 3de5c39arefactor code | externref | 1mo ago | +1.6K -525 | 95%Elevated | more lines added than baseline |
| 4 | 973611f1update docs | externref | 2mo ago | +1.0K -1 | 93%Elevated | more lines added than baseline |
| 5 | 09624881update docs and lexert | externref | 1mo ago | +931 -315 | 90%Elevated | more lines added than baseline |
| 6 | 6c231418add `core` `fs` `io` and `time` std libraries | externref | 2mo ago | +473 -99 | 90%Elevated | more lines added than baseline |
| 7 | 2eb7cffdimplement static type checking | externref | 1mo ago | +533 -55 | 85%Elevated | more lines added than baseline |
| 8 | 68d95275add `lib` support for kyro modules and native stdlib methods | externref | 2mo ago | +484 -80 | 85%Elevated | more lines added than baseline |
| 9 | 7878c99e`try/catch` error handling, `use` keyword and modularity | externref | 2mo ago | +502 -344 | 85%Elevated | more lines added than baseline |
| 10 | e5b960aaupdate library files and formatter with new syntax | externref | 1mo ago | +391 -365 | 80%Elevated | more lines added than baseline |
| 11 | ffc174e4add grammar rules file `GRAMMAR.md` and update `README.md` | externref | 2mo ago | +393 -108 | 80%Elevated | more lines added than baseline |
| 12 | 6c2bbcdbupdate docs and syntax highlighting to support new keywords | externref | 1mo ago | +455 -405 | 72%Elevated | more lines added than baseline |
| 13 | 3ec715faadd formatter for kyro files | externref | 2mo ago | +330 -0 | 72%Elevated | more lines added than baseline |
| 14 | c00fec47format code | externref | 2mo ago | +307 -302 | 72%Elevated | more lines added than baseline |
| 15 | 888917a9setup documentation with `mkdocs` | externref | 2mo ago | +545 -36 | 72%Elevated | more lines added than baseline |
| 16 | cb030a0bmove primitive component methods to `primitives` | externref | 2mo ago | +252 -0 | 72%Elevated | more lines added than baseline |
| 17 | ff40c300add `__name__` dunder for all files | externref | 2mo ago | +292 -2 | 65%Typical | more lines added than baseline |
| 18 | de38b23eadd `json.kyro` for JSON handling | externref | 2mo ago | +302 -0 | 65%Typical | more lines added than baseline |
| 19 | a958c806update and format examples to work with latest version | externref | 1mo ago | +338 -36 | 61%Typical | more lines added than baseline |
| 20 | 6a432c47add `__doc__` and `__name__` dunder for functions, classes and modules. | externref | 2mo ago | +277 -35 | 61%Typical | more lines added than baseline |
| 21 | 70022a2aadd more functions to os stdlib | externref | 1mo ago | +229 -0 | 58%Typical | more lines added than baseline |
| 22 | 2e86590fsyntax highlighting and grammar for vscode | externref | 2mo ago | +153 -0 | 55%Typical | more lines added than baseline |
| 23 | d5962ef0add examples | externref | 2mo ago | +113 -0 | 55%Typical | more lines added than baseline |
| 24 | 906fa0bcadd help command for instructions | externref | 2mo ago | +137 -0 | 51%Typical | more lines added than baseline |
| 25 | c3e6753fimplement module caching | externref | 2mo ago | +141 -116 | 51%Typical | more lines added than baseline |
| 26 | 40da6c36replace `this` with `self` and use rust/python like argument passing for instance access | externref | 1mo ago | +109 -23 | 46%Typical | more lines added than baseline |
| 27 | f3e36932update docs | externref | 1mo ago | +142 -6 | 46%Typical | more lines added than baseline |
| 28 | d46cd36dbetter error formatting and documentation | externref | 2mo ago | +115 -119 | 46%Typical | more lines added than baseline |
| 29 | a37bcff6add installation process | externref | 2mo ago | +113 -0 | 42%Typical | more lines added than baseline |
| 30 | 44674dfefix nil typing bypass | externref | 1mo ago | +105 -30 | 40%Typical | more lines added than baseline |
| 31 | 21bf87e0add dependencies for interacting with the C api | externref | 1mo ago | +75 -0 | 37%Typical | more lines added than baseline |
| 32 | 3dd19bc1update examples | externref | 2mo ago | +50 -18 | 37%Typical | more lines added than baseline |
| 33 | 2faa7c15add support for class variables | externref | 1mo ago | +23 -1 | 34%Typical | more lines added than baseline |
| 34 | 47cc2305update vscode extension metadata | externref | 1mo ago | +25 -0 | 32%Below typical | more lines added than baseline |
| 35 | 27d6d1edadd example for args | externref | 2mo ago | +22 -0 | 30%Below typical | more lines added than baseline |
| 36 | 09141641update REPL to support history using up/down arrow | externref | 1mo ago | +27 -20 | 28%Below typical | more lines added than baseline |
| 37 | 9f181362add icon | externref | 2mo ago | +17 -0 | 26%Below typical | more lines added than baseline |
| 38 | 01aef03dformat imports | externref | 1mo ago | +7 -3 | 23%Below typical | fewer lines added than baseline |
| 39 | 3875637bAdd DeepWiki badge to README | sarthak | 1mo ago | +4 -1 | 21%Below typical | fewer lines added than baseline |
| 40 | dfd2100aadd prompt and remove comment | externref | 2mo ago | +2 -1 | 19%Below typical | fewer lines added than baseline |
| 41 | 1dde52cbupdate cname | externref | 2mo ago | +2 -0 | 17%Below typical | fewer lines added than baseline |
| 42 | 728dd49bdisplay kyro as js | externref | 2mo ago | +1 -0 | 15%Below typical | fewer lines added than baseline |
| 43 | c76516c2Update README.md | sarthak | 1mo ago | +1 -1 | 8%Below typical | fewer lines added than baseline |
| 44 | 4e1b656adebug unreachable warning | externref | 1mo ago | +1 -0 | 8%Below typical | fewer lines added than baseline |
| 45 | c15460ccsupport new type checker | externref | 1mo ago | +1 -1 | 8%Below typical | fewer lines added than baseline |
| 46 | cf630677version bump (breaking) | externref | 1mo ago | +1 -1 | 8%Below typical | fewer lines added than baseline |
| 47 | 75c97cbfUpdate .gitattributes | sarthak | 2mo ago | +1 -1 | 8%Below typical | fewer lines added than baseline |
| 48 | fb3ddb8eversioninfo stored in a file | externref | 2mo ago | +1 -0 | 8%Below typical | fewer lines added than baseline |
| 49 | 61bfb460migrate examples to docs | externref | 1mo ago | +0 -168 | 1%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 49 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 34 files in externref/kyro. In the last 90 days 34 files were touched, 161 times in total, most often kyro.rs. Every commit is scored for change risk from its size, spread and the history of the files it touches.