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
650 commits sit in this repo's top risk tercile, which is 33% of the 2,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.9 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 test-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 | cd0a047etest(publish): record prepublish gate cleanup QA evidence | YeonGyu-Kim | 1mo ago | +54.7K -0 | 100thElevated | more lines added than baseline |
| 2 | d6de023dfix(model-core): remove stale claude-opus-4.7 alias + regenerate capabilities cache | YeonGyu-Kim | 2mo ago | +23.8K -16.1K | 100thElevated | more lines added than baseline |
| 3 | f347c8e7feat(shared-skills): rename frontend-ui-ux slot to frontend and port full skill | YeonGyu-Kimclaudeassisted | 2mo ago | +29.2K -245 | 100thElevated | more lines added than baseline |
| 4 | 22020db3feat(lsp-daemon): secure shared daemon runtime | YeonGyu-Kim | 1mo ago | +9.5K -367 | 99thElevated | more lines added than baseline |
| 5 | cf65a63afeat(lsp-core): harden shared LSP orchestration | YeonGyu-Kim | 1mo ago | +6.4K -613 | 99thElevated | more lines added than baseline |
| 6 | ec02616ctest(codegraph): record tmpdir exclusion qa evidence | YeonGyu-Kim | 1mo ago | +4.9K -0 | 99thElevated | more lines added than baseline |
| 7 | e239ba3ctest(codex): record codegraph live qa evidence | YeonGyu-Kim | 1mo ago | +5.9K -1 | 99thElevated | more lines added than baseline |
| 8 | fb66efd8feat(omo-senpi): direct lsp tools component | YeonGyu-Kim | 1mo ago | +4.6K -1 | 99thElevated | more lines added than baseline |
| 9 | 4dcd99bctest(opencode): record doctor trust guidance evidence | YeonGyu-Kim | 2mo ago | +13.2K -0 | 99thElevated | more lines added than baseline |
| 10 | d488c553test(opencode): commit Windows timeout evidence | YeonGyu-Kim | 2mo ago | +15.2K -0 | 99thElevated | more lines added than baseline |
| 11 | a0fc8c46feat(skills): add web-ui-design operating layer | victor | 2mo ago | +5.3K -0 | 99thElevated | more lines added than baseline |
| 12 | fec8db48feat(shared-skills): vendor ast-grep skill from upstream pin 3148c69 (#5313) | YeonGyu-Kim | 2mo ago | +4.1K -0 | 99thElevated | more lines added than baseline |
| 13 | deccc5b9fix(opencode): gate codegraph bootstrap hook | YeonGyu-Kim | 2mo ago | +19.3K -6 | 99thElevated | more lines added than baseline |
| 14 | b6100a50feat(opencode): bootstrap codegraph on session start | YeonGyu-Kim | 2mo ago | +29.5K -0 | 99thElevated | more lines added than baseline |
| 15 | 8f2600f5feat(codex): add codegraph MCP serve wrapper | YeonGyu-Kim | 2mo ago | +6.6K -3 | 99thElevated | more lines added than baseline |
| 16 | 9cc6ba33feat(monitor): relocate background command monitor into omo-opencode | YeonGyu-Kimclaudeassisted | 2mo ago | +6.1K -0 | 99thElevated | more lines added than baseline |
| 17 | 5693f328feat(team-core): extract team-mode domain subunits | YeonGyu-Kim | 2mo ago | +8.4K -3.9K | 99thElevated | more lines added than baseline |
| 18 | 438a4468refactor(utils): absorb pure shared subunits | YeonGyu-Kim | 2mo ago | +7.8K -3.5K | 99thElevated | more lines added than baseline |
| 19 | d4530fd3feat(skills-loader-core): extract skill loading cluster | YeonGyu-Kim | 2mo ago | +12.8K -4.2K | 99thElevated | more lines added than baseline |
| 20 | 7e0b79e3feat(claude-code-compat-core): extract compatibility loaders | YeonGyu-Kim | 2mo ago | +7.6K -2.3K | 99thElevated | more lines added than baseline |
| 21 | a4585b5dfeat(prometheus): add per-model Claude prompt variants for opus 4.6/4.7/4.8 and fable 5 | YeonGyu-Kimclaudeassisted | 2mo ago | +6.5K -9 | 99thElevated | more lines added than baseline |
| 22 | ebda8b8ffix(omo-codex): preserve unreadable config on install | YeonGyu-Kim | 1mo ago | +3.9K -36 | 99thElevated | more lines added than baseline |
| 23 | a834164afix(release): ship packaged QA guidance docs | YeonGyu-Kim | 2mo ago | +5.1K -2 | 99thElevated | more lines added than baseline |
| 24 | dff39466feat(shared-skills): add coding agent sessions | YeonGyu-Kim | 2mo ago | +3.1K -10 | 99thElevated | more lines added than baseline |
| 25 | 2968433bRestore CLA signatures and backfill verified signers | YeonGyu-Kim | 2mo ago | +3.9K -0 | 99thElevated | more lines added than baseline |
| 26 | 4743199afeat(ultimate-browsing): vendor + de-personalize tier-1/1.5 refs | YeonGyu-Kimclaudeassisted | 2mo ago | +2.5K -0 | 99thElevated | more lines added than baseline |
| 27 | e319abaffix(codex): bundle codegraph wrapper runtime deps | YeonGyu-Kim | 2mo ago | +3.3K -371 | 99thElevated | more lines added than baseline |
| 28 | c0b74a83feat(codex): seed and migrate omo SOT | YeonGyu-Kim | 2mo ago | +3.4K -35 | 99thElevated | more lines added than baseline |
| 29 | fff8b127feat(codex): bootstrap codegraph on SessionStart | YeonGyu-Kim | 2mo ago | +3.0K -19 | 99thElevated | more lines added than baseline |
| 30 | 4f65ac72feat(opencode): register codegraph MCP | YeonGyu-Kim | 2mo ago | +9.8K -2 | 99thElevated | more lines added than baseline |
| 31 | acf8514afeat(openclaw-core): extract openclaw reply-listener stack | YeonGyu-Kim | 2mo ago | +4.1K -3.0K | 99thElevated | more lines added than baseline |
| 32 | 1788ffb2feat(mcp-client-core): extract MCP client stack | YeonGyu-Kim | 2mo ago | +3.2K -2.4K | 99thElevated | more lines added than baseline |
| 33 | 54bf2f4ffeat(tmux-core): extract tmux session engine | YeonGyu-Kim | 2mo ago | +3.1K -1.1K | 99thElevated | more lines added than baseline |
| 34 | 84dc3b30feat(lsp-core): extract LSP engine from lsp-tools-mcp | YeonGyu-Kim | 2mo ago | +4.7K -4.0K | 99thElevated | more lines added than baseline |
| 35 | a2524628refactor(omo-codex): generate installer bundle from TS | YeonGyu-Kim | 2mo ago | +10.0K -346 | 99thElevated | more lines added than baseline |
| 36 | 6099b124refactor(omo-codex): move installer TS into codex package | YeonGyu-Kim | 2mo ago | +3.9K -3.8K | 99thElevated | more lines added than baseline |
| 37 | 441962b3feat(skills): add lsp-setup skill with per-language references and scripts | YeonGyu-Kimclaudeassisted | 2mo ago | +3.8K -0 | 99thElevated | more lines added than baseline |
| 38 | c32bca00fix(codex): preserve semantic V2 thread caps | YeonGyu-Kim | 1mo ago | +1.6K -104 | 98thElevated | more lines added than baseline |
| 39 | be77361cbuild(omo-senpi): ship packaged LSP daemon runtime | YeonGyu-Kim | 1mo ago | +2.7K -42 | 98thElevated | more lines added than baseline |
| 40 | ef470ca1refactor(codex): use shared LSP daemon contract | YeonGyu-Kim | 1mo ago | +1.9K -396 | 98thElevated | more lines added than baseline |
| 41 | 4947394ffeat(omo-senpi): lead poller tick + member-extension threading + docs + live QA | YeonGyu-Kim | 1mo ago | +2.3K -700 | 98thElevated | more lines added than baseline |
| 42 | a70e667ffix(codex): prevent planning from outrunning spawned agents | MoerAI | 1mo ago | +2.4K -0 | 98thElevated | more lines added than baseline |
| 43 | 0be02d59feat(senpi-task): 12 team tools over the team runtime + member-scoped send | YeonGyu-Kimclaudeassisted | 1mo ago | +1.4K -4 | 98thElevated | more lines added than baseline |
| 44 | f37541fafeat(senpi-task): team mailbox with senpi-native steer/followUp delivery | YeonGyu-Kimclaudeassisted | 1mo ago | +1.4K -1 | 98thElevated | more lines added than baseline |
| 45 | 626a2703feat(senpi-task): task_list and task_output tools with transcript access | YeonGyu-Kimclaudeassisted | 1mo ago | +1.6K -0 | 98thElevated | more lines added than baseline |
| 46 | 201fd274feat(senpi-task): task tool with category routing, continuation, and background modes | YeonGyu-Kimclaudeassisted | 1mo ago | +1.5K -2 | 98thElevated | more lines added than baseline |
| 47 | 15da29c6feat(senpi-task): task manager with FIFO concurrency, depth policy, continuation registry | YeonGyu-Kimclaudeassisted | 1mo ago | +1.7K -0 | 98thElevated | more lines added than baseline |
| 48 | 9ac7bf9dfeat(senpi-task): rpc-process runner with isolated session dir and full steering parity | YeonGyu-Kimclaudeassisted | 1mo ago | +1.5K -0 | 98thElevated | more lines added than baseline |
| 49 | 8980f30ftest(senpi-task): record category review gate evidence | YeonGyu-Kim | 1mo ago | +2.7K -0 | 98thElevated | more lines added than baseline |
| 50 | 984b56befeat(senpi-task): category resolution via delegate-core with omo.json overlay | YeonGyu-Kim | 1mo ago | +2.4K -0 | 98thElevated | 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.
code-yeongyu/oh-my-openagent has 10,827 commits in its history from 332 contributors, the first of them Dec 3, 2025. In the last 90 days 4,808 files were touched, 9,121 times in total, most often install-local.mjs. Every commit is scored for change risk from its size, spread and the history of the files it touches.