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
43 commits sit in this repo's top risk tercile, which is 33% of the 132scored. 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.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 docs-led, now leaning chore.
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 | 1942e59afeat: lifespan + session & pagination dependencies (#1) | Hadrien David | 1y ago | +1.5K -2 | 100%Elevated | more lines added than baseline |
| 2 | c619b5e6chore: automatic release & publishing | Hadrien David | 1y ago | +1.2K -825 | 99%Elevated | more lines added than baseline |
| 3 | c8367fc6docs: setup mkdocs-material + add documentation (#13) | Hadrien David | 1y ago | +927 -95 | 98%Elevated | more lines added than baseline |
| 4 | 6e98cf4dchore: initialize beads issue tracking | Hadrien David | 5mo ago | +344 -0 | 97%Elevated | more lines added than baseline |
| 5 | 11858dbfdocs: improve coding-agent discovery (#107) | Hadrien David | 1w ago | +499 -14 | 96%Elevated | more lines added than baseline |
| 6 | 618cd148feat: add fastsqla-pagination agent skill (#31) | Hadrien David | 5mo ago | +317 -0 | 96%Elevated | more lines added than baseline |
| 7 | aa2642fffeat: new_lifespan to allow configuring sqla engine directly (#25) | Hadrien David | 10mo ago | +663 -515 | 96%Elevated | more lines added than baseline |
| 8 | 54ec0a4abd init: initialize beads issue tracking | Hadrien David | 2w ago | +351 -22 | 94%Elevated | more lines added than baseline |
| 9 | edf23107feat: add support for SQLModel (#18) | Hadrien David | 1y ago | +368 -75 | 94%Elevated | more lines added than baseline |
| 10 | 482ad752chore: initial commit | Hadrien David | 1y ago | +185 -0 | 93%Elevated | more lines added than baseline |
| 11 | 560d1781docs: add fastsqla-session agent skill (#34) | Hadrien David | 5mo ago | +152 -0 | 92%Elevated | more lines added than baseline |
| 12 | 969c4cd6feat: add fastsqla-setup agent skill (#33) | Hadrien David | 5mo ago | +151 -0 | 92%Elevated | more lines added than baseline |
| 13 | af90cc5ddocs: change project name & write a better README (#10) | Hadrien David | 1y ago | +256 -105 | 91%Elevated | more lines added than baseline |
| 14 | 2419e9eefeat: rename pagination default page-size option (#127) | Hadrien David | 3d ago | +178 -30 | 90%Elevated | more lines added than baseline |
| 15 | 8a8f456bchore: upgrade docs dependencies and fix build issues (#29) | Hadrien David | 7mo ago | +123 -80 | 89%Elevated | more lines added than baseline |
| 16 | 930f57750.4.6 | semantic-release | 10mo ago | +116 -33 | 89%Elevated | more lines added than baseline |
| 17 | 7054d973fix: expose pagination API + more tests (#6) | Hadrien David | 1y ago | +114 -22 | 88%Elevated | more lines added than baseline |
| 18 | 504842d0chore(deps-dev): bump coverage from 7.14.0 to 7.14.1 (#71) | dependabot[bot] | 1mo ago | +80 -80 | 85%Elevated | more lines added than baseline |
| 19 | fc13d33fchore(deps-dev): bump coverage from 7.13.5 to 7.14.0 (#63) | dependabot[bot] | 2mo ago | +80 -80 | 85%Elevated | more lines added than baseline |
| 20 | b5f451c9chore(deps-dev): bump coverage from 7.6.1 to 7.13.5 (#45) | dependabot[bot] | 3mo ago | +80 -34 | 85%Elevated | more lines added than baseline |
| 21 | 7a07b99achore(deps): bump sqlmodel from 0.0.22 to 0.0.38 (#42) | dependabot[bot] | 3mo ago | +78 -46 | 85%Elevated | more lines added than baseline |
| 22 | 1b8f5287feat: scope Session dependency to `function` (#28) | Hadrien David | 8mo ago | +102 -35 | 85%Elevated | more lines added than baseline |
| 23 | 7c71fe3d0.7.3 | semantic-release | 1mo ago | +89 -1 | 83%Elevated | more lines added than baseline |
| 24 | 3fef2569fix(deps): update greenlet for Python 3.14 (#126) | Hadrien David | 3d ago | +63 -29 | 81%Elevated | more lines added than baseline |
| 25 | 43d010200.7.1 | semantic-release | 3mo ago | +83 -1 | 81%Elevated | more lines added than baseline |
| 26 | f65b7c670.3.0 | semantic-release | 1y ago | +79 -1 | 81%Elevated | more lines added than baseline |
| 27 | 9708fcc8chore(deps): bump the uv group across 1 directory with 3 updates (#48) | dependabot[bot] | 3mo ago | +59 -36 | 80%Elevated | more lines added than baseline |
| 28 | 3e267a59chore(release): v0.8.0 | semantic-release | 2d ago | +85 -2 | 79%Elevated | more lines added than baseline |
| 29 | 3be57718docs: add llms.txt and llms-full.txt (#23) | Hadrien David | 1y ago | +78 -1 | 79%Elevated | more lines added than baseline |
| 30 | 9eebdfddchore: configure secure Dependabot automerge (#117) | Hadrien David | 3d ago | +51 -8 | 78%Elevated | more lines added than baseline |
| 31 | 56c69f5bfix(ci): make release publishing retry-safe (#142) | Hadrien David | 2d ago | +52 -34 | 77%Elevated | more lines added than baseline |
| 32 | 37a0b8fbchore(deps-dev): bump ruff from 0.15.16 to 0.16.0 (#112) | dependabot[bot] | 3d ago | +57 -44 | 77%Elevated | more lines added than baseline |
| 33 | c8ffa154chore(deps): bump starlette in the uv group across 1 directory (#38) | dependabot[bot] | 3mo ago | +30 -6 | 75%Elevated | more lines added than baseline |
| 34 | 0e0423cbdocs: revamp pagination documentation (#20) | Hadrien David | 1y ago | +39 -26 | 75%Elevated | more lines added than baseline |
| 35 | 4956bee5fix: update package metadata (#8) | Hadrien David | 1y ago | +39 -3 | 74%Elevated | more lines added than baseline |
| 36 | 3ba5bf83fix(deps): bump cryptography in the uv group across 1 directory (#84) | dependabot[bot] | 1mo ago | +30 -30 | 73%Elevated | more lines added than baseline |
| 37 | 338b7968fix: upgrade dependencies to fix vulnerabilities (#54) | Hadrien David | 3mo ago | +23 -9 | 72%Elevated | more lines added than baseline |
| 38 | 6badcb70chore(deps-dev): bump ruff from 0.15.15 to 0.15.16 (#75) | dependabot[bot] | 1mo ago | +21 -21 | 70%Elevated | more lines added than baseline |
| 39 | e555c3c3chore(deps-dev): bump ruff from 0.15.14 to 0.15.15 (#70) | dependabot[bot] | 2mo ago | +21 -21 | 70%Elevated | more lines added than baseline |
| 40 | f101225achore(deps-dev): bump ruff from 0.15.12 to 0.15.14 (#67) | dependabot[bot] | 2mo ago | +21 -21 | 70%Elevated | more lines added than baseline |
| 41 | 089b078achore(deps-dev): bump ruff from 0.13.3 to 0.15.12 (#49) | dependabot[bot] | 3mo ago | +21 -22 | 70%Elevated | more lines added than baseline |
| 42 | baf46f730.2.4 | semantic-release | 1y ago | +24 -10 | 70%Elevated | more lines added than baseline |
| 43 | 2ede82d0fix: update twine to fix packaging error | Hadrien David | 10mo ago | +18 -36 | 68%Elevated | more lines added than baseline |
| 44 | b0090119chore(deps): bump GitPython to 3.1.50 (#62) | Hadrien David | 2mo ago | +17 -3 | 66%Typical | more lines added than baseline |
| 45 | 2d433e670.7.2 | semantic-release | 3mo ago | +20 -1 | 66%Typical | more lines added than baseline |
| 46 | c31ecc63chore: enable dependabot | Hadrien David | 3mo ago | +16 -0 | 66%Typical | more lines added than baseline |
| 47 | 931d47ccchore: consolidate agent packaging (#113) | Hadrien David | 1w ago | +38 -339 | 64%Typical | more lines added than baseline |
| 48 | cc5c27160.5.1 | semantic-release | 6mo ago | +18 -1 | 64%Typical | more lines added than baseline |
| 49 | 6698bebe0.6.0 | semantic-release | 5mo ago | +17 -1 | 63%Typical | more lines added than baseline |
| 50 | 3a3893f5fix: allow lifespan to receive app=None (#30) | Hadrien David | 6mo ago | +17 -11 | 63%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 132 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.
hadrien/fastsqla has 132 commits in its history from 3 contributors, the first of them Sep 7, 2024. In the last 90 days 9 files were touched, 11 times in total, most often fastsqla.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.