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
34 commits sit in this repo's top risk tercile, which is 33% of the 103scored. 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 5.8 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 other-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 | 7421e718feed generator starter kit | dholms | 3y ago | +13.6K -0 | 100%Elevated | more lines added than baseline |
| 2 | ce5e91a0update all Lexicons from atproto repo | bryan newbold | 2y ago | +3.3K -555 | 98%Elevated | more lines added than baseline |
| 3 | 7ea9699bupdate all Lexicons from atproto repo | bryan newbold | 2y ago | +3.3K -555 | 98%Elevated | more lines added than baseline |
| 4 | c823bc62update lexicons & docs | dholms | 3y ago | +1.3K -139 | 96%Elevated | more lines added than baseline |
| 5 | bc753388update lexicons & docs | dholms | 3y ago | +1.3K -139 | 96%Elevated | more lines added than baseline |
| 6 | dcaa673chandleEvent to async to deal with increased firehose volume (#81) | Bossett | 1y ago | +759 -397 | 95%Elevated | more lines added than baseline |
| 7 | 1be6d820Add describeFeedGenerator route + multiple feeds (#19) | Daniel Holmgren | 3y ago | +692 -143 | 93%Elevated | more lines added than baseline |
| 8 | 3606414bAdd describeFeedGenerator route + multiple feeds (#19) | Daniel Holmgren | 3y ago | +692 -143 | 93%Elevated | more lines added than baseline |
| 9 | 3a59ba21update dependencies | dholms | 1y ago | +245 -275 | 92%Elevated | more lines added than baseline |
| 10 | 443887bafix dependencies (#9) | Alice | 3y ago | +189 -214 | 90%Elevated | more lines added than baseline |
| 11 | f9ccf112fix dependencies (#9) | Alice | 3y ago | +189 -214 | 90%Elevated | more lines added than baseline |
| 12 | 2f620bd4Publish script (#21) | Daniel Holmgren | 3y ago | +222 -1 | 89%Elevated | more lines added than baseline |
| 13 | c18bee74update usage of xrpc-server to check bound service auth | dholms | 2y ago | +199 -11 | 87%Elevated | more lines added than baseline |
| 14 | f649128amoar gitignore | dholms | 3y ago | +129 -2 | 87%Elevated | more lines added than baseline |
| 15 | c936d5aemoar gitignore | dholms | 3y ago | +129 -2 | 87%Elevated | more lines added than baseline |
| 16 | 1f56ba92yarn: bump @atproto/* deps | bryan newbold | 2y ago | +127 -125 | 84%Elevated | more lines added than baseline |
| 17 | b9b7462cyarn: bump @atproto/* deps | bryan newbold | 2y ago | +127 -125 | 84%Elevated | more lines added than baseline |
| 18 | d57d14b1Publish script (#21) | Daniel Holmgren | 3y ago | +133 -1 | 82%Elevated | more lines added than baseline |
| 19 | d4c5fe67More convenient access to ops by record type (#6) | devin ivy | 3y ago | +88 -54 | 82%Elevated | more lines added than baseline |
| 20 | 9eb71863More convenient access to ops by record type (#6) | devin ivy | 3y ago | +88 -54 | 82%Elevated | more lines added than baseline |
| 21 | 6500b6b5Use inquirer for inputs over hardcoded values (#113) | Hailey | 1y ago | +98 -47 | 79%Elevated | more lines added than baseline |
| 22 | 224177ecadd auth | dholms | 3y ago | +115 -20 | 79%Elevated | more lines added than baseline |
| 23 | 84420cc7add auth | dholms | 3y ago | +115 -20 | 79%Elevated | more lines added than baseline |
| 24 | 5852f65bSetup simple migration system (#7) | devin ivy | 3y ago | +71 -34 | 77%Elevated | more lines added than baseline |
| 25 | 71c2ee06Setup simple migration system (#7) | devin ivy | 3y ago | +71 -34 | 77%Elevated | more lines added than baseline |
| 26 | 33116e3cupdate usage of xrpc-server to check bound service auth | dholms | 2y ago | +118 -11 | 75%Elevated | more lines added than baseline |
| 27 | 3474a673add new content mode to publish script | Hailey | 1y ago | +63 -57 | 74%Elevated | more lines added than baseline |
| 28 | 036dd224update xrpc-server (#135) | Daniel Holmgren | 1y ago | +42 -55 | 73%Elevated | more lines added than baseline |
| 29 | 437315b4Add unpublishFeedGen script (#77) | L-tan | 1y ago | +40 -0 | 72%Elevated | more lines added than baseline |
| 30 | 1ba63aaaImprove .env (#20) | Daniel Holmgren | 3y ago | +30 -17 | 71%Elevated | more lines added than baseline |
| 31 | 745023cfImprove .env (#20) | Daniel Holmgren | 3y ago | +30 -17 | 71%Elevated | more lines added than baseline |
| 32 | 853a20eaDocs and helpers (#38) | Daniel Holmgren | 3y ago | +33 -10 | 69%Elevated | more lines added than baseline |
| 33 | cbdac341Docs and helpers (#38) | Daniel Holmgren | 3y ago | +33 -10 | 69%Elevated | more lines added than baseline |
| 34 | c6b32614Discard changes to .env.example | Hailey | 1y ago | +25 -0 | 67%Elevated | more lines added than baseline |
| 35 | fabdcaebadd did-web example | dholms | 3y ago | +26 -0 | 66%Typical | more lines added than baseline |
| 36 | 050047fcadd did-web example | dholms | 3y ago | +26 -0 | 66%Typical | more lines added than baseline |
| 37 | 6889ac11Add MIT license file (#47) | Kuba Suder | 3y ago | +21 -0 | 64%Typical | more lines added than baseline |
| 38 | 93d5f561Config by environment vars (#5) | devin ivy | 3y ago | +28 -5 | 64%Typical | more lines added than baseline |
| 39 | 3e4011acAdd MIT license file (#47) | Kuba Suder | 3y ago | +21 -0 | 61%Typical | more lines added than baseline |
| 40 | a0237535Add temp fix for blobref validation issue (#23) | devin ivy | 3y ago | +22 -1 | 61%Typical | more lines added than baseline |
| 41 | 9395b182Add temp fix for blobref validation issue (#23) | devin ivy | 3y ago | +22 -1 | 61%Typical | more lines added than baseline |
| 42 | 50f764baConfig by environment vars (#5) | devin ivy | 3y ago | +28 -5 | 61%Typical | more lines added than baseline |
| 43 | 0e056c5bfix: handle firehose subscription error reconnect (Close #44) (#46) | Edison Lee | 3y ago | +23 -12 | 57%Typical | more lines added than baseline |
| 44 | f4b81592fix: handle firehose subscription error reconnect (Close #44) (#46) | Edison Lee | 3y ago | +23 -12 | 57%Typical | more lines added than baseline |
| 45 | 6230e859add build script | dholms | 3y ago | +23 -1 | 57%Typical | more lines added than baseline |
| 46 | 285ef14aadd build script | dholms | 3y ago | +23 -1 | 57%Typical | more lines added than baseline |
| 47 | 56e89954comment out auth check & log firehose output | dholms | 3y ago | +17 -7 | 54%Typical | more lines added than baseline |
| 48 | cacc0469comment out auth check & log firehose output | dholms | 3y ago | +17 -7 | 54%Typical | more lines added than baseline |
| 49 | d37a20c5Fix some typos and clean up README. (#25) | Markus Amalthea Magnuson | 3y ago | +14 -14 | 53%Typical | more lines added than baseline |
| 50 | f8114959update better-sqlite3 (#109) | Hakaba Hitoyo | 1y ago | +15 -15 | 50%Typical | 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 103 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.
LAF-US/feed-generator has 114 commits in its history from 25 contributors, the first of them May 10, 2023. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.