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,345 commits sit in this repo's top risk tercile, which is 33% 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.4 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 | Review priority | Top driver |
|---|---|---|---|---|---|---|
| 1 | 8bccf9e8docs: expand es and pt-BR docs trees | xvlad | 6mo ago | +111.0K -0 | 100thElevated | more lines added than baseline |
| 2 | 149dc7c4Docs: add zh-CN translations | Josh Palmer | 6mo ago | +53.9K -0 | 100thElevated | more lines added than baseline |
| 3 | 5ceff756chore: Enable "curly" rule to avoid single-statement if confusion/errors. | cpojer | 7mo ago | +27.9K -9.4K | 100thElevated | more lines added than baseline |
| 4 | 72cf9253Gateway: add SecretRef support for gateway.auth.token with auth-mode guardrails (#35094) | Josh Avant | 5mo ago | +5.8K -467 | 100thElevated | more lines added than baseline |
| 5 | 6a705a37ACP: add persistent Discord channel and Telegram topic bindings (#34873) | Bob | 5mo ago | +4.8K -186 | 100thElevated | more lines added than baseline |
| 6 | 806803b7feat(secrets): expand SecretRef coverage across user-supplied credentials (#29580) | Josh Avant | 6mo ago | +16.7K -2.8K | 100thElevated | more lines added than baseline |
| 7 | f4682742feat: update tlon channel/plugin to be more fully featured (#21208) | Hunter Miller | 6mo ago | +5.2K -585 | 100thElevated | more lines added than baseline |
| 8 | a7d56e35feat: ACP thread-bound agents (#23580) | Onur Solmaz | 6mo ago | +19.0K -324 | 100thElevated | more lines added than baseline |
| 9 | 3bbbe33aUI: gateway dashboard with glassmorphism theme system | Val Alexander | 6mo ago | +8.3K -1.6K | 100thElevated | more lines added than baseline |
| 10 | 8178ea47feat: thread-bound subagents on Discord (#21805) | Onur | 6mo ago | +12.2K -1.6K | 100thElevated | more lines added than baseline |
| 11 | 6b5199baWhatsapp/add resolve outbound target tests (#19345) | Verite Igiraneza | 6mo ago | +12.2K -939 | 100thElevated | more lines added than baseline |
| 12 | 97bdfb6adocs: scaffold full es and pt-BR doc routes with localized placeholders | xvlad | 6mo ago | +10.1K -24 | 100thElevated | more lines added than baseline |
| 13 | f717a130refactor(agent): dedupe harness and command workflows | Peter Steinberger | 6mo ago | +7.3K -11.5K | 100thElevated | more lines added than baseline |
| 14 | 2acc0b0fperf(test): fold globals unit tests into logger suite | Peter Steinberger | 6mo ago | +19.9K -30 | 100thElevated | more lines added than baseline |
| 15 | 2655041ffix: wire 9 unwired plugin hooks to core code (openclaw#14882) thanks @shtse8 | Kyle Tse | 6mo ago | +14.8K -2 | 100thElevated | more lines added than baseline |
| 16 | 6aedc54biOS: alpha node app + setup-code onboarding (#11756) | Mariano Belinky | 6mo ago | +6.1K -553 | 100thElevated | more lines added than baseline |
| 17 | 06efbd23fix: resolve ChatStreamer import path and TypeScript narrowing issue | nathandenherder | 6mo ago | +12.9K -3 | 100thElevated | more lines added than baseline |
| 18 | 8a352c8fWeb UI: add token usage dashboard (#10072) | Tak Hoffman | 6mo ago | +8.7K -380 | 100thElevated | more lines added than baseline |
| 19 | 2267d58afeat(feishu): replace built-in SDK with community plugin | Yifeng Wangclaudeassisted | 6mo ago | +5.7K -4.5K | 100thElevated | more lines added than baseline |
| 20 | a3ec2d07Docs: update zh-CN translations and pipeline | Josh Palmer | 6mo ago | +10.7K -10.5K | 100thElevated | more lines added than baseline |
| 21 | 8cab78abchore: Run `pnpm format:fix`. | cpojer | 7mo ago | +10.8K -7.6K | 100thElevated | more lines added than baseline |
| 22 | 9a716078refactor: rename to openclaw | Peter Steinberger | 7mo ago | +16.7K -16.8K | 100thElevated | more lines added than baseline |
| 23 | 0fd9d3abfeat(memory): add explicit paths config for memory search | Kira | 7mo ago | +13.3K -5 | 100thElevated | more lines added than baseline |
| 24 | f7a0b093Branding: update bot.molt bundle IDs + launchd labels | Shadow | 7mo ago | +11.1K -112 | 100thElevated | more lines added than baseline |
| 25 | cc72498bMac: finish Moltbot rename | Shadow | 7mo ago | +19.0K -44 | 100thElevated | more lines added than baseline |
| 26 | 6d16a658refactor: rename clawdbot to moltbot with legacy compat | Peter Steinberger | 7mo ago | +11.3K -11.2K | 100thElevated | more lines added than baseline |
| 27 | f5c90f0efeat: Twitch Plugin (#1612) | jaydenfyiclaudeassisted | 7mo ago | +6.6K -8 | 100thElevated | more lines added than baseline |
| 28 | c96ffa71feat: Add Line plugin (#1630) | plum-dawg | 7mo ago | +11.4K -60 | 100thElevated | more lines added than baseline |
| 29 | 9fbee085UI: refresh design system with new color palette and icons (#1745) | Nicolas Zullo | 7mo ago | +4.8K -7.1K | 100thElevated | more lines added than baseline |
| 30 | de49a8b7Telegram: exec approvals for OpenCode/Codex (#37233) | Harold Hunt | 5mo ago | +4.1K -524 | 100thElevated | more lines added than baseline |
| 31 | 0ecfd37bfeat: add local backup CLI (#40163) | shichangs | 5mo ago | +2.3K -12 | 100thElevated | more lines added than baseline |
| 32 | 3c71e2bdrefactor(core): extract shared dedup helpers | Peter Steinberger | 5mo ago | +3.4K -2.0K | 100thElevated | more lines added than baseline |
| 33 | 0e424506CLI: make read-only SecretRef status flows degrade safely (#37023) | Josh Avant | 5mo ago | +3.4K -203 | 100thElevated | more lines added than baseline |
| 34 | 81b93b9cfix(subagents): announce delivery with descendant gating, frozen result refresh, and cron retry (#35080) | Tyler Yust | 5mo ago | +3.5K -843 | 100thElevated | more lines added than baseline |
| 35 | 61f7cea4fix: kill stuck ACP child processes on startup and harden sessions in discord threads (#33699) | Bob | 5mo ago | +2.6K -178 | 100thElevated | more lines added than baseline |
| 36 | 193ad2f4fix: handle PowerShell execution policy on Windows install (#24794) | Hiren Thakore | 6mo ago | +2.7K -0 | 100thElevated | more lines added than baseline |
| 37 | 7e29d604test(agents): dedupe agent and cron test scaffolds | Peter Steinberger | 6mo ago | +3.1K -4.5K | 100thElevated | more lines added than baseline |
| 38 | 612ed5b3diffs plugin | Gustavo Madeira Santana | 6mo ago | +4.1K -4 | 100thElevated | more lines added than baseline |
| 39 | eff3c5c7Session/Cron maintenance hardening and cleanup UX (#24753) | Gustavo Madeira Santana | 6mo ago | +3.2K -234 | 100thElevated | more lines added than baseline |
| 40 | 77c3b142Web UI: add full cron edit parity, all-jobs run history, and compact filters (openclaw#24155) thanks @Takhoffman | Tak Hoffman | 6mo ago | +3.8K -342 | 100thElevated | more lines added than baseline |
| 41 | 26ab93f0revert(ui): remove recent UI dashboard/theme commits from main | Val Alexandercursorassisted | 6mo ago | +2.1K -2.7K | 100thElevated | more lines added than baseline |
| 42 | 66f814a0refactor(channels): dedupe plugin routing and channel helpers | Peter Steinberger | 6mo ago | +3.7K -2.1K | 100thElevated | more lines added than baseline |
| 43 | 03586e3dfeat(channels): add Synology Chat native channel (#23012) | Jean-Marcclaudeassisted | 6mo ago | +2.0K -0 | 100thElevated | more lines added than baseline |
| 44 | b7644d61fix: restore Discord model picker UX (#21458) (thanks @pejmanjohn) | Shadow | 6mo ago | +2.9K -7 | 100thElevated | more lines added than baseline |
| 45 | a1cb700atest: dedupe and optimize test suites | Peter Steinberger | 6mo ago | +2.6K -3.0K | 100thElevated | more lines added than baseline |
| 46 | f70b3a2erefactor: bundle export-html templates instead of reading from node_modules | boris | 6mo ago | +3.9K -33 | 100thElevated | more lines added than baseline |
| 47 | 93ca0ed5refactor(channels): dedupe transport and gateway test scaffolds | Peter Steinberger | 6mo ago | +4.1K -5.2K | 100thElevated | more lines added than baseline |
| 48 | cd44a0d0fix: codex and similar processes keep dying on pty, solved by refactoring process spawning (#14257) | Onur | 6mo ago | +2.8K -856 | 100thElevated | more lines added than baseline |
| 49 | f749365bperf(test): consolidate telegram create bot suites | Peter Steinberger | 6mo ago | +2.0K -2.1K | 100thElevated | more lines added than baseline |
| 50 | b8f66c26Agents: add nested subagent orchestration controls and reduce subagent token waste (#14447) | Tyler Yust | 6mo ago | +5.7K -813 | 100thElevated | 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.
aljamrii-wq/openclaw has 17,921 commits in its history from 1,182 contributors, the first of them Nov 24, 2025. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.