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
14 commits sit in this repo's top risk tercile, which is 37% of the 38scored. 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.7 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.
How this repo's commit mix shifts over time.
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 | 0860cd6cfeat: initialize frontend with React, Vite, and TypeScript | 0xkaushal | 1mo ago | +2.5K -0 | 99%Elevated | more lines added than baseline |
| 2 | 89dba61aAdded a Basic API with health Endpoint | 0xkaushal | 1mo ago | +1.2K -0 | 96%Elevated | more lines added than baseline |
| 3 | 39cff884Add comprehensive feature documentation in FEATURES.md and update README.md | 0xkaushal | 1mo ago | +712 -1 | 92%Elevated | more lines added than baseline |
| 4 | f7a1546ffeat: enhance chat and upload functionality with improved UI and error handling | 0xkaushal | 1mo ago | +655 -163 | 92%Elevated | more lines added than baseline |
| 5 | 67db344ffeat: add unit tests for AI and document services with mock dependencies | 0xkaushal | 1mo ago | +282 -0 | 88%Elevated | more lines added than baseline |
| 6 | 23025933feat: implement onboarding tour with navigation highlights and user guidance | 0xkaushal | 1mo ago | +205 -1 | 86%Elevated | more lines added than baseline |
| 7 | b85c0f33feat: add negative tests for error handling in AI and document services | 0xkaushal | 1mo ago | +144 -5 | 82%Elevated | more lines added than baseline |
| 8 | 5b8655c4feat: add streaming support for chat questions and enhance API integration | 0xkaushal | 1mo ago | +170 -13 | 82%Elevated | more lines added than baseline |
| 9 | deb650f8feat: implement document upload and listing functionality with UI enhancements | 0xkaushal | 1mo ago | +179 -16 | 78%Elevated | more lines added than baseline |
| 10 | 490ceb4cAdded One more route for the Upload of a document and also added a service to handle the pipelin ehaving parsing, chunking and storing" | 0xkaushal | 1mo ago | +165 -130 | 75%Elevated | more lines added than baseline |
| 11 | 7539d8c3feat: add user ID handling for document upload and chat functionality | 0xkaushal | 1mo ago | +149 -28 | 72%Elevated | more lines added than baseline |
| 12 | 83cbbc48feat: enhance error handling in AI and document services for improved reliability | 0xkaushal | 1mo ago | +90 -58 | 67%Elevated | more lines added than baseline |
| 13 | 5c4bd58afeat: implement chat history retrieval and deletion functionality | 0xkaushal | 1mo ago | +97 -16 | 67%Elevated | more lines added than baseline |
| 14 | aa2de3f3Add chat API route and AI service for question answering | 0xkaushal | 1mo ago | +92 -1 | 67%Elevated | more lines added than baseline |
| 15 | ec7a66c6feat: add logging for request handling and document processing in services | 0xkaushal | 1mo ago | +60 -1 | 61%Typical | more lines added than baseline |
| 16 | 67ae65abfeat: add Docker support for backend and frontend with .dockerignore and Dockerfiles | 0xkaushal | 1mo ago | +71 -0 | 61%Typical | more lines added than baseline |
| 17 | 6abf1483feat: enhance README with key technical decisions and engineering standards sections | 0xkaushal | 1mo ago | +63 -1 | 55%Typical | more lines added than baseline |
| 18 | 38abe648feat: add visibility handling for document uploads and listings | 0xkaushal | 1mo ago | +75 -11 | 55%Typical | more lines added than baseline |
| 19 | affe0f96feat: update FEATURES.md with enhanced Typing Indicator details and add Onboarding Tour section | 0xkaushal | 1mo ago | +55 -14 | 51%Typical | more lines added than baseline |
| 20 | 08f4c25dfeat: add production architecture and scaling plan documentation for AWS deployment | 0xkaushal | 1mo ago | +47 -0 | 46%Typical | more lines added than baseline |
| 21 | e20491c1feat: enhance text chunking with sentence-aware logic for improved processing | 0xkaushal | 1mo ago | +46 -9 | 46%Typical | more lines added than baseline |
| 22 | 08d62bd4feat: add duplicate file handling and confirmation to upload process | 0xkaushal | 1mo ago | +46 -8 | 46%Typical | more lines added than baseline |
| 23 | bd11470ffeat: add model selection section to README with details on embedding and LLM choices | 0xkaushal | 1mo ago | +33 -0 | 41%Typical | more lines added than baseline |
| 24 | e307f2f9feat: add rate limit handling for embedding functions in AI and document services | 0xkaushal | 1mo ago | +16 -0 | 38%Typical | more lines added than baseline |
| 25 | dc591d7cfeat: enhance chunk retrieval and system prompt for improved context handling | 0xkaushal | 1mo ago | +13 -7 | 36%Typical | more lines added than baseline |
| 26 | d24483f8feat: improve error handling in streamQuestion function for better clarity | 0xkaushal | 1mo ago | +9 -2 | 33%Below typical | fewer lines added than baseline |
| 27 | 3c9bf7eefixed cors errors | 0xkaushal | 1mo ago | +8 -0 | 29%Below typical | fewer lines added than baseline |
| 28 | d2ee66caAlso added a pydantic schema file with response schema | 0xkaushal | 1mo ago | +8 -0 | 29%Below typical | fewer lines added than baseline |
| 29 | 58468421fix: enforce maximum file size limit for document uploads | 0xkaushal | 1mo ago | +8 -0 | 24%Below typical | fewer lines added than baseline |
| 30 | b1a88d64fix: enhance chunk retrieval with post-filtering for visibility and user authorization | 0xkaushal | 1mo ago | +8 -2 | 24%Below typical | fewer lines added than baseline |
| 31 | be395d91docs: update comments for non-streaming fallback in chat API for clarity | 0xkaushal | 1mo ago | +6 -0 | 20%Below typical | fewer lines added than baseline |
| 32 | 55a389b0fix: add type ignore comments for schemas and services imports in chat and documents routes | 0xkaushal | 1mo ago | +4 -4 | 17%Below typical | fewer lines added than baseline |
| 33 | 74c8922dfix: add type ignore comments for settings imports in main and document service files | 0xkaushal | 1mo ago | +3 -3 | 13%Below typical | fewer lines added than baseline |
| 34 | 1e34df95feat: enforce minimum and maximum length for chat question input | 0xkaushal | 1mo ago | +3 -3 | 13%Below typical | fewer lines added than baseline |
| 35 | d12ac0a5refactor: move CORS origins to settings for better configuration management | 0xkaushal | 1mo ago | +2 -1 | 8%Below typical | fewer lines added than baseline |
| 36 | 31093ab1Initial commit | Satvik kaushal | 1mo ago | +2 -0 | 8%Below typical | fewer lines added than baseline |
| 37 | d9a13d08fix: update supported file formats in upload component | 0xkaushal | 1mo ago | +2 -2 | 4%Below typical | fewer lines added than baseline |
| 38 | 0c445ecafi: set default visibility to private in DocumentInfo schema | 0xkaushal | 1mo ago | +1 -0 | 1%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 38 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 25 files in 0xkaushal/aida. In the last 90 days 25 files were touched, 94 times in total, most often ai_service.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.