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
60 commits sit in this repo's top risk tercile, which is 33% of the 184scored. 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 8.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.
Consistently other-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 | ae0b6d4bStage 12: hand-verified fever chart narrative test + walkthrough tool | Rudiger Wolfclaudeassisted | 4w ago | +2.2K -21 | 99%Elevated | more lines added than baseline |
| 2 | 4e676e03Add export reporting feature for pdf, png, csv and html | Rudiger Wolf | 1y ago | +2.4K -1 | 99%Elevated | more lines added than baseline |
| 3 | aae47ec3MVP with claude | Rudiger Wolf | 1y ago | +1.8K -461 | 99%Elevated | more lines added than baseline |
| 4 | 6bdaeb84Add ruff + pre-commit; adopt ruff as the formatter/linter | Rudiger Wolfclaudeassisted | 2w ago | +2.1K -1.4K | 97%Elevated | more lines added than baseline |
| 5 | 14eb1edbAdded features to save high res images of single fever chart or all fever charts for a specified project. Also update planning/md with backlog task to expost fever charts as csv | Rudiger Wolf | 1mo ago | +1.1K -52 | 97%Elevated | more lines added than baseline |
| 6 | a5b23cf4Add additional task data capture. Dates when tasks changed, estimates and a task state with UI indicators. | Rudiger Wolf | 1y ago | +956 -401 | 97%Elevated | more lines added than baseline |
| 7 | a7048160Added timestamped notes to a task. | Rudiger Wolf | 1y ago | +1.4K -479 | 97%Elevated | more lines added than baseline |
| 8 | 5772b044Refactor newtwork and help menu files into MVC structure | Rudiger Wolf | 1y ago | +1.3K -1.1K | 97%Elevated | more lines added than baseline |
| 9 | e62c7c6aRefactored for better MVC and added dependency arrow drawing. | Rudiger Wolf | 1y ago | +1.1K -1.2K | 97%Elevated | more lines added than baseline |
| 10 | 3fc7a1ebStage 16: CCPM round trip with the external ccpm-scheduler engine | Rudiger Wolfclaudeassisted | 4w ago | +1.5K -367 | 93%Elevated | more lines added than baseline |
| 11 | ff6e921aAdded feature to delete timeline history and to add more time to task timeline | Rudiger Wolf | 4w ago | +1.0K -62 | 93%Elevated | more lines added than baseline |
| 12 | 2acdcc8cAdd ability specify task types, like task, buffer and feeding buffer, and also specify link types, so that FB and PB links are drawn as deshed line. | Rudiger Wolf | 1mo ago | +1.3K -1.2K | 93%Elevated | more lines added than baseline |
| 13 | a0a66d93Added MKDocs and documentation | Rudiger Wolf | 1y ago | +1.0K -1 | 93%Elevated | more lines added than baseline |
| 14 | 6b6c0185Update the capacity editing and capacity tests | Rudiger Wolf | 1y ago | +787 -192 | 93%Elevated | more lines added than baseline |
| 15 | 32ba0418Update model with tag attributes | Rudiger Wolf | 1y ago | +837 -14 | 93%Elevated | more lines added than baseline |
| 16 | 7fb00204Change max_tasks to max_rows | Rudiger Wolf | 1y ago | +1.1K -18 | 93%Elevated | more lines added than baseline |
| 17 | d16ec88eUpdated resource capacity per day and use of factional assignment to task. | Rudiger Wolf | 1y ago | +725 -250 | 93%Elevated | more lines added than baseline |
| 18 | 179a73cbAdd Import Network feature (resources/calendars/tasks), matched by id | Rudiger Wolfclaudeassisted | 2w ago | +715 -10 | 90%Elevated | more lines added than baseline |
| 19 | eb939ca7Add help menu with link to repo, about and debug info. Add basic pytests. Including collision detection updates. | Rudiger Wolf | 1y ago | +1.0K -3 | 90%Elevated | more lines added than baseline |
| 20 | fccc483cStage 21: resource grid sorting, filtering, and control bar | Rudiger Wolfclaudeassisted | 3w ago | +710 -69 | 88%Elevated | more lines added than baseline |
| 21 | ae684104Add feature to shift tasks when updating start date for the Task Grid. | Rudiger Wolf | 1y ago | +544 -213 | 88%Elevated | more lines added than baseline |
| 22 | 5c810766Add uv.lock to version control. | Rudiger Wolf | 1y ago | +463 -0 | 88%Elevated | more lines added than baseline |
| 23 | 7b68104bAdd version to app for display in About and prep changelog and build script | Rudiger Wolf | 1y ago | +965 -20 | 88%Elevated | more lines added than baseline |
| 24 | 38f6a4cfRestructure code to better follow MVC pattern | Rudiger Wolf | 1y ago | +1.5K -578 | 88%Elevated | more lines added than baseline |
| 25 | cab9c9edLots of UI imrovements, added keyboard zoom controls, keyboard arrow kes to move task grid, fix font sizes when zooming and the display of resource tags | Rudiger Wolf | 4w ago | +410 -35 | 85%Elevated | more lines added than baseline |
| 26 | 7a8068f8Added feature to specify what chain a task is part of. | Rudiger Wolf | 1mo ago | +480 -52 | 85%Elevated | more lines added than baseline |
| 27 | a1421fe8Add Projects feature so that multiple tasks can be associated together into a project | Rudiger Wolf | 1mo ago | +499 -28 | 85%Elevated | more lines added than baseline |
| 28 | 7813c081Add feature to specify the link types between tasks | Rudiger Wolf | 1mo ago | +475 -92 | 85%Elevated | more lines added than baseline |
| 29 | e59b6deeAdd Network Menu with function to identify Critical Path for the selected tasks. | Rudiger Wolf | 1y ago | +619 -14 | 85%Elevated | more lines added than baseline |
| 30 | 19d8c378Removed tag colours, ensure that Resource Tags are updated on edit. | Rudiger Wolf | 1y ago | +404 -112 | 85%Elevated | more lines added than baseline |
| 31 | a587ecd4Working Grid with ckecl and drag tasks | Rudiger Wolf | 1y ago | +379 -0 | 85%Elevated | more lines added than baseline |
| 32 | 13089ceaAdd tests for the Import Network feature | Rudiger Wolfclaudeassisted | 2w ago | +364 -0 | 82%Elevated | more lines added than baseline |
| 33 | e05bbda0Stage 19: import/export consistency (our-planner side) | Rudiger Wolfclaudeassisted | 3w ago | +517 -203 | 82%Elevated | more lines added than baseline |
| 34 | c643e8daAdd more filters based on state and start time | Rudiger Wolf | 4w ago | +422 -56 | 82%Elevated | more lines added than baseline |
| 35 | 8ca0e762Add feature to select tasks by project and multi-select with rubber band selection marquee | Rudiger Wolf | 4w ago | +364 -102 | 82%Elevated | more lines added than baseline |
| 36 | 00697f42Tax text moved on drag, Multiple selection with orange border | Rudiger Wolf | 1y ago | +385 -25 | 82%Elevated | more lines added than baseline |
| 37 | 9e8c35d2Fix merge-task cascade; feeding buffers become two-sided shock absorbers (Stage 15) | Rudiger Wolfclaudeassisted | 4w ago | +369 -21 | 79%Elevated | more lines added than baseline |
| 38 | bef38750Rename Aggressive to Optimal, Safe to Realistic (Stage 14) | Rudiger Wolfclaudeassisted | 4w ago | +377 -136 | 79%Elevated | more lines added than baseline |
| 39 | 8307a291Added features to compress buffers when tasks run later than planned, both for feeding and project buffer. | Rudiger Wolf | 1mo ago | +403 -79 | 79%Elevated | more lines added than baseline |
| 40 | e94582acAdd feature to save buffer baseline when toggeling project from planning to execution state | Rudiger Wolf | 1mo ago | +386 -14 | 79%Elevated | more lines added than baseline |
| 41 | 1d8dbd7dZoom in and out | Rudiger Wolf | 1y ago | +279 -63 | 79%Elevated | more lines added than baseline |
| 42 | db23788bMulti selected drag move | Rudiger Wolf | 1y ago | +268 -122 | 79%Elevated | more lines added than baseline |
| 43 | 07dc7852Add Astral ty for static type checking, fix real bugs it surfaces | Rudiger Wolfclaudeassisted | 17h ago | +472 -183 | 76%Elevated | more lines added than baseline |
| 44 | 585e29d1Updated the display of task dependencies on the tooltip, and added import feature for the outputs of the AI CCPM schedule builder skill. | Rudiger Wolf | 1mo ago | +343 -2 | 76%Elevated | more lines added than baseline |
| 45 | 5510b365Improve the editing and update of Resources and make dialog keyboard friendly | Rudiger Wolf | 1y ago | +262 -86 | 76%Elevated | more lines added than baseline |
| 46 | e826db55Basic tag features working. Still missing tag display and tooltip for tasks | Rudiger Wolf | 1y ago | +305 -17 | 76%Elevated | more lines added than baseline |
| 47 | d35be801dragging connector added to tasks with dependency arrow to make it visible. | Rudiger Wolf | 1y ago | +262 -115 | 76%Elevated | more lines added than baseline |
| 48 | 183e2938Added ability url to each task which opens browser when clicked in task grid | Rudiger Wolf | 1y ago | +284 -142 | 76%Elevated | more lines added than baseline |
| 49 | 87cc9ca1Finish zensical migration: drop mkdocs deps, remove mkdocs.yml, sync docs | Rudiger Wolfclaudeassisted | 2w ago | +381 -559 | 72%Elevated | more lines added than baseline |
| 50 | 386b9868Auto-size all fixed-geometry dialogs so buttons can't be clipped | Rudiger Wolfclaudeassisted | 3w ago | +221 -27 | 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 184 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.
rnwolf/our-planner has 191 commits in its history from 1 contributor, the first of them Mar 20, 2025. In the last 90 days 46 files were touched, 254 times in total, most often ui_components.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.