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 32% of the 25scored. 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 2.3 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 | 9b991f64Initial commit: MCP PDF Q&A server | Shivam Gupta | 3mo ago | +4.2K -0 | 98%Elevated | more lines added than baseline |
| 2 | 8d811736Update README.md | SHIVAM GUPTA | 3mo ago | +234 -150 | 94%Elevated | more lines added than baseline |
| 3 | 36966019Update README.md | SHIVAM GUPTA | 3mo ago | +91 -53 | 90%Elevated | more lines added than baseline |
| 4 | eacc56b1Update README.md | SHIVAM GUPTA | 3mo ago | +58 -25 | 86%Elevated | more lines added than baseline |
| 5 | 0fe90869Update README.md | SHIVAM GUPTA | 3mo ago | +23 -10 | 82%Elevated | more lines added than baseline |
| 6 | 5dcd9154Update README.md | SHIVAM GUPTA | 3mo ago | +8 -5 | 78%Elevated | fewer lines added than baseline |
| 7 | 0fa942dbUpdate README.md | SHIVAM GUPTA | 3mo ago | +3 -1 | 74%Elevated | fewer lines added than baseline |
| 8 | dd50f8ecUpdate INTERACTION_LOG.md | SHIVAM GUPTA | 3mo ago | +3 -2 | 70%Elevated | fewer lines added than baseline |
| 9 | 0be216dfUpdate README with tools and AI workflow details | SHIVAM GUPTA | 3mo ago | +2 -0 | 62%Typical | fewer lines added than baseline |
| 10 | 61fb9f97Update README.md | SHIVAM GUPTA | 3mo ago | +2 -1 | 62%Typical | fewer lines added than baseline |
| 11 | dabdd757Update README.md | SHIVAM GUPTA | 3mo ago | +2 -1 | 62%Typical | fewer lines added than baseline |
| 12 | 3eee8063Update README.md | SHIVAM GUPTA | 3mo ago | +1 -2 | 44%Typical | fewer lines added than baseline |
| 13 | 3900d79aUpdate README.md | SHIVAM GUPTA | 3mo ago | +1 -3 | 44%Typical | fewer lines added than baseline |
| 14 | 352c713eUpdate INTERACTION_LOG.md | SHIVAM GUPTA | 3mo ago | +1 -1 | 44%Typical | fewer lines added than baseline |
| 15 | cd6ba180Update README.md | SHIVAM GUPTA | 3mo ago | +1 -1 | 44%Typical | fewer lines added than baseline |
| 16 | 5475e467Update README.md | SHIVAM GUPTA | 3mo ago | +1 -0 | 44%Typical | fewer lines added than baseline |
| 17 | 57d84c29Remove duplicate sample output images | SHIVAM GUPTA | 3mo ago | +1 -2 | 44%Typical | fewer lines added than baseline |
| 18 | af1e5bc4proper sequence | SHIVAM GUPTA | 3mo ago | +0 -4 | 30%Below typical | fewer lines added than baseline |
| 19 | 7cd0b19cUpdate README.md | SHIVAM GUPTA | 3mo ago | +0 -1 | 14%Below typical | fewer lines added than baseline |
| 20 | 84687351Update INTERACTION_LOG.md | SHIVAM GUPTA | 3mo ago | +0 -2 | 14%Below typical | fewer lines added than baseline |
| 21 | 26632001Delete interaction_log_output.png | SHIVAM GUPTA | 3mo ago | +0 -0 | 14%Below typical | fewer lines added than baseline |
| 22 | 3760ae6dDelete interaction_log_extra.png | SHIVAM GUPTA | 3mo ago | +0 -0 | 14%Below typical | fewer lines added than baseline |
| 23 | dc4d4e87Delete readme_terminal_command.png | SHIVAM GUPTA | 3mo ago | +0 -0 | 14%Below typical | fewer lines added than baseline |
| 24 | fe55706eDelete readme_terminal_output.png | SHIVAM GUPTA | 3mo ago | +0 -0 | 14%Below typical | fewer lines added than baseline |
| 25 | 9d62b396Delete image.png | SHIVAM GUPTA | 3mo ago | +0 -0 | 14%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 25 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 15 files in shivamg5080/mcp-qa-pdf. In the last 90 days 15 files were touched, 15 times in total, most often capture_samples.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.