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
166 commits sit in this repo's top risk tercile, which is 33% of the 500scored. 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 5.6 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 other-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 | 48d08507Merge terminus-repository-plugin into core (#2792) | Duncan Schoutenclaudeassisted | 5mo ago | +3.7K -41 | 100%Elevated | — |
| 2 | 95a34c5bLOPS-2300 - New command: workflow:wait:commit (#2591) | Tom Stovall | 2y ago | +6.1K -142 | 100%Elevated | — |
| 3 | 7bc658dbfeat: Merge terminus-secrets-manager-plugin into core (#2764) | Brian Weaverclaudeassisted | 5mo ago | +1.2K -0 | 100%Elevated | — |
| 4 | f19a588bAdding PSR12 tools and linting (#2467) | Tom Stovall | 3y ago | +1.8K -559 | 99%Elevated | — |
| 5 | ba335cd9[BUGS-10860] Disable audit for plugins (#2766) | Greg Anderson | 6mo ago | +698 -471 | 99%Elevated | — |
| 6 | c033ddc0Refactor SiteAwareTrait (#2216) | Sergei Churilo | 4y ago | +658 -524 | 99%Elevated | — |
| 7 | c3413b4a[DEVX-3831] PHP 8.4 Compatibility; removes support for PHP 8.1 and earlier. (#2655) | Greg Anderson | 1y ago | +839 -876 | 98%Elevated | — |
| 8 | f42df1ebLinting and updates (#2595) | Tom Stovall | 2y ago | +854 -142 | 98%Elevated | — |
| 9 | 09453055Restore Bindings Collection and Binding Model (#2413) | Sergei Churilo | 3y ago | +566 -2 | 98%Elevated | — |
| 10 | 5331fef7[BUGS-5235] Terminus plugin manager composer commands should not be affected by current directory (#2386) | Sergei Churilo | 3y ago | +379 -279 | 98%Elevated | — |
| 11 | 94f0d2b2add support for passing custom build path (#2851) | Danish Yasin | 2mo ago | +361 -0 | 98%Elevated | — |
| 12 | 45cd60e7[SITE-5394] Add Elasticsearch support with unified search commands (#2783) | Scott Buscemi | 6mo ago | +334 -0 | 98%Elevated | — |
| 13 | 940d88f6Update twig (#2841) | Greg Anderson | 3mo ago | +349 -262 | 97%Elevated | — |
| 14 | 2e75f726[CMS-232] Add general purpose helper methods to Site and Upstream and refactor clone:local command (#2220) | Sergei Churilo | 4y ago | +291 -187 | 97%Elevated | — |
| 15 | 5c49d009feat(DEVX-7053): add vcs:github-host:add command for GHES provisioning (#2838) | Kevin Porrasclaudeassisted | 3mo ago | +353 -1 | 97%Elevated | — |
| 16 | fcf84274DEVX-2754 - change label command (#2626) | Tom Stovall | 1y ago | +439 -348 | 97%Elevated | — |
| 17 | 35316585[ CMSO-1355 ] - Add org:info command (#2472) | Tom Stovall | 3y ago | +379 -64 | 97%Elevated | — |
| 18 | 2b6d89c3CMS-13: update libraries (#2181) | Brian Weaver | 5y ago | +266 -305 | 97%Elevated | — |
| 19 | 1e955855feat: Add node:builds:wait command for STA site deployments (DEVX-6685) (#2798) | Kevin Porrasclaudeassisted | 5mo ago | +351 -14 | 96%Elevated | — |
| 20 | a141960f[BUGS-9774] Revert #2591, fix workflow:wait, and re-implement --commit (#2702) | Brian Weaver | 1y ago | +565 -6.3K | 96%Elevated | — |
| 21 | c23ba26a[LOPS-2314] Adds retry option to Drush and WP-CLI commands (#2588) | Amanda Ferry | 2y ago | +221 -28 | 96%Elevated | — |
| 22 | f52beee83.0.0-rc1 (#2259) | John Spellman | 4y ago | +278 -235 | 96%Elevated | — |
| 23 | 6c62de3a[CMS-213] Add tests for import:site command (#2213) | Sergei Churilo | 4y ago | +299 -77 | 96%Elevated | — |
| 24 | 9df7f803Add self:plugin:create command. (#2186) | Kevin Porras | 5y ago | +277 -96 | 96%Elevated | — |
| 25 | 3cee14853x functional testing ci optimizations part 1 (#2195) | Sergei Churilo | 5y ago | +299 -462 | 95%Elevated | — |
| 26 | ea50dec6[CMS-228] Allow self:plugin:install to install from a path (#2182) | Greg Anderson | 5y ago | +161 -25 | 95%Elevated | — |
| 27 | d18c9607Merge terminus-node-logs-plugin into core (#2791) | Duncan Schoutenclaudeassisted | 5mo ago | +237 -0 | 95%Elevated | — |
| 28 | b1725a06[CMS-135] Terminus site:list unable to properly filter by tags when part of site team (#2316) | Sergei Churilo | 4y ago | +272 -66 | 95%Elevated | — |
| 29 | fbff0d89v3.0 drush:aliases command fixes and functional tests (#2175) | Sergei Churilo | 5y ago | +228 -101 | 95%Elevated | — |
| 30 | f06db249DEVX-7147: Add --custom-domains flag to drush:aliases command (#2779) | Zequi Vázquez | 2mo ago | +207 -4 | 94%Elevated | — |
| 31 | e4f42285[DEVX-4934] Command interacter. (#2684) | Kevin Porras | 1y ago | +486 -1 | 94%Elevated | — |
| 32 | 6876508c[CMS-898] Update to 3.0.8. (#2382) | Kevin Porras | 4y ago | +275 -556 | 94%Elevated | — |
| 33 | 845c6cb4Release 3.0.0 beta1 (#2232) | Kevin Porras | 4y ago | +251 -160 | 94%Elevated | — |
| 34 | da76bcb6Add initial tests for plugin manager. | Kevin Porras | 5y ago | +213 -1 | 94%Elevated | — |
| 35 | 8dd561a9[ BUGS 6307 ] Error Triggering "wp search-replace" (#2471) | Tom Stovall | 3y ago | +201 -89 | 93%Elevated | — |
| 36 | 7fccaeefFixes #2336: Pin to league/container ^3 (#2337) | Greg Anderson | 4y ago | +204 -189 | 93%Elevated | — |
| 37 | 27395027Move psy/psysh dependency from require-dev to require. (#2332) | Kevin Porras | 4y ago | +226 -223 | 93%Elevated | — |
| 38 | 52bfa092[CMS-459] Add php 8.1 support (#2295) | Sergei Churilo | 4y ago | +347 -468 | 93%Elevated | — |
| 39 | c1e1fe08Revert "Remove test for non-existing file." | Kevin Porras | 5y ago | +154 -0 | 93%Elevated | — |
| 40 | dbdbf0a8[DEVX-4956] Prepare for Terminus 4.0 (#2690) | Kevin Porras | 1y ago | +254 -222 | 92%Elevated | — |
| 41 | e726cd38Terminus 3.2.2 release prep. (#2502) | Kevin Porras | 2y ago | +237 -467 | 92%Elevated | — |
| 42 | 9f01a610[CMS 933] Add Cache Hit ratios to metrics (#2399) | Tom Stovall | 3y ago | +284 -116 | 92%Elevated | — |
| 43 | a734d637Update to 3.0.7 (#2352) | Kevin Porras | 4y ago | +224 -212 | 92%Elevated | — |
| 44 | 4e85acac[CMS-441] Add a command to install Terminus 2 plugins into Terminus 3 (#2299) | Ed Reel | 4y ago | +164 -43 | 92%Elevated | — |
| 45 | d5d9e94dcomposer.lock update (#2173) | Tom Stovall | 5y ago | +110 -109 | 92%Elevated | — |
| 46 | 31114816feat: make --org required for site:create (#2845) | Noah Novickclaudeassisted | 2mo ago | +112 -46 | 91%Elevated | — |
| 47 | 35f1743efeat(DEVX-7083): add --github-host option to VCS commands for GHES support (#2840) | Kevin Porrasclaudeassisted | 3mo ago | +122 -30 | 91%Elevated | — |
| 48 | 428c45ba[CMS-929] Deprecation warnings on PHP 8.1 for Terminus commands (#2391) | Sergei Churilo | 3y ago | +196 -70 | 91%Elevated | — |
| 49 | d64bdeb6[CMS-243] Fix and refactor local:getLiveDB and local:getLiveFiles commands (#2203) | Sergei Churilo | 5y ago | +154 -171 | 91%Elevated | — |
| 50 | c73d35f33x functional testing ci optimizations part 2 (#2198) | Sergei Churilo | 5y ago | +144 -182 | 91%Elevated | — |
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 397 files in pantheon-systems/terminus. In the last 90 days 37 files were touched, 56 times in total, most often CreateCommand.php. Every commit is scored for change risk from its size, spread and the history of the files it touches.