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,382 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 | 2ee99435refactor: unify builtins in one place | can1357 | 5d ago | +59.3K -67.7K | 100%Elevated | more lines added than baseline |
| 2 | ef852af9feat(computer): implemented modular desktop backend and script workflows | can1357 | 1w ago | +175.1K -8.2K | 100%Elevated | more lines added than baseline |
| 3 | d316fb54fix(natives): correct miniaudio layouts on Linux ARM64 | Lumen Radley | 1w ago | +42.9K -6 | 100%Elevated | more lines added than baseline |
| 4 | b5dac65bfeat: implemented coreutils shell builtins via in-process execution | can1357 | 1mo ago | +35.4K -4 | 100%Elevated | more lines added than baseline |
| 5 | fc01e3b6feat: added devin provider support | can1357 | 1mo ago | +96.4K -48 | 100%Elevated | more lines added than baseline |
| 6 | 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 |
| 7 | 3ecc48fdfeat(memory): added Mnemosyne local SQLite memory backend | can1357 | 2mo ago | +27.7K -11 | 100%Elevated | more lines added than baseline |
| 8 | d4b3927fchore: bump models | can1357 | 2mo ago | +18.1K -741 | 100%Elevated | more lines added than baseline |
| 9 | cafe52cdrefactor(coding-agent): split github tool into domain modules | can1357 | 5d ago | +4.1K -3.8K | 100%Elevated | more lines added than baseline |
| 10 | e9888367refactor: migrated packages to internal utility modules and removed external dependencies | can1357 | 1w ago | +14.7K -2.5K | 100%Elevated | more lines added than baseline |
| 11 | 90b5d8e7feat(omptype): implemented advanced schema operators and type features | can1357 | 1w ago | +5.3K -1.0K | 100%Elevated | more lines added than baseline |
| 12 | 0eae38c0test(omptype/ark): added arktype test suites and configuration | can1357 | 1w ago | +14.6K -7 | 100%Elevated | more lines added than baseline |
| 13 | ebd5e3f8chore: update stale docs | can1357 | 1w ago | +5.3K -4.7K | 100%Elevated | more lines added than baseline |
| 14 | 089a9963feat(security): OMP-native security subsystem (planner handoff) | Kyle McCleary | 2w ago | +5.9K -14 | 100%Elevated | more lines added than baseline |
| 15 | cdbe7c4efeat(ai): model modern Cursor exec wire protocol in agent.proto | Diogo Soares Rodrigues | 2w ago | +14.0K -9.2K | 100%Elevated | more lines added than baseline |
| 16 | b5508582ci: upgraded continuous integration workflows and migrated bazel dependency locking | can1357 | 2w ago | +11.7K -61.7K | 100%Elevated | more lines added than baseline |
| 17 | 8facd237feat(build): migrated native pipeline to bazel with remote caching | can1357 | 2w ago | +66.8K -2.6K | 100%Elevated | more lines added than baseline |
| 18 | cba08d80chore: bump models | can1357 | 2w ago | +5.2K -2.1K | 100%Elevated | more lines added than baseline |
| 19 | 57f8acddfix(native): harden desktop input and compatibility | usr-bin-roygbiv | 2w ago | +12.0K -88 | 100%Elevated | more lines added than baseline |
| 20 | b9504f65feat: add native Codex computer use | usr-bin-roygbiv | 2w ago | +8.9K -348 | 100%Elevated | more lines added than baseline |
| 21 | 7eeaba04refactor(coding-agent/session): restructured monolithic agent session | can1357 | 2w ago | +16.4K -14.6K | 100%Elevated | more lines added than baseline |
| 22 | 55f5ebecchore: reformat | can1357 | 4w ago | +12.3K -3.2K | 100%Elevated | more lines added than baseline |
| 23 | 0ae8efd6feat: integrated coreutils as in-process shell builtins | can1357 | 4w ago | +13.6K -3 | 100%Elevated | more lines added than baseline |
| 24 | 5a73d65bfeat(shell): integrated additional coreutils into shell builtins | can1357 | 4w ago | +18.6K -4.8K | 100%Elevated | more lines added than baseline |
| 25 | 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 |
| 26 | 31d9fb11refactor: consolidated filesystem traversal into a dedicated library | can1357 | 1mo ago | +7.3K -3.4K | 100%Elevated | more lines added than baseline |
| 27 | f5ebab2bfeat(utils): vendor mermaid rendering | can1357 | 1mo ago | +14.1K -1.8K | 100%Elevated | more lines added than baseline |
| 28 | 107302adfeat(robomp): replace status tables with lifecycle cards | lycaon | 1mo ago | +4.5K -625 | 100%Elevated | more lines added than baseline |
| 29 | d4317d3dfeat(ai): consolidated OpenAI-family streaming and add OpenRouter API support | can1357 | 1mo ago | +8.8K -3.6K | 100%Elevated | more lines added than baseline |
| 30 | 525f4baafeat(stats): redesign the omp stats dashboard | lycaon | 1mo ago | +5.1K -2.4K | 100%Elevated | more lines added than baseline |
| 31 | 4d95a0e1feat(catalog/provider-models): added OpenAI model provider descriptors | can1357 | 1mo ago | +15.6K -9.7K | 100%Elevated | more lines added than baseline |
| 32 | fbba331ffeat(cross-cutting): added multi-syntax in-band tool-call support for runtime tool conversion | can1357 | 1mo ago | +7.5K -545 | 100%Elevated | more lines added than baseline |
| 33 | b830f791feat: unified speech setup and introduced local STT/TTS capabilities | can1357 | 1mo ago | +6.7K -504 | 100%Elevated | more lines added than baseline |
| 34 | 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 |
| 35 | 08a941a1feat: added standalone snapcompact package and model-specific frame shaping | can1357 | 2mo ago | +21.8K -487 | 100%Elevated | more lines added than baseline |
| 36 | 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 |
| 37 | 59a688f5fix: address easy issues review | can1357 | 2mo ago | +10.6K -760 | 100%Elevated | more lines added than baseline |
| 38 | 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 |
| 39 | df1c1a6bfeat(auth): added auth-gateway forward-proxy and broker usage/migrate endpoints | can1357 | 2mo ago | +6.8K -226 | 100%Elevated | more lines added than baseline |
| 40 | 155fdaedfix(catalog): corrected qwen3.8 max discovery metadata | roboomp | 4d ago | +5.3K -2.0K | 99%Elevated | more lines added than baseline |
| 41 | cd4e04e8refactor(coding-agent): reduced lsp index to a composition barrel | can1357 | 5d ago | +2.9K -2.8K | 99%Elevated | more lines added than baseline |
| 42 | e0ec404drefactor(coding-agent): split theme module by responsibility | can1357 | 5d ago | +2.5K -2.5K | 99%Elevated | more lines added than baseline |
| 43 | 7454b6e7refactor(coding-agent): split read tool into per-source modules | can1357 | 5d ago | +2.0K -1.8K | 99%Elevated | more lines added than baseline |
| 44 | 8cf3dce6refactor(coding-agent): split builtin slash commands by domain | can1357 | 5d ago | +3.1K -3.0K | 99%Elevated | more lines added than baseline |
| 45 | 1a45730erefactor(ai): isolate SQLite credential store | metaphorics | 1w ago | +2.1K -2.0K | 99%Elevated | more lines added than baseline |
| 46 | bc39ffa2feat: introduced omptype validation package and migrated workspace dependencies | can1357 | 1w ago | +8.8K -1.7K | 99%Elevated | more lines added than baseline |
| 47 | 30214852fix(hub): wake owners when supervised processes exit | Christian Stewart | 1w ago | +2.6K -53 | 99%Elevated | more lines added than baseline |
| 48 | 68531180fix(catalog,ai): seeded GMI Cloud default model into bundled catalog | can1357 | 1w ago | +5.8K -597 | 99%Elevated | more lines added than baseline |
| 49 | b6e01c8afeat(ai): handle Cursor's modern exec wire protocol | Diogo Soares Rodrigues | 2w ago | +3.0K -59 | 99%Elevated | more lines added than baseline |
| 50 | 4d4fe751chore: bump models | can1357 | 2w ago | +2.8K -1.4K | 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.
2233admin/oh-my-pi has 18,008 commits in its history from 463 contributors, the first of them Aug 9, 2025. In the last 90 days 4,700 files were touched, 33,973 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.