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
10 commits sit in this repo's top risk tercile, which is 37% of the 27scored. 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 9.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 feature-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 | 1fd3a118feat: add invoicing module with invoice and invoice items schema | jenil017 | 2mo ago | +8.6K -10 | 93%Elevated | more lines added than baseline |
| 2 | b388c2d2feat: add site sales schema and update purchases schema | jenil017 | 2mo ago | +13.6K -148 | 93%Elevated | more lines added than baseline |
| 3 | 29e1c8fffeat: add expenses, purchases, purchase items, and suppliers schemas | jenil017 | 2mo ago | +7.5K -24 | 93%Elevated | more lines added than baseline |
| 4 | a00cb405feat: add attendance tracking schema and related tables | jenil017 | 2mo ago | +10.3K -50 | 93%Elevated | more lines added than baseline |
| 5 | 4d4e96d5Update Daily Progress Report workflow and status handling | jenil017 | 2mo ago | +5.4K -135 | 74%Elevated | more lines added than baseline |
| 6 | 78fc1acefeat: add salary payments and worker categories schema | jenil017 | 2mo ago | +5.9K -1.6K | 74%Elevated | more lines added than baseline |
| 7 | 80798137feat(db): update site sales schema and journal | jenil017 | 2mo ago | +5.2K -407 | 74%Elevated | more lines added than baseline |
| 8 | 776a9d23feat: add reports module with queue-backed PDF/CSV exports | jenil017claudeassisted | 2mo ago | +5.6K -24 | 74%Elevated | more lines added than baseline |
| 9 | 6e684dfefeat: add site switcher component for multi-site management | jenil017 | 2mo ago | +5.5K -2.4K | 74%Elevated | more lines added than baseline |
| 10 | bde38e4efeat: add user authentication and role-based access control | jenil017 | 2mo ago | +5.4K -99 | 74%Elevated | more lines added than baseline |
| 11 | 4975aeb5feat: add idempotency, edge caching, and production hardening | jenil017claudeassisted | 2mo ago | +4.2K -39 | 59%Typical | more lines added than baseline |
| 12 | 8ed5c15efirst commit | jenil017 | 2mo ago | +3.6K -0 | 59%Typical | more lines added than baseline |
| 13 | 40c760b4feat: add expense week card component for weekly expense tracking | jenil017 | 2mo ago | +1.0K -441 | 54%Typical | more lines added than baseline |
| 14 | 10019278feat: enhance reports with sales register and update salary register description | jenil017 | 2mo ago | +802 -48 | 50%Typical | more lines added than baseline |
| 15 | 269aa33bfeat: add prefill functionality for invoices from past sales and purchases | jenil017 | 1mo ago | +574 -192 | 43%Typical | more lines added than baseline |
| 16 | 5d7c82f6feat(web): adopt UX_playbook form system across all forms | jenil017claudeassisted | 2mo ago | +848 -117 | 43%Typical | more lines added than baseline |
| 17 | e5a2b8eefeat(web): premium design system + dashboard redesign | jenil017claudeassisted | 2mo ago | +489 -194 | 43%Typical | more lines added than baseline |
| 18 | bcf0efc3feat: enhance responsiveness across the application | jenil017 | 2mo ago | +614 -292 | 35%Typical | more lines added than baseline |
| 19 | 4f8dbb57refactor(salary): unify payment and advance handling in salary module | jenil017 | 1mo ago | +570 -323 | 31%Below typical | more lines added than baseline |
| 20 | dcdc5a08feat(web): less-typing UX — searchable combobox + one-tap create | jenil017claudeassisted | 2mo ago | +281 -45 | 28%Below typical | more lines added than baseline |
| 21 | 994064ecfeat: implement mobile navigation drawer and enhance sidebar functionality | jenil017 | 2mo ago | +99 -36 | 24%Below typical | more lines added than baseline |
| 22 | 23d48993Add progress log and update phase statuses in documentation | jenil017 | 2mo ago | +79 -2 | 20%Below typical | more lines added than baseline |
| 23 | 40e1917dfix(web): make form fields crisp + consistent across all forms | jenil017claudeassisted | 2mo ago | +19 -11 | 17%Below typical | more scattered than baseline |
| 24 | 34130baefeat: update CORS configuration to support comma-separated allowlist for FRONTEND_URL | jenil017 | 2mo ago | +15 -4 | 13%Below typical | more lines added than baseline |
| 25 | 9fd21e3efix(web): responsive layout pass (mobile/tablet) | jenil017claudeassisted | 2mo ago | +13 -8 | 9%Below typical | more scattered than baseline |
| 26 | 1b063d42fix(web): portal Modal to body so header isn't clipped | jenil017claudeassisted | 2mo ago | +10 -4 | 6%Below typical | more scattered than baseline |
| 27 | d651dafapolish(web): saffron brand mark on login + responsive verification | jenil017claudeassisted | 2mo 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 27 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.
Repowise tracks change history across 208 files in jenil017/construction. In the last 90 days 208 files were touched, 454 times in total, most often app.ts. Every commit is scored for change risk from its size, spread and the history of the files it touches.