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
3,422 commits sit in this repo's top risk tercile, which is 34% of the 10,000scored. 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.
Consistently fix-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 | ef852af9feat(computer): implemented modular desktop backend and script workflows | can1357 | 2w ago | +175.1K -8.2K | 100%Elevated | more lines added than baseline |
| 2 | d316fb54fix(natives): correct miniaudio layouts on Linux ARM64 | Lumen Radley | 3w ago | +42.9K -6 | 100%Elevated | more lines added than baseline |
| 3 | b5dac65bfeat: implemented coreutils shell builtins via in-process execution | can1357 | 1mo ago | +35.4K -4 | 100%Elevated | more lines added than baseline |
| 4 | fc01e3b6feat: added devin provider support | can1357 | 2mo ago | +96.4K -48 | 100%Elevated | more lines added than baseline |
| 5 | d06429dbfeat(natives): added 6x12/8x13 fonts and doc-layout options to the snapcompact renderer | can1357 | 2mo ago | +160.7K -57 | 100%Elevated | more lines added than baseline |
| 6 | 3ecc48fdfeat(memory): added Mnemosyne local SQLite memory backend | can1357 | 2mo ago | +27.7K -11 | 100%Elevated | more lines added than baseline |
| 7 | d4b3927fchore: bump models | can1357 | 2mo ago | +18.1K -741 | 100%Elevated | more lines added than baseline |
| 8 | 06aa0c8fwip: brush 0.5 base | can1357 | 3mo ago | +25.3K -19.6K | 100%Elevated | more lines added than baseline |
| 9 | 90b5d8e7feat(omptype): implemented advanced schema operators and type features | can1357 | 2w ago | +5.3K -1.0K | 100%Elevated | more lines added than baseline |
| 10 | 0eae38c0test(omptype/ark): added arktype test suites and configuration | can1357 | 2w ago | +14.6K -7 | 100%Elevated | more lines added than baseline |
| 11 | ebd5e3f8chore: update stale docs | can1357 | 2w ago | +5.3K -4.7K | 100%Elevated | more lines added than baseline |
| 12 | 089a9963feat(security): OMP-native security subsystem (planner handoff) | Kyle McCleary | 3w ago | +5.9K -14 | 100%Elevated | more lines added than baseline |
| 13 | cdbe7c4efeat(ai): model modern Cursor exec wire protocol in agent.proto | Diogo Soares Rodrigues | 3w ago | +14.0K -9.2K | 100%Elevated | more lines added than baseline |
| 14 | b5508582ci: upgraded continuous integration workflows and migrated bazel dependency locking | can1357 | 3w ago | +11.7K -61.7K | 100%Elevated | more lines added than baseline |
| 15 | 8facd237feat(build): migrated native pipeline to bazel with remote caching | can1357 | 3w ago | +66.8K -2.6K | 100%Elevated | more lines added than baseline |
| 16 | cba08d80chore: bump models | can1357 | 3w ago | +5.2K -2.1K | 100%Elevated | more lines added than baseline |
| 17 | 57f8acddfix(native): harden desktop input and compatibility | usr-bin-roygbiv | 4w ago | +12.0K -88 | 100%Elevated | more lines added than baseline |
| 18 | b9504f65feat: add native Codex computer use | usr-bin-roygbiv | 4w ago | +8.9K -348 | 100%Elevated | more lines added than baseline |
| 19 | 7eeaba04refactor(coding-agent/session): restructured monolithic agent session | can1357 | 4w ago | +16.4K -14.6K | 100%Elevated | more lines added than baseline |
| 20 | 55f5ebecchore: reformat | can1357 | 1mo ago | +12.3K -3.2K | 100%Elevated | more lines added than baseline |
| 21 | 0ae8efd6feat: integrated coreutils as in-process shell builtins | can1357 | 1mo ago | +13.6K -3 | 100%Elevated | more lines added than baseline |
| 22 | 5a73d65bfeat(shell): integrated additional coreutils into shell builtins | can1357 | 1mo ago | +18.6K -4.8K | 100%Elevated | more lines added than baseline |
| 23 | ceeb60ccdocs(coding-agent): move #1704 changelog entry onto main's Unreleased head | PR Evaluator | 1mo ago | +9.3K -5.5K | 100%Elevated | more lines added than baseline |
| 24 | f5ebab2bfeat(utils): vendor mermaid rendering | can1357 | 2mo ago | +14.1K -1.8K | 100%Elevated | more lines added than baseline |
| 25 | 107302adfeat(robomp): replace status tables with lifecycle cards | lycaon | 2mo ago | +4.5K -625 | 100%Elevated | more lines added than baseline |
| 26 | d4317d3dfeat(ai): consolidated OpenAI-family streaming and add OpenRouter API support | can1357 | 2mo ago | +8.8K -3.6K | 100%Elevated | more lines added than baseline |
| 27 | 525f4baafeat(stats): redesign the omp stats dashboard | lycaon | 2mo ago | +5.1K -2.4K | 100%Elevated | more lines added than baseline |
| 28 | 4d95a0e1feat(catalog/provider-models): added OpenAI model provider descriptors | can1357 | 2mo ago | +15.6K -9.7K | 100%Elevated | more lines added than baseline |
| 29 | fbba331ffeat(cross-cutting): added multi-syntax in-band tool-call support for runtime tool conversion | can1357 | 2mo ago | +7.5K -545 | 100%Elevated | more lines added than baseline |
| 30 | b830f791feat: unified speech setup and introduced local STT/TTS capabilities | can1357 | 2mo ago | +6.7K -504 | 100%Elevated | more lines added than baseline |
| 31 | 71be0581ux(collab): restyled tool calls with shared per-tool React renderers | can1357 | 2mo ago | +7.1K -1.7K | 100%Elevated | more lines added than baseline |
| 32 | 08a941a1feat: added standalone snapcompact package and model-specific frame shaping | can1357 | 2mo ago | +21.8K -487 | 100%Elevated | more lines added than baseline |
| 33 | ce7ec45dfeat(minimizer): deterministic shell-output minimizer on 15.10.8 | David Andrews (LexGenius.ai) | 2mo ago | +10.6K -429 | 100%Elevated | more lines added than baseline |
| 34 | 59a688f5fix: address easy issues review | can1357 | 2mo ago | +10.6K -760 | 100%Elevated | more lines added than baseline |
| 35 | ab5029d1feat(ai): added Opus4.8 metadata and mapped xhigh effort tiers | can1357 | 2mo ago | +8.5K -1.7K | 100%Elevated | more lines added than baseline |
| 36 | df1c1a6bfeat(auth): added auth-gateway forward-proxy and broker usage/migrate endpoints | can1357 | 3mo ago | +6.8K -226 | 100%Elevated | more lines added than baseline |
| 37 | aa0d0ad4docs: tool behaviour | can1357 | 3mo ago | +4.9K -0 | 100%Elevated | more lines added than baseline |
| 38 | bc39ffa2feat: introduced omptype validation package and migrated workspace dependencies | can1357 | 2w ago | +8.8K -1.7K | 99%Elevated | more lines added than baseline |
| 39 | 30214852fix(hub): wake owners when supervised processes exit | Christian Stewart | 2w ago | +2.6K -53 | 99%Elevated | more lines added than baseline |
| 40 | 68531180fix(catalog,ai): seeded GMI Cloud default model into bundled catalog | can1357 | 3w ago | +5.8K -597 | 99%Elevated | more lines added than baseline |
| 41 | b6e01c8afeat(ai): handle Cursor's modern exec wire protocol | Diogo Soares Rodrigues | 3w ago | +3.0K -59 | 99%Elevated | more lines added than baseline |
| 42 | 4d4fe751chore: bump models | can1357 | 3w ago | +2.8K -1.4K | 99%Elevated | more lines added than baseline |
| 43 | ff49b986feat(coding-agent/tools): introduced language-specific code formatters for display rendering | can1357 | 4w ago | +2.5K -7 | 99%Elevated | more lines added than baseline |
| 44 | 5acdefc7feat(coding-agent/web): introduced structured web-search query parsing module | can1357 | 4w ago | +2.8K -61 | 99%Elevated | more lines added than baseline |
| 45 | d944879ffeat(task): unified structured subagent execution | vmcall | 1mo ago | +2.8K -1.2K | 99%Elevated | more lines added than baseline |
| 46 | 1e083eb8feat(coding-agent): support per-project model roles | Gerben Meijer | 1mo ago | +3.1K -112 | 99%Elevated | more lines added than baseline |
| 47 | 5ff27734refactor(coding-agent): consolidated tool surface onto xd:// devices and hub | can1357 | 1mo ago | +5.7K -11.3K | 99%Elevated | more lines added than baseline |
| 48 | 4bc68b45fix(coding-agent): persisted vibe sessions across restarts | roboomp | 1mo ago | +3.9K -225 | 99%Elevated | more lines added than baseline |
| 49 | 14aa1e20feat(harbor-manager): implemented experiment tracking and orchestration | can1357 | 1mo ago | +2.9K -392 | 99%Elevated | more lines added than baseline |
| 50 | 991c166dfeat(vendor): introduced vendored coreutils with in-process execution support | can1357 | 1mo ago | +6.8K -0 | 99%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 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.
schluegge/oh-my-pi has 17,015 commits in its history from 414 contributors, the first of them Aug 9, 2025. In the last 90 days 4,517 files were touched, 30,331 times in total, most often agent-session.ts. Every commit is scored for change risk from its size, spread and the history of the files it touches.