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
65 commits sit in this repo's top risk tercile, which is 34% of the 191scored. 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 6.4 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 chore-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 | fea5ba23Refactor code structure and add generated models for work items and comments | Seb Burrell | 2y ago | +1.5K -639 | 100%Elevated | more lines added than baseline |
| 2 | 6dadb1e0Refactor code structure to utilise workwrapper and support multiple platforms | Seb | 2y ago | +1.0K -968 | 99%Elevated | more lines added than baseline |
| 3 | afb5bdfeInitial Commit | Seb | 2y ago | +822 -1 | 99%Elevated | more lines added than baseline |
| 4 | cf103ad4Refactor config in class modules | Seb | 2y ago | +360 -372 | 98%Elevated | more lines added than baseline |
| 5 | dd895f23Refactor Work class to improve hierarchy handling and fix duplication issues | Seb | 2y ago | +397 -460 | 97%Elevated | more lines added than baseline |
| 6 | b12e7d64Refactor for test compatibility | Seb | 2y ago | +284 -212 | 97%Elevated | more lines added than baseline |
| 7 | abf260feRefine config class to include all other config classes and methods | Seb Burrell | 2y ago | +280 -106 | 97%Elevated | more lines added than baseline |
| 8 | 4ae0b62bchore(project): update .gitignore, README.md and add new assets | Seb Burrell | 1y ago | +435 -359 | 96%Elevated | more lines added than baseline |
| 9 | e83f9156Refactor types module structure | Seb | 2y ago | +293 -83 | 96%Elevated | more lines added than baseline |
| 10 | 56b1a0f7Update docstrings and readme | Seb | 2y ago | +351 -222 | 95%Elevated | more lines added than baseline |
| 11 | a64abc70Refactor types into their own module | Seb | 2y ago | +274 -172 | 95%Elevated | more lines added than baseline |
| 12 | 6f4e77acUpdate Setup, Write new tests | Seb | 2y ago | +292 -236 | 94%Elevated | more lines added than baseline |
| 13 | 3b43b099chore: Add pydantic to requirements.txt and update launch.json | Seb | 2y ago | +296 -254 | 94%Elevated | more lines added than baseline |
| 14 | bf858341feat(changelog): add commit inclusion and Azure DevOps integration | Seb Burrell | 1y ago | +209 -68 | 92%Elevated | more lines added than baseline |
| 15 | 82f498f9Refactor Work class to improve hierarchy handling and fix duplication issues | Seb | 2y ago | +196 -163 | 92%Elevated | more lines added than baseline |
| 16 | c4ee1db8Refactor Work class to improve hierarchy handling and fix duplication issues | Seb | 2y ago | +196 -163 | 92%Elevated | more lines added than baseline |
| 17 | 56213ce7chore: Update output folder name to "Releases" for case sensitivity consistency | Seb | 2y ago | +209 -177 | 92%Elevated | more lines added than baseline |
| 18 | 9089be6dBreak out to helper functions | Seb | 2y ago | +154 -118 | 92%Elevated | more lines added than baseline |
| 19 | 55b8b22aUpdate to Black Formatting | Seb | 2y ago | +151 -81 | 92%Elevated | more lines added than baseline |
| 20 | 7fddb5f1Add in summarisation functionality | Seb | 2y ago | +138 -37 | 89%Elevated | more lines added than baseline |
| 21 | 740789c9chore: Update configuration file formatting and naming conventions | Seb | 2y ago | +168 -91 | 89%Elevated | more lines added than baseline |
| 22 | 6b6b21ccInitial commit | Seb Burrell | 2y ago | +161 -0 | 89%Elevated | more lines added than baseline |
| 23 | b4e97988Refactor code structure for better organization and maintainability | Seb Burrell | 2y ago | +139 -121 | 88%Elevated | more lines added than baseline |
| 24 | 9b553f5cfeat(config): add branch and tag options for commit fetching | Hankanman | 1y ago | +186 -29 | 87%Elevated | more lines added than baseline |
| 25 | 6726463eUpdate Pipeline Template & Readme | Seb | 2y ago | +156 -49 | 87%Elevated | more lines added than baseline |
| 26 | 25a372dcAdd model module | Seb Burrell | 2y ago | +128 -0 | 87%Elevated | more lines added than baseline |
| 27 | 308c74a6Update configuration file formatting add tests | Seb | 2y ago | +298 -36 | 87%Elevated | more lines added than baseline |
| 28 | b14a65f8Meet pylint standards | Seb | 2y ago | +137 -54 | 87%Elevated | more lines added than baseline |
| 29 | d419c227Shake out initial restructuring bugs | Seb Burrell | 2y ago | +152 -144 | 85%Elevated | more lines added than baseline |
| 30 | 7ce46663Add async locks, move requests to utils method | Hankanman | 2y ago | +106 -124 | 85%Elevated | more lines added than baseline |
| 31 | 409bb0a8feat(ci): add GitHub Actions workflow for automated changelog generation | Seb Burrell | 1y ago | +125 -1 | 83%Elevated | more lines added than baseline |
| 32 | 17a09014Update Readme | Seb | 2y ago | +100 -65 | 83%Elevated | more lines added than baseline |
| 33 | 93b88ea5Update Auto-Release-Notes.yaml for Azure Pipelines | Seb Burrell | 2y ago | +96 -77 | 83%Elevated | more lines added than baseline |
| 34 | a52cfdf3Add support for gpt-4o model, update variables and docs | Seb | 2y ago | +115 -71 | 83%Elevated | more lines added than baseline |
| 35 | 882c7bcdImplement dedicated logger module | Seb | 2y ago | +101 -28 | 82%Elevated | more lines added than baseline |
| 36 | 0de5e372Refactor code structure for better organization and maintainability | Hankanman | 2y ago | +132 -34 | 82%Elevated | more lines added than baseline |
| 37 | 307cbd81Refactor code structure for better organization and maintainability | Seb Burrell | 2y ago | +82 -79 | 81%Elevated | more lines added than baseline |
| 38 | f5b37302Fix Tests | Seb | 2y ago | +134 -175 | 81%Elevated | more lines added than baseline |
| 39 | 78c9c05fUpdate Test and Structure | Seb Burrell | 2y ago | +78 -831 | 79%Elevated | more lines added than baseline |
| 40 | acec428eAdd full error handling | Seb | 2y ago | +72 -18 | 79%Elevated | more lines added than baseline |
| 41 | d47a8bfechore: Add Auto-Release-Notes pipeline YAML file | Seb | 2y ago | +70 -0 | 79%Elevated | more lines added than baseline |
| 42 | c8206f6erefactor(changelog): standardize type names and refactor item handling | Seb Burrell | 1y ago | +70 -50 | 77%Elevated | more lines added than baseline |
| 43 | 3dac3b7bRefactor Work class to improve hierarchy handling and fix duplication issues | Seb | 2y ago | +70 -33 | 77%Elevated | more lines added than baseline |
| 44 | 4ecba602Update README.md | Seb Burrell | 2y ago | +74 -0 | 77%Elevated | more lines added than baseline |
| 45 | 8215860cFirst Restructure and refactor | Seb | 2y ago | +111 -23 | 77%Elevated | more lines added than baseline |
| 46 | 18f90919Update Auto-Release-Notes.yaml for Azure Pipelines | Seb Burrell | 2y ago | +67 -92 | 77%Elevated | more lines added than baseline |
| 47 | e2cb93bdRefactor with ProcessConfig class | Hankanman | 2y ago | +102 -26 | 76%Elevated | more lines added than baseline |
| 48 | 53f1d6f7Update issue templates | Seb Burrell | 2y ago | +58 -0 | 75%Elevated | more lines added than baseline |
| 49 | acc576b1Update main to working, test needed | Seb | 2y ago | +74 -149 | 75%Elevated | more lines added than baseline |
| 50 | 48d659b0Refactor code into helper functions for better organization and reusability | Hankanman | 2y ago | +69 -30 | 75%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 191 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.
Hankanman/Changelog-Weaver has 204 commits in its history from 3 contributors, the first of them May 17, 2024. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.