repowiserepowise
Sign in
shinkuan/akagi
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseshinkuan/akagi

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

164of 500 scored

164 commits sit in this repo's top risk tercile, which is 33% of the 500scored. 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 7.7 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 commits14629%Commits whose subject reads as a bug fix rather than new work.Written by an agent20%Read from commit trailers, so it counts what was declared.Change diffusion0.98bitsShannon 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 threshold7.7out 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.

Began other-led, now leaning fix.

Feature22%
Fix30%
Refactor5%
Docs7%
Test1%
Deps1%
Chore3%
Other30%
0%of indexed commits are agent-attributed(2 of 500)
claude (2)

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
8596862dAdded mahjong helper and mhm
shinkuan
2y ago+55.7K -14
100%Elevated
more lines added than baseline
2
a8c69f86YAY! Akagi is realeased! v1.0
shinkuan
2y ago+176.7K -0
100%Elevated
more lines added than baseline
3
3df41dcffeat(majsoul): self-host liqi proto extraction from the Unity client
shinkuan
3w ago+8.1K -8.7K
99%Elevated
more lines added than baseline
4
c93617b9feat: new frontend impl
shinkuan
3mo ago+15.5K -3.9K
99%Elevated
more lines added than baseline
5
f1863ef1feat: - game analysis from mahjong helper - mahgen style tile encoding
shinkuan
3mo ago+5.4K -23
99%Elevated
more lines added than baseline
6
0ebff48dfeat: add bot runner and event bus integration
shinkuan
3mo ago+18.9K -8
99%Elevated
more lines added than baseline
7
bbfce44fv2.0.0
shinkuan
1y ago+21.2K -0
99%Elevated
more lines added than baseline
8
ba044dd3feat(tenhou): autoplay by driving the client's own input path
shinkuan
18h ago+2.8K -88
98%Elevated
more lines added than baseline
9
e230e189feat(capture): record intercepted HTTP and correct the certificate report
shinkuan
1w ago+4.0K -33
98%Elevated
more lines added than baseline
10
b7d7d4a5feat(bot): built-in pure-Rust default bot (4P + 3P)
shinkuan
1mo ago+4.5K -12
98%Elevated
more lines added than baseline
11
eee9889afeat: Tenhou bridge + Logs viewer with Diagnostic/Inspector tabs
shinkuan
3mo ago+5.1K -105
98%Elevated
more lines added than baseline
12
c3b0ff87feat: game history tab + recorder + bot-manager hot-start
shinkuan
3mo ago+4.9K -53
98%Elevated
more lines added than baseline
13
b6f061eefeat: frontend
shinkuan
3mo ago+4.4K -39
98%Elevated
more lines added than baseline
14
94dfdcc0init: MajsouBridge done
shinkuan
3mo ago+4.9K -1
98%Elevated
more lines added than baseline
15
6615f0e9Revert mhm to old version as there might have problems.
shinkuan
2y ago+4.5K -5.0K
98%Elevated
more lines added than baseline
16
8a06a74fUpdate mhm
shinkuan
2y ago+3.2K -2.8K
98%Elevated
more lines added than baseline
17
b745b732Update liqi proto message
shinkuan
2y ago+5.3K -73.2K
98%Elevated
more lines added than baseline
18
d8f7978afeat(bot): optional cloud inference for the built-in bot + key management
shinkuan
1mo ago+2.5K -110
96%Elevated
more lines added than baseline
19
7defa69ffeat(autoplay): CDP-based mouse-click autoplay for Mahjong Soul (#98)
shinkuan
3mo ago+2.3K -4
96%Elevated
more lines added than baseline
20
836ab687feat(i18n): full translation coverage + Setup wizard language picker
shinkuan
3mo ago+1.5K -343
96%Elevated
more lines added than baseline
21
ccb1fc50feat: Chromium browser capture mode (alternative to MITM proxy)
shinkuan
3mo ago+2.1K -53
96%Elevated
more lines added than baseline
22
ab8a27cdfeat: ipc and game_state manager
shinkuan
3mo ago+2.5K -75
96%Elevated
more lines added than baseline
23
0f2956e2update liqi
shinkuan
2y ago+1.8K -1.8K
96%Elevated
more lines added than baseline
24
fb9fc1fafeat: MJOT branding, Creem checkout, and cloud-inference UX overhaul
shinkuan
2d ago+1.2K -356
95%Elevated
more lines added than baseline
25
5771f617fix(autoplay): refresh delay.lua when it matches an outdated bundled default
shinkuan
4d ago+1.1K -19
95%Elevated
more lines added than baseline
26
28332469fix(sidebar): add hamburger + overlay drawer below the lg breakpoint
shinkuan
4w ago+1.4K -44
95%Elevated
more lines added than baseline
27
85df2ea3fix(native_bot): claim target was a tile id, not a seat
shinkuan
1mo ago+951 -181
95%Elevated
more lines added than baseline
28
7997be82feat(bot): in-app purchase of inference API keys via PayPal
shinkuan
1mo ago+1.5K -21
95%Elevated
more lines added than baseline
29
6d47ce24feat(frontend): add UI theme selector in Settings (#109)
shinkuan
3mo ago+942 -49
95%Elevated
more lines added than baseline
30
d3a516fdUpdate README
shinkuan
3mo ago+1.3K -1
95%Elevated
more lines added than baseline
31
3d4e579dfeat: 3p support
shinkuan
3mo ago+1.8K -510
95%Elevated
more lines added than baseline
32
019d5f05feat: mirror fallback + signed releases for blocked-network downloads
shinkuan
1d ago+1.5K -194
94%Elevated
more lines added than baseline
33
b144f786fix: backport verified gameplay and history bugs
evanmormmm
3d ago+1.1K -97
94%Elevated
more lines added than baseline
34
05b744e4feat(updater): in-app GitHub release checker with self-replace install
shinkuan
3mo ago+1.5K -9
94%Elevated
more lines added than baseline
35
fc8f1e4bfeat(overlay): always-on-top window for the bot's top suggestions
shinkuan
4w ago+973 -82
93%Elevated
more lines added than baseline
36
5787281afeat(bot): apply cloud-inference settings mid-game, and back off a dead server
shinkuan
1mo ago+867 -234
93%Elevated
more lines added than baseline
37
fd5ca74efeat(riichi-city): add Riichi City platform bridge (observe-only, MITM)
shinkuan
1mo ago+1.4K -15
93%Elevated
more lines added than baseline
38
39fbbf0bUpdate README
shinkuan
3mo ago+539 -190
93%Elevated
more lines added than baseline
39
bc191c89feat: setup wizard rolls in bot install + per-bot configure
shinkuan
3mo ago+686 -76
93%Elevated
more lines added than baseline
40
fbba10a9feat: Chrome-for-Testing on-demand downloader (Phase 2)
shinkuan
3mo ago+720 -7
93%Elevated
more lines added than baseline
41
6164eefbfeat: install bots from GitHub release zips
shinkuan
3mo ago+1.0K -18
93%Elevated
more lines added than baseline
42
0ca583bffeat(autoplay): verify clicks landed and retry swallowed presses
shinkuan
3d ago+997 -13
91%Elevated
more lines added than baseline
43
5ae7c79dfeat(autoplay): decision-aware delay model with normalized bot confidence
shinkuan
1w ago+761 -50
91%Elevated
more lines added than baseline
44
2e309db0style: cargo fmt --all
shinkuan
2mo ago+571 -277
91%Elevated
more lines added than baseline
45
730a7cc3style: cargo fmt across the whole crate
shinkuan
3mo ago+637 -431
91%Elevated
more lines added than baseline
46
49254dcbfeat(frontend): rewrite sidebar with hover-open + add UI scale
shinkuan
3mo ago+501 -97
91%Elevated
more lines added than baseline
47
492f53d5feat: setup wizard + ProxyStatus → CaptureStatus migration (Phase 3)
shinkuan
3mo ago+690 -246
91%Elevated
more lines added than baseline
48
37491da8feat: Per-bot settings
shinkuan
3mo ago+860 -8
91%Elevated
more lines added than baseline
49
8f68aa54Add README_CH
shinkuan
2y ago+432 -173
91%Elevated
more lines added than baseline
50
371930c1fix(bot): only ask the bot where the engine says our seat can act
shinkuan
1d ago+511 -69
89%Elevated
more lines added than baseline
  • 8596862dAdded mahjong helper and mhm
    Author
    shinkuan
    When
    2y ago
    Lines
    +55.7K -14
    Risk
    100%Elevated
  • a8c69f86YAY! Akagi is realeased! v1.0
    Author
    shinkuan
    When
    2y ago
    Lines
    +176.7K -0
    Risk
    100%Elevated
  • 3df41dcffeat(majsoul): self-host liqi proto extraction from the Unity client
    Author
    shinkuan
    When
    3w ago
    Lines
    +8.1K -8.7K
    Risk
    99%Elevated
  • c93617b9feat: new frontend impl
    Author
    shinkuan
    When
    3mo ago
    Lines
    +15.5K -3.9K
    Risk
    99%Elevated
  • f1863ef1feat: - game analysis from mahjong helper - mahgen style tile encoding
    Author
    shinkuan
    When
    3mo ago
    Lines
    +5.4K -23
    Risk
    99%Elevated
  • 0ebff48dfeat: add bot runner and event bus integration
    Author
    shinkuan
    When
    3mo ago
    Lines
    +18.9K -8
    Risk
    99%Elevated
  • bbfce44fv2.0.0
    Author
    shinkuan
    When
    1y ago
    Lines
    +21.2K -0
    Risk
    99%Elevated
  • ba044dd3feat(tenhou): autoplay by driving the client's own input path
    Author
    shinkuan
    When
    18h ago
    Lines
    +2.8K -88
    Risk
    98%Elevated
  • e230e189feat(capture): record intercepted HTTP and correct the certificate report
    Author
    shinkuan
    When
    1w ago
    Lines
    +4.0K -33
    Risk
    98%Elevated
  • b7d7d4a5feat(bot): built-in pure-Rust default bot (4P + 3P)
    Author
    shinkuan
    When
    1mo ago
    Lines
    +4.5K -12
    Risk
    98%Elevated
  • eee9889afeat: Tenhou bridge + Logs viewer with Diagnostic/Inspector tabs
    Author
    shinkuan
    When
    3mo ago
    Lines
    +5.1K -105
    Risk
    98%Elevated
  • c3b0ff87feat: game history tab + recorder + bot-manager hot-start
    Author
    shinkuan
    When
    3mo ago
    Lines
    +4.9K -53
    Risk
    98%Elevated
  • b6f061eefeat: frontend
    Author
    shinkuan
    When
    3mo ago
    Lines
    +4.4K -39
    Risk
    98%Elevated
  • 94dfdcc0init: MajsouBridge done
    Author
    shinkuan
    When
    3mo ago
    Lines
    +4.9K -1
    Risk
    98%Elevated
  • 6615f0e9Revert mhm to old version as there might have problems.
    Author
    shinkuan
    When
    2y ago
    Lines
    +4.5K -5.0K
    Risk
    98%Elevated
  • 8a06a74fUpdate mhm
    Author
    shinkuan
    When
    2y ago
    Lines
    +3.2K -2.8K
    Risk
    98%Elevated
  • b745b732Update liqi proto message
    Author
    shinkuan
    When
    2y ago
    Lines
    +5.3K -73.2K
    Risk
    98%Elevated
  • d8f7978afeat(bot): optional cloud inference for the built-in bot + key management
    Author
    shinkuan
    When
    1mo ago
    Lines
    +2.5K -110
    Risk
    96%Elevated
  • 7defa69ffeat(autoplay): CDP-based mouse-click autoplay for Mahjong Soul (#98)
    Author
    shinkuan
    When
    3mo ago
    Lines
    +2.3K -4
    Risk
    96%Elevated
  • 836ab687feat(i18n): full translation coverage + Setup wizard language picker
    Author
    shinkuan
    When
    3mo ago
    Lines
    +1.5K -343
    Risk
    96%Elevated
  • ccb1fc50feat: Chromium browser capture mode (alternative to MITM proxy)
    Author
    shinkuan
    When
    3mo ago
    Lines
    +2.1K -53
    Risk
    96%Elevated
  • ab8a27cdfeat: ipc and game_state manager
    Author
    shinkuan
    When
    3mo ago
    Lines
    +2.5K -75
    Risk
    96%Elevated
  • 0f2956e2update liqi
    Author
    shinkuan
    When
    2y ago
    Lines
    +1.8K -1.8K
    Risk
    96%Elevated
  • fb9fc1fafeat: MJOT branding, Creem checkout, and cloud-inference UX overhaul
    Author
    shinkuan
    When
    2d ago
    Lines
    +1.2K -356
    Risk
    95%Elevated
  • 5771f617fix(autoplay): refresh delay.lua when it matches an outdated bundled default
    Author
    shinkuan
    When
    4d ago
    Lines
    +1.1K -19
    Risk
    95%Elevated
  • 28332469fix(sidebar): add hamburger + overlay drawer below the lg breakpoint
    Author
    shinkuan
    When
    4w ago
    Lines
    +1.4K -44
    Risk
    95%Elevated
  • 85df2ea3fix(native_bot): claim target was a tile id, not a seat
    Author
    shinkuan
    When
    1mo ago
    Lines
    +951 -181
    Risk
    95%Elevated
  • 7997be82feat(bot): in-app purchase of inference API keys via PayPal
    Author
    shinkuan
    When
    1mo ago
    Lines
    +1.5K -21
    Risk
    95%Elevated
  • 6d47ce24feat(frontend): add UI theme selector in Settings (#109)
    Author
    shinkuan
    When
    3mo ago
    Lines
    +942 -49
    Risk
    95%Elevated
  • d3a516fdUpdate README
    Author
    shinkuan
    When
    3mo ago
    Lines
    +1.3K -1
    Risk
    95%Elevated
  • 3d4e579dfeat: 3p support
    Author
    shinkuan
    When
    3mo ago
    Lines
    +1.8K -510
    Risk
    95%Elevated
  • 019d5f05feat: mirror fallback + signed releases for blocked-network downloads
    Author
    shinkuan
    When
    1d ago
    Lines
    +1.5K -194
    Risk
    94%Elevated
  • b144f786fix: backport verified gameplay and history bugs
    Author
    evanmormmm
    When
    3d ago
    Lines
    +1.1K -97
    Risk
    94%Elevated
  • 05b744e4feat(updater): in-app GitHub release checker with self-replace install
    Author
    shinkuan
    When
    3mo ago
    Lines
    +1.5K -9
    Risk
    94%Elevated
  • fc8f1e4bfeat(overlay): always-on-top window for the bot's top suggestions
    Author
    shinkuan
    When
    4w ago
    Lines
    +973 -82
    Risk
    93%Elevated
  • 5787281afeat(bot): apply cloud-inference settings mid-game, and back off a dead server
    Author
    shinkuan
    When
    1mo ago
    Lines
    +867 -234
    Risk
    93%Elevated
  • fd5ca74efeat(riichi-city): add Riichi City platform bridge (observe-only, MITM)
    Author
    shinkuan
    When
    1mo ago
    Lines
    +1.4K -15
    Risk
    93%Elevated
  • 39fbbf0bUpdate README
    Author
    shinkuan
    When
    3mo ago
    Lines
    +539 -190
    Risk
    93%Elevated
  • bc191c89feat: setup wizard rolls in bot install + per-bot configure
    Author
    shinkuan
    When
    3mo ago
    Lines
    +686 -76
    Risk
    93%Elevated
  • fbba10a9feat: Chrome-for-Testing on-demand downloader (Phase 2)
    Author
    shinkuan
    When
    3mo ago
    Lines
    +720 -7
    Risk
    93%Elevated
  • 6164eefbfeat: install bots from GitHub release zips
    Author
    shinkuan
    When
    3mo ago
    Lines
    +1.0K -18
    Risk
    93%Elevated
  • 0ca583bffeat(autoplay): verify clicks landed and retry swallowed presses
    Author
    shinkuan
    When
    3d ago
    Lines
    +997 -13
    Risk
    91%Elevated
  • 5ae7c79dfeat(autoplay): decision-aware delay model with normalized bot confidence
    Author
    shinkuan
    When
    1w ago
    Lines
    +761 -50
    Risk
    91%Elevated
  • 2e309db0style: cargo fmt --all
    Author
    shinkuan
    When
    2mo ago
    Lines
    +571 -277
    Risk
    91%Elevated
  • 730a7cc3style: cargo fmt across the whole crate
    Author
    shinkuan
    When
    3mo ago
    Lines
    +637 -431
    Risk
    91%Elevated
  • 49254dcbfeat(frontend): rewrite sidebar with hover-open + add UI scale
    Author
    shinkuan
    When
    3mo ago
    Lines
    +501 -97
    Risk
    91%Elevated
  • 492f53d5feat: setup wizard + ProxyStatus → CaptureStatus migration (Phase 3)
    Author
    shinkuan
    When
    3mo ago
    Lines
    +690 -246
    Risk
    91%Elevated
  • 37491da8feat: Per-bot settings
    Author
    shinkuan
    When
    3mo ago
    Lines
    +860 -8
    Risk
    91%Elevated
  • 8f68aa54Add README_CH
    Author
    shinkuan
    When
    2y ago
    Lines
    +432 -173
    Risk
    91%Elevated
  • 371930c1fix(bot): only ask the bot where the engine says our seat can act
    Author
    shinkuan
    When
    1d ago
    Lines
    +511 -69
    Risk
    89%Elevated
Showing 50 of 500 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.

052typical ↑elevated ↑0.05.010.0Change-risk score →
Below typical
Typical
Elevated

Size against diffusion

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.

1101001,00010,000Lines changed (log) →0.04.8Diffusion →
Below typical39
Typical66
Elevated95

Commit history for shinkuan/akagi

shinkuan/akagi has 618 commits in its history from 16 contributors, the first of them Jan 5, 2024. In the last 90 days 204 files were touched, 655 times in total, most often types.ts. Every commit is scored for change risk from its size, spread and the history of the files it touches.