repowiserepowise
Sign in
externref/kyro
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseexternref/kyro

Commits

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

16of 49 scored

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.

Fix commits12%Commits whose subject reads as a bug fix rather than new work.Change diffusion1.38bitsShannon entropy of a commit's churn across its files. Zero is a single file, and every extra bit is a doubling of how widely the change spread.Review threshold9.1out of 10Score a commit has to clear to land in this repo's top tercile.

How the work changed shape

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.

Feature39%
Fix2%
Refactor4%
Docs22%
Deps4%
Chore6%
Other22%

Review-priority queue

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

How the score behaves here

Change risk →

Two views of the same model: where the cuts fall, and what commit shape lands you above them.

Score distribution

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.

012typical ↑↑ elevated0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

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.

1101001,000Lines changed (log) →0.04.7Diffusion →
Below typical16
Typical17
Elevated16

Commit history for externref/kyro

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.