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 6.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.
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 | Risk | Top driver |
|---|---|---|---|---|---|---|
| 1 | 155b6ac4attachments | 11philip22 | 6mo ago | +482 -24 | 99%Elevated | more lines added than baseline |
| 2 | c1670fe7initial | 11philip22 | 7mo ago | +381 -0 | 97%Elevated | more lines added than baseline |
| 3 | 41413bd3docs | 11philip22 | 7mo ago | +197 -69 | 94%Elevated | more lines added than baseline |
| 4 | 76c06ed5fetch full mail body | 11philip22 | 7mo ago | +187 -70 | 94%Elevated | more lines added than baseline |
| 5 | 6776bf2bupdate docs | 11philip22 | 6mo ago | +195 -84 | 91%Elevated | more lines added than baseline |
| 6 | d7310c83docs: remove stale domain references | 11philip22 | 2mo ago | +140 -8 | 89%Elevated | more lines added than baseline |
| 7 | 148ba714add license and readme | 11philip22 | 7mo ago | +112 -0 | 88%Elevated | more lines added than baseline |
| 8 | cb9a4d3bHost/Origin/Referer from configured URLs | 11philip22 | 6mo ago | +99 -54 | 86%Elevated | more lines added than baseline |
| 9 | 635613e3builder pattern | 11philip22 | 7mo ago | +136 -47 | 84%Elevated | more lines added than baseline |
| 10 | be7a967acookies | 11philip22 | 7mo ago | +85 -62 | 82%Elevated | more lines added than baseline |
| 11 | 03a78188better errors | 11philip22 | 7mo ago | +99 -32 | 79%Elevated | more lines added than baseline |
| 12 | bf74791aupdate readme and docs | 11philip22 | 7mo ago | +105 -3 | 79%Elevated | more lines added than baseline |
| 13 | da4523bbcleanup | 11philip22 | 7mo ago | +61 -63 | 76%Elevated | more lines added than baseline |
| 14 | f553c4c1docs: update readme | 11philip22 | 2mo ago | +80 -76 | 74%Elevated | more lines added than baseline |
| 15 | a549510cdelete_email error handling | 11philip22 | 6mo ago | +51 -3 | 72%Elevated | more lines added than baseline |
| 16 | c38fff30add timeout | 11philip22 | 6mo ago | +53 -22 | 70%Elevated | more lines added than baseline |
| 17 | ff6fe4c1chore: fix formatting and clippy warnings | 11philip22 | 2mo ago | +42 -39 | 68%Elevated | more lines added than baseline |
| 18 | 3797c69fchore: bump version | 11philip22 | 2mo ago | +30 -141 | 65%Typical | more lines added than baseline |
| 19 | dea77dc2error handling | 11philip22 | 6mo ago | +32 -6 | 65%Typical | more lines added than baseline |
| 20 | c81669a2fix: validate bootstrap response status | 11philip22 | 2mo ago | +36 -1 | 63%Typical | more lines added than baseline |
| 21 | 9b0f2b74update example | 11philip22 | 6mo ago | +25 -25 | 61%Typical | more lines added than baseline |
| 22 | c08c9b63update readme | 11philip22 | 6mo ago | +20 -35 | 59%Typical | more lines added than baseline |
| 23 | 79c14388fix: validate attachment mail id | 11philip22 | 2mo ago | +23 -0 | 57%Typical | more lines added than baseline |
| 24 | 1a3aefe8fix: verify tls certificates by default | 11philip22 | 2mo ago | +20 -18 | 53%Typical | more lines added than baseline |
| 25 | f9df8ed0build: trim default dependencies | 11philip22 | 2mo ago | +21 -21 | 53%Typical | more lines added than baseline |
| 26 | fc6ad4f2better error parsing | 11philip22 | 6mo ago | +19 -18 | 53%Typical | more lines added than baseline |
| 27 | f0b4f9cbmap errors | 11philip22 | 7mo ago | +17 -14 | 49%Typical | more lines added than baseline |
| 28 | f76ebfb1update banner in readme | 11philip22 | 6mo ago | +17 -15 | 47%Typical | more lines added than baseline |
| 29 | ac16d329update readme | 11philip22 | 7mo ago | +7 -2 | 45%Typical | fewer lines added than baseline |
| 30 | eafa9e7dfix redundant arg | 11philip22 | 7mo ago | +6 -7 | 43%Typical | fewer lines added than baseline |
| 31 | a906515dadd badges to readme | 11philip22 | 7mo ago | +4 -1 | 40%Typical | fewer lines added than baseline |
| 32 | 24f5f6a2add Acknowledgements to readme | 11philip22 | 7mo ago | +4 -0 | 40%Typical | fewer lines added than baseline |
| 33 | 06414612rfac | 11philip22 | 7mo ago | +5 -43 | 38%Typical | fewer lines added than baseline |
| 34 | 5b9aebf3change crate name | 11philip22 | 7mo ago | +3 -3 | 36%Typical | fewer lines added than baseline |
| 35 | ae67e91eupdate example | 11philip22 | 7mo ago | +2 -2 | 34%Typical | fewer lines added than baseline |
| 36 | a8e631d9ds store | 11philip22 | 6mo ago | +2 -1 | 31%Below typical | fewer lines added than baseline |
| 37 | fa27f412socks support | 11philip22 | 7mo ago | +2 -2 | 31%Below typical | fewer lines added than baseline |
| 38 | 716fa9b8docs: fix quick start message iteration | 11philip22 | 2mo ago | +3 -2 | 28%Below typical | fewer lines added than baseline |
| 39 | 679bbe0fremove debug bs | 11philip22 | 6mo ago | +2 -43 | 26%Below typical | fewer lines added than baseline |
| 40 | c9a48832bump cargo version | 11philip22 | 7mo ago | +1 -1 | 19%Below typical | fewer lines added than baseline |
| 41 | 22038d4abup rust version | 11philip22 | 7mo ago | +1 -1 | 19%Below typical | fewer lines added than baseline |
| 42 | a8775121update readme | 11philip22 | 7mo ago | +1 -1 | 19%Below typical | fewer lines added than baseline |
| 43 | 5eb3be87bump version | 11philip22 | 7mo ago | +1 -1 | 19%Below typical | fewer lines added than baseline |
| 44 | 0302f0baadd license badge | 11philip22 | 7mo ago | +1 -0 | 19%Below typical | fewer lines added than baseline |
| 45 | 5e2b67c0update repo | 11philip22 | 7mo ago | +1 -1 | 19%Below typical | fewer lines added than baseline |
| 46 | e541fefechore: bump version | 11philip22 | 1mo ago | +1 -1 | 11%Below typical | fewer lines added than baseline |
| 47 | dd43d8e7update repo in readme | 11philip22 | 6mo ago | +1 -1 | 11%Below typical | fewer lines added than baseline |
| 48 | 53e0d13dupdate license | 11philip22 | 7mo ago | +1 -1 | 11%Below typical | fewer lines added than baseline |
| 49 | f1701be5fix: make demo excerpt truncation unicode-safe | 11philip22 | 2mo ago | +1 -1 | 7%Below typical | fewer lines added than baseline |
| 50 | 18c29e4eupdate readme | 11philip22 | 7mo ago | +0 -36 | 5%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 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.
11philip22/guerrillamail-client-rs has 52 commits in its history from 1 contributor, the first of them Jan 12, 2026. In the last 90 days 3 files were touched, 10 times in total, most often client.rs. Every commit is scored for change risk from its size, spread and the history of the files it touches.