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
176 commits sit in this repo's top risk tercile, which is 34% of the 514scored. 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.8 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 other-led, now leaning fix.
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 | Review priority | Top driver |
|---|---|---|---|---|---|---|
| 1 | 22fe918bRoute WM mutations through transactional runtime | Barut | 4mo ago | +38.1K -4.1K | 100thElevated | more lines added than baseline |
| 2 | 59cc0fe0workspace: move session reconciliation into Zig kernel | Barut | 4mo ago | +6.8K -963 | 99thElevated | more lines added than baseline |
| 3 | 119d70a6Add reconcile runtime, persisted restore, and multi-binding hotkeys | Barut | 4mo ago | +6.0K -751 | 99thElevated | more lines added than baseline |
| 4 | 49dfdac2IPC/CLI | Barut | 5mo ago | +13.3K -144 | 99thElevated | more lines added than baseline |
| 5 | 85123163major refactoring | Barut | 6mo ago | +4.3K -5.5K | 99thElevated | more lines added than baseline |
| 6 | b7354461Initial commit: OmniWM tiling window manager | Barutclaudeagent | 8mo ago | +15.4K -0 | 99thElevated | more lines added than baseline |
| 7 | 84f315dfTighten relayout scope, border/restore caches, and hot-path invalidation | Barut | 4mo ago | +6.9K -635 | 98thElevated | more lines added than baseline |
| 8 | 38dd6980runtime: introduce WMRuntime and extract orchestration planners | Barut | 4mo ago | +4.3K -1.7K | 98thElevated | more lines added than baseline |
| 9 | 08d5969ePort restore planner to Zig kernel | Barut | 4mo ago | +3.8K -502 | 98thElevated | more lines added than baseline |
| 10 | b1036748Port workspace navigation planning to Zig kernel | Barut | 4mo ago | +3.1K -809 | 98thElevated | more lines added than baseline |
| 11 | ff98fc6eMove Niri topology planning to Zig kernel | Barut | 4mo ago | +3.3K -1.3K | 98thElevated | more lines added than baseline |
| 12 | bd328afbMove controller orchestration into the Zig kernel | Barut | 4mo ago | +5.7K -1.1K | 98thElevated | more lines added than baseline |
| 13 | d5385dccPort reconcile state reducer to Zig | Barut | 4mo ago | +3.1K -323 | 98thElevated | more lines added than baseline |
| 14 | 1c9449f0Introduce workspace layout plans for refresh execution | Barut | 5mo ago | +2.8K -690 | 98thElevated | more lines added than baseline |
| 15 | f3c5a05fAdd SkyLight window event system and improve border rendering | Barut | 7mo ago | +3.4K -1.9K | 98thElevated | more lines added than baseline |
| 16 | 33846334Vertical Layout | Barut | 8mo ago | +1.8K -210 | 98thElevated | more lines added than baseline |
| 17 | f98b452bWMController.swift refactor | Barut | 8mo ago | +2.5K -2.3K | 98thElevated | more lines added than baseline |
| 18 | fe6df9eafix: stabilize native fullscreen restore | Barut | 4mo ago | +1.4K -58 | 95thElevated | more lines added than baseline |
| 19 | 1186d288Make Niri viewport snapping fullscreen-aware | Barut | 4mo ago | +1.9K -444 | 95thElevated | more lines added than baseline |
| 20 | ce9a0c65Finalize Zig workspace navigation integration | Barut | 4mo ago | +2.5K -795 | 95thElevated | more lines added than baseline |
| 21 | b1dbacdfHarden native fullscreen restore recovery | Barut | 4mo ago | +1.8K -112 | 95thElevated | more lines added than baseline |
| 22 | 399d74a8Refactor controller orchestration into explicit core | Barut | 4mo ago | +1.8K -587 | 95thElevated | more lines added than baseline |
| 23 | dbc97321Preserve managed frames across native fullscreen restore | Barut | 4mo ago | +1.7K -95 | 95thElevated | more lines added than baseline |
| 24 | 16ee0c44Stabilize border ownership reconciliation | Barut | 4mo ago | +2.0K -141 | 95thElevated | more lines added than baseline |
| 25 | c82c287aMove Niri bulk layout projection into Zig kernel | Barut | 4mo ago | +2.4K -842 | 95thElevated | more lines added than baseline |
| 26 | 125ca217Fix scratchpad reveal tracking and fronting | Barut | 4mo ago | +1.9K -91 | 95thElevated | more lines added than baseline |
| 27 | e11c13e2Add live global animation toggle across layouts and UI | Barut | 4mo ago | +1.9K -236 | 95thElevated | more lines added than baseline |
| 28 | c3c78ecefeat: add GitHub release update checks and docs hub | Barut | 5mo ago | +3.3K -236 | 95thElevated | more lines added than baseline |
| 29 | ac76304aBig Fix | Barut | 5mo ago | +2.7K -443 | 95thElevated | more lines added than baseline |
| 30 | bc5791a7App Rules v2 | Barut | 5mo ago | +1.9K -203 | 95thElevated | more lines added than baseline |
| 31 | 9b655dffCoalesce event intake across mouse and CGS paths | Barut | 5mo ago | +1.4K -141 | 95thElevated | more lines added than baseline |
| 32 | ee9eccdbAdd pending focus confirmation and targeted refresh paths | Barut | 5mo ago | +1.8K -296 | 95thElevated | more lines added than baseline |
| 33 | b80bcd85WMCOntroller Refactor | Barut | 6mo ago | +1.4K -1.2K | 95thElevated | more lines added than baseline |
| 34 | 40b31829Refactor 3 | Barut | 6mo ago | +1.2K -1.4K | 95thElevated | more lines added than baseline |
| 35 | cd2159b4Add overview mode for browsing and managing all open windows | Barut | 7mo ago | +1.8K -1 | 95thElevated | more lines added than baseline |
| 36 | d6fb9e54Add settings and customization options for Dwindle layout | Barut | 7mo ago | +1.8K -130 | 95thElevated | more lines added than baseline |
| 37 | 2be39528Scope runtime confirmations to pending work | Barut | 4mo ago | +1.4K -302 | 91thElevated | more lines added than baseline |
| 38 | 227f4cd0Fix Niri focused removal recovery | Barut | 4mo ago | +1.3K -128 | 91thElevated | more lines added than baseline |
| 39 | 39ab042bMove orchestration planning into Zig kernels | Barut | 4mo ago | +2.1K -3.2K | 91thElevated | more lines added than baseline |
| 40 | 739a96eafix: eliminate window bleed across workspaces and columns | Barut | 4mo ago | +1.3K -138 | 91thElevated | more lines added than baseline |
| 41 | 4167c898config: switch settings persistence to canonical JSON files | Barut | 4mo ago | +1.4K -3.9K | 91thElevated | more lines added than baseline |
| 42 | cdae2abcMove window decision solve into Zig kernel | Barut | 4mo ago | +1.3K -222 | 91thElevated | more lines added than baseline |
| 43 | 2a5202b5Port overview projection kernel to Zig | Barut | 4mo ago | +2.1K -423 | 91thElevated | more lines added than baseline |
| 44 | e5e46c9aMove Dwindle layout solving into Zig kernel | Barut | 4mo ago | +1.7K -320 | 91thElevated | more lines added than baseline |
| 45 | 8e157660Port leaf layout kernels to Zig | Barut | 4mo ago | +2.3K -490 | 91thElevated | more lines added than baseline |
| 46 | 6b0df16fFix native fullscreen restore across delayed reconciliation | Barut | 5mo ago | +1.4K -111 | 91thElevated | more lines added than baseline |
| 47 | d0df7702Fix keyboard-focus border ownership | Barut | 5mo ago | +1.0K -306 | 91thElevated | more lines added than baseline |
| 48 | 20f9fcc8Fix Niri hidden placement across monitor boundaries | Barut | 5mo ago | +1.5K -109 | 91thElevated | more lines added than baseline |
| 49 | f67f58fbTrack floating windows as first-class managed state | Barut | 5mo ago | +1.3K -256 | 91thElevated | more lines added than baseline |
| 50 | 1ee1d389Harden native fullscreen round-trip restoration | Barut | 5mo ago | +1.4K -72 | 91thElevated | 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 200 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 515 files in HexSleeves/OmniWM. In the last 90 days 514 files were touched, 1,042 times in total, most often AXEventHandler.swift. Every commit is scored for change risk from its size, spread and the history of the files it touches.