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
8 commits sit in this repo's top risk tercile, which is 35% of the 23scored. 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.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.
Began docs-led, now leaning feature.
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 | 9d02d019v2.0 Full-Stack Next.js 15 + Prisma + PostgreSQL Library Management System | Pavan Yadav | 5d ago | +16.4K -4.9K | 98%Elevated | more lines added than baseline |
| 2 | d835ae19Initial commit: GECDahod Library System with camera scanning and reports | Pavan Yadav | 6mo ago | +2.6K -0 | 93%Elevated | more lines added than baseline |
| 3 | 2aa46a7cAdd new book fields, book search page, and update UI theme | Pavan Yadav | 6d ago | +1.9K -435 | 89%Elevated | more lines added than baseline |
| 4 | 1183e8adMajor Update: Remove semester field, rename book_id to access_code, disable auto-delete logs, and restore user management | Pavan Yadav | 6mo ago | +352 -101 | 85%Elevated | more lines added than baseline |
| 5 | 1840a38aAdded Student Book Renewal feature, PostgreSQL configuration, and updated API documentation | Pavan Yadav | 5mo ago | +298 -11 | 80%Elevated | more lines added than baseline |
| 6 | cbe38fe3feat: optimize setup, update docs, add API sitemap, use port 800 | Pavan Yadav | 5mo ago | +245 -22 | 76%Elevated | more lines added than baseline |
| 7 | ff977cb7Added Docker support and User Authentication API endpoints | Pavan Yadav | 5mo ago | +160 -9 | 72%Elevated | more lines added than baseline |
| 8 | 33bd9f45docs: add database schema guide and update bulk import docs & script | Pavan Yadav | 6d ago | +132 -6 | 67%Elevated | more lines added than baseline |
| 9 | 5ee211b6Add Bulk Data Import Documentation | Pavan Yadav | 6mo ago | +56 -0 | 63%Typical | more lines added than baseline |
| 10 | f178b5b7Initialize Local Development branch | Pavan Yadav | 6mo ago | +45 -112 | 59%Typical | more lines added than baseline |
| 11 | c95562d3Update README with file structure and improved formatting | Pavan Yadav | 6mo ago | +33 -10 | 54%Typical | more lines added than baseline |
| 12 | 44661f55Configure Production branch with WhiteNoise and Production README | Pavan Yadav | 6mo ago | +34 -94 | 50%Typical | more lines added than baseline |
| 13 | cf7cb828Add production server start script (Waitress) | Pavan Yadav | 6mo ago | +26 -0 | 46%Typical | more lines added than baseline |
| 14 | b942f240Security: Discourage browser DevTools and disable right-click | Pavan Yadav | 6mo ago | +24 -0 | 41%Typical | more lines added than baseline |
| 15 | 0f55e188Add MIT License | Pavan Yadav | 6mo ago | +21 -0 | 37%Typical | more lines added than baseline |
| 16 | 87f83d93Admin: Add manual 'Clear old logs' action to Library Logs | Pavan Yadav | 6mo ago | +11 -0 | 33%Below typical | more focused than baseline |
| 17 | 52455893Snapshot before branching for Production/Local split | Pavan Yadav | 6mo ago | +9 -0 | 28%Below typical | fewer lines added than baseline |
| 18 | c8596b11Update production dependencies and add example CSV templates | Pavan Yadav | 6mo ago | +10 -0 | 24%Below typical | more subsystems than baseline |
| 19 | 216e5ca5Update README.md | PAVAN KUMAR YADAV | 6mo ago | +2 -13 | 20%Below typical | fewer lines added than baseline |
| 20 | c7da582aUpdate tests to use access_code | Pavan Yadav | 6mo ago | +2 -2 | 13%Below typical | fewer lines added than baseline |
| 21 | e291e58fUpdate support email contacts in README | Yadav Subodh Upendra | 6mo ago | +2 -0 | 13%Below typical | fewer lines added than baseline |
| 22 | e112ea3fUpdate branding and support info for consistency | Pavan Yadav | 6mo ago | +2 -2 | 7%Below typical | fewer lines added than baseline |
| 23 | d9370dd5Clarify DJANGO_DEBUG usage in .env.example | PAVAN KUMAR YADAV | 6mo ago | +1 -1 | 2%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 23 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.
pavan2005-lab/ged_dahod_library_v2 has 27 commits in its history from 3 contributors, the first of them Feb 16, 2026. In the last 90 days 43 files were touched, 43 times in total, most often eslint.config.mjs. Every commit is scored for change risk from its size, spread and the history of the files it touches.