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
58 commits sit in this repo's top risk tercile, which is 33% of the 174scored. 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.5 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 feature-led, now leaning docs.
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 | fd1401b5feat: restructure frontend as native project, remove vendor-specific scaffolding | amruthjakku | 3w ago | +13.5K -6 | 100%Elevated | more lines added than baseline |
| 2 | f78e77ddfeat: implement path-based SPA routing with deep-link support and add UI page components | amruthjakku | 4w ago | +2.4K -876 | 99%Elevated | more lines added than baseline |
| 3 | f6368561feat: initialize frontend project with TanStack Router, Tailwind CSS, and testing configuration | amruthjakku | 3w ago | +1.5K -442 | 99%Elevated | more lines added than baseline |
| 4 | c6ddc339Add model resume, HF Hub sync, and comprehensive wandb tracking | amruthjakku | 3w ago | +793 -135 | 97%Elevated | more lines added than baseline |
| 5 | d34942ccAdd cross-validation, synthetic augmentation, and knowledge distillation | amruthjakku | 3w ago | +1.1K -29 | 97%Elevated | more lines added than baseline |
| 6 | 9b84cb9eAdd EDA notebook and dataset gitignore | Varshashri1505 | 1mo ago | +996 -35 | 97%Elevated | more lines added than baseline |
| 7 | 5bcabfd4chore: add @rolldown/binding-win32-x64-msvc dependency to package.json | Varnitha-40 | 3w ago | +607 -319 | 95%Elevated | more lines added than baseline |
| 8 | e1a8e60cUpdated UI and fixed Layout issues | ARVIND PARSAPURAM | 4w ago | +563 -137 | 95%Elevated | more lines added than baseline |
| 9 | 41e9dba8feat: add comprehensive tests for authentication, registration, and prediction functionalities | Varnitha-40 | 4w ago | +491 -0 | 95%Elevated | more lines added than baseline |
| 10 | ff5795c7feat: add baseline machine learning source code under src/ | amruthjakku | 1mo ago | +440 -0 | 95%Elevated | more lines added than baseline |
| 11 | 499e7451fix: prevent duplicate 'hot' declaration by disabling addHmr in start-plugin client code-splitter | amruthjakku | 3w ago | +630 -43 | 93%Elevated | more lines added than baseline |
| 12 | da45f23dRefactor application to use Gradio instead of Streamlit | ARVIND PARSAPURAM | 4w ago | +732 -73 | 93%Elevated | more lines added than baseline |
| 13 | e6ce1eaeAdd PostgreSQL schema for Surface Crack Detection, including tables for classes, images, model runs, training metrics, and user uploads | Varshashri | 1mo ago | +457 -0 | 93%Elevated | more lines added than baseline |
| 14 | 01832947Add local training notebook with device auto-detect + quick test mode | amruthjakku | 4w ago | +364 -0 | 92%Elevated | more lines added than baseline |
| 15 | 2cd4701fPhase 4: wandb tracking + auto-pilot Colab training environment | amruthjakku | 4w ago | +531 -37 | 92%Elevated | more lines added than baseline |
| 16 | 5917030cImplement tests for model registry and selection | Varnitha-40 | 3w ago | +309 -0 | 91%Elevated | more lines added than baseline |
| 17 | 59450edafeat: multi-model support with UI dropdown | amruthjakku | 3w ago | +338 -100 | 90%Elevated | more lines added than baseline |
| 18 | 21ca5a09UI overhaul: dark sidebar, custom nav, glass cards, animations | amruthjakku | 4w ago | +314 -154 | 90%Elevated | more lines added than baseline |
| 19 | 30c843e2Enhance landing page with custom CSS and background image; add file upload and prediction sections | Arvind-Parsapuram | 1mo ago | +233 -12 | 90%Elevated | more lines added than baseline |
| 20 | feb19238Implemented test cases for cost to repair | Varshashri | 3w ago | +236 -0 | 88%Elevated | more lines added than baseline |
| 21 | e768560bReplace email auth with username-based custom users table | amruthjakku | 3w ago | +290 -375 | 88%Elevated | more lines added than baseline |
| 22 | 382fd13bAdd session tracking, zero_division=0, NaN detection, edge case audit | amruthjakku | 4w ago | +292 -168 | 88%Elevated | more lines added than baseline |
| 23 | 0d2655bfFix CRLF line endings (prettier) + README updates for training sessions | amruthjakku | 3w ago | +204 -111 | 86%Elevated | more lines added than baseline |
| 24 | eeace54dSecurity Audit Documentation | Varshashri1505 | 4w ago | +186 -0 | 86%Elevated | more lines added than baseline |
| 25 | 8fc62775Add session comparison visualization with per-class trends | amruthjakku | 4w ago | +244 -52 | 86%Elevated | more lines added than baseline |
| 26 | 7140db5dlogin page update | Rohith | 4w ago | +195 -29 | 86%Elevated | more lines added than baseline |
| 27 | 37838161Added TDD test config | Rohith | 3w ago | +187 -0 | 84%Elevated | more lines added than baseline |
| 28 | 6969f945Add hardware detection + live resource monitor and optional model-detect cell | amruthjakku | 4w ago | +260 -4 | 84%Elevated | more lines added than baseline |
| 29 | b097f4c6Audit Documentation update | Varshashri1505 | 4w ago | +170 -0 | 84%Elevated | more lines added than baseline |
| 30 | e395c81ffeat: wire all frontend pages to backend directly | amruthjakku | 1mo ago | +169 -134 | 84%Elevated | more lines added than baseline |
| 31 | e4a3153atest: add API endpoint tests and CI pipeline | amruthjakku | 3w ago | +201 -35 | 82%Elevated | more lines added than baseline |
| 32 | cefa3542Comprehensive fixes: src/__init__.py, bulletproof notebook, zero-edge-case handling | amruthjakku | 4w ago | +262 -166 | 82%Elevated | more lines added than baseline |
| 33 | 7593e926Add rule-based repair cost and time estimator | Varnitha-40 | 4w ago | +170 -18 | 81%Elevated | more lines added than baseline |
| 34 | 36616480feat: rewrite backend as FastAPI REST API with JWT auth | amruthjakku | 3w ago | +188 -54 | 80%Elevated | more lines added than baseline |
| 35 | 394acd91Phase 1: Stratified split, enhanced augmentation, LR scheduler, early stopping, Mixup | amruthjakku | 4w ago | +118 -48 | 80%Elevated | more lines added than baseline |
| 36 | 0d7623c0Fix #15: connect register/login to Supabase with bcrypt hashing (keeps admin shortcut from #13) | Varshashri1505 | 4w ago | +191 -20 | 80%Elevated | more lines added than baseline |
| 37 | 9ea1f904feat: add backend auth and prediction modules | amruthjakku | 1mo ago | +145 -0 | 80%Elevated | more lines added than baseline |
| 38 | 4df351fcfix: regenerate package-lock.json to match package.json dependency tree | amruthjakku | 3w ago | +122 -112 | 78%Elevated | more lines added than baseline |
| 39 | 14912a4fAdd initial SQL migration for user authentication schema | Varshashri1505 | 1mo ago | +114 -0 | 78%Elevated | more lines added than baseline |
| 40 | 6d3cc220Add initial implementation of login, registration, and password recovery pages | ROHITHYEDLA | 1mo ago | +133 -1 | 78%Elevated | more lines added than baseline |
| 41 | 1e3172e4feat: enhance PDF report generation with detailed inspection data and recommendations | Varshashri1505 | 3w ago | +132 -14 | 76%Elevated | more lines added than baseline |
| 42 | ea13286afeat: add Colab training notebook, Pothole priority multiplier, training curve plots | amruthjakku | 1mo ago | +187 -2 | 76%Elevated | more lines added than baseline |
| 43 | 7633355fdocs: add Mermaid diagrams, badges, and visual improvements to README | amruthjakku | 1mo ago | +109 -72 | 76%Elevated | more lines added than baseline |
| 44 | f6413a5fdocs: create notebooks, documentation skeletons, and placeholder directories | amruthjakku | 1mo ago | +180 -0 | 76%Elevated | more lines added than baseline |
| 45 | 6e5f2cfcUpdate repair cost and time estimation with realistic values | Varnitha-40 | 3w ago | +100 -50 | 74%Elevated | more lines added than baseline |
| 46 | 27a5e96fMerge main into c2r: currency conversion, action plans, PDF report support | Varnitha-40 | 3w ago | +112 -21 | 74%Elevated | more lines added than baseline |
| 47 | bd709b9dAdd rule-based action plan for defect repair recommendations | Varnitha-40 | 4w ago | +143 -1 | 74%Elevated | more lines added than baseline |
| 48 | 3e55f19aDuplicate from streamlit/streamlit-template-space | Jakku Amruth | 1mo ago | +117 -0 | 74%Elevated | more lines added than baseline |
| 49 | 9fbaf586refactor: FastAPI wrappers, fix landing page, clean schema, update gitignore | amruthjakku | 1mo ago | +109 -256 | 72%Elevated | more lines added than baseline |
| 50 | 6324542eAdd .gitignore and update README | amruthjakku | 1mo ago | +106 -2 | 72%Elevated | 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 174 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.
esetu-git-public/bootcamp-ace-26-team-7 has 223 commits in its history from 11 contributors, the first of them Jul 1, 2026. In the last 90 days 109 files were touched, 281 times in total, most often auth.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.