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
218 commits sit in this repo's top risk tercile, which is 33% of the 670scored. 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 8.3 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 fix-led, now leaning deps.
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 | c7bb7668Feat: DO-3107 merge dara-ui repo (#333) | Krzysztof Bielikowicz | 2y ago | +119.2K -3.2K | 100%Elevated | more lines added than baseline |
| 2 | 820caa43Refactor: DO-1447 Initial commit (#2) | Krzysztof Bielikowicz | 3y ago | +97.1K -56 | 100%Elevated | more lines added than baseline |
| 3 | 18d9e17dFeat: DO-12361 add OpenTelemetry observability (#673) | Krzysztof Bielikowicz | 2w ago | +8.6K -1.4K | 99%Elevated | more lines added than baseline |
| 4 | 1693a235Feat: DO-8717 remove hard CDN dependency - vendor all external dependencies for autojs mode (#535) | Krzysztof Bielikowicz | 8mo ago | +46.4K -5.7K | 99%Elevated | more lines added than baseline |
| 5 | 62a7c902Improvement: DO-3967 ugrade pnpm to 9 (#376) | Krzysztof Bielikowicz | 1y ago | +16.7K -15.2K | 99%Elevated | more lines added than baseline |
| 6 | 0dded8baFeat: DO-2245: support time series in causal graph viewer (#177) | Patricia Jacob | 2y ago | +8.8K -2.9K | 99%Elevated | more lines added than baseline |
| 7 | e99603d2Fix: DO-12420 add backpressure-aware polling (#677) | Krzysztof Bielikowicz | 1w ago | +3.1K -282 | 99%Elevated | more lines added than baseline |
| 8 | cae0686eRefactor: DO-11383 store auth token data server-side (#633) | Krzysztof Bielikowicz | 2mo ago | +4.4K -1.7K | 99%Elevated | more lines added than baseline |
| 9 | 84bdab2fFeat: DO-9464 stream variable (#562) | Krzysztof Bielikowicz | 6mo ago | +5.1K -333 | 99%Elevated | more lines added than baseline |
| 10 | 20449f92Feat: DO-7360 dara routing improvements - initial changes, backwards compatibility (#489) | Krzysztof Bielikowicz | 11mo ago | +4.3K -1.5K | 99%Elevated | more lines added than baseline |
| 11 | 4301c02bFeat: DO-7178 server variable tabular data support, replacing data variables (#484) | Krzysztof Bielikowicz | 1y ago | +5.0K -7.2K | 99%Elevated | more lines added than baseline |
| 12 | 6d9954e4Feat: DO-6717 SwitchVariable (#446) | Krzysztof Bielikowiczopencodeagent | 1y ago | +4.2K -1.9K | 99%Elevated | more lines added than baseline |
| 13 | 26d72238Feat: DO-1936 actions API v2 (#113) | Krzysztof Bielikowicz | 2y ago | +4.8K -3.3K | 99%Elevated | more lines added than baseline |
| 14 | 8fe6db5cFix: DO-12420 improve StreamVariable SSE reliability (#674) | Krzysztof Bielikowicz | 1w ago | +1.6K -123 | 97%Elevated | more lines added than baseline |
| 15 | 6e052923Feat: DO-11833 pluggable auth session backend storage, preserve auth in local dev with `--reload` (#656) | Krzysztof Bielikowicz | 1mo ago | +2.3K -291 | 97%Elevated | more lines added than baseline |
| 16 | 1d019024Feat: DO-11744 - implicit batch updates in @action (#649) | Mo Mustafa | 2mo ago | +2.0K -19 | 97%Elevated | more lines added than baseline |
| 17 | cf0492eeImprovement: version bump to 1.26.5 (#600) | Jonathan Sumiguin | 5mo ago | +6.6K -5.5K | 97%Elevated | more lines added than baseline |
| 18 | 4aad2b88Improvement: DO-9931 support ClientVariable polling_interval in dara-core (#580) | Krzysztof Bielikowicz | 6mo ago | +3.3K -250 | 97%Elevated | more lines added than baseline |
| 19 | 345c2f0aImprovement: DO-9739 cleanup stream variables when unused (#572) | Krzysztof Bielikowicz | 6mo ago | +3.3K -2.3K | 97%Elevated | more lines added than baseline |
| 20 | ada5075fFeat: DO-8794 Dara OIDC auth (#537) | Krzysztof Bielikowicz | 8mo ago | +3.4K -273 | 97%Elevated | more lines added than baseline |
| 21 | ff7e9d02Improvement: DO-7441 routing changes - prefetching (#494) | Krzysztof Bielikowicz | 11mo ago | +2.9K -1.2K | 97%Elevated | more lines added than baseline |
| 22 | 2a5dd27aImprovement: DO-7399 dara routing changes - param variables, run actions in loader requests (#491) | Krzysztof Bielikowicz | 11mo ago | +1.7K -211 | 97%Elevated | more lines added than baseline |
| 23 | e57b83cbFix: DO-7206 address table selection issue by providing a new api that can be passed and a flag to disable the old behaviour (#486) | Jonathan Sumiguin | 1y ago | +5.2K -4.1K | 97%Elevated | more lines added than baseline |
| 24 | d6a652b9Fix: DO-7136 release issues due to react aria components version locking (#479) | Krzysztof Bielikowicz | 1y ago | +3.7K -4.7K | 97%Elevated | more lines added than baseline |
| 25 | ca607539Fix: DO-6356 slider moving on its own - migrate to React Aria (#430) | Krzysztof Bielikowicz | 1y ago | +2.5K -509 | 97%Elevated | more lines added than baseline |
| 26 | c5015b6cFix: DO-2441 tiers confg has a typo on dara and add layering algo prop (#187) | Patricia Jacob | 2y ago | +3.1K -8.8K | 97%Elevated | more lines added than baseline |
| 27 | 9f923ed4Feat: DO-436 introduce more cache control customization (#87) | Krzysztof Bielikowicz | 2y ago | +1.9K -554 | 97%Elevated | more lines added than baseline |
| 28 | 9d5ab8e9Improvement: DO-12287 migrate JavaScript tooling to Oxc, add shared config packages (#668) | Krzysztof Bielikowicz | 2w ago | +4.1K -2.4K | 95%Elevated | more lines added than baseline |
| 29 | df83ae37Refactor: DO-12259 standardize JavaScript tests on Vitest #660 | Krzysztof Bielikowicz | 3w ago | +6.4K -11.0K | 95%Elevated | more lines added than baseline |
| 30 | fd6ec01dImprovement: DO-10079 cookie auth migration (#584) | Krzysztof Bielikowicz | 5mo ago | +1.6K -818 | 95%Elevated | more lines added than baseline |
| 31 | 9e2df59cRequire lerna ^9.0.0 for trusted npm publishing | Krzysztof Bielikowicz | 8mo ago | +1.5K -1.2K | 95%Elevated | more lines added than baseline |
| 32 | d15d4f6cImprovement: DO-8169 bump minimum supported version to Python 3.10 (#517) | Krzysztof Bielikowicz | 10mo ago | +2.2K -2.4K | 95%Elevated | more lines added than baseline |
| 33 | 5fd7d633Fix: DO-7100 DO-6928 DerivedVariable cache data races (#477) | Krzysztof Bielikowiczopencodeagent | 1y ago | +1.4K -633 | 95%Elevated | more lines added than baseline |
| 34 | cc996250Improvement: DO-7055 migrate tooling to Vite 7 + storybook 9 (#467) | Krzysztof Bielikowicz | 1y ago | +5.4K -10.2K | 95%Elevated | more lines added than baseline |
| 35 | 50e8251dImprovement: DO-6939 move dara from blue+isort+mypy to pyright+ruff (#457) | Krzysztof Bielikowicz | 1y ago | +2.7K -4.3K | 95%Elevated | more lines added than baseline |
| 36 | 6a505db1Feat: DO-6315 For component and LoopVariable (#436) | Krzysztof Bielikowicz | 1y ago | +2.2K -761 | 95%Elevated | more lines added than baseline |
| 37 | a7cc112eImprovement: DO-6012 move better code editor to dara-components (#416) | Krzysztof Bielikowicz | 1y ago | +2.3K -1.3K | 95%Elevated | more lines added than baseline |
| 38 | 0543efe7Improvement: DO-3959 - update code editor to configure language (#383) | Mo Mustafa | 1y ago | +2.0K -1.7K | 95%Elevated | more lines added than baseline |
| 39 | 23d1166bImprovement: DO-3720 graph layout calculation performance (#367) | Krzysztof Bielikowicz | 1y ago | +2.0K -1.2K | 95%Elevated | more lines added than baseline |
| 40 | b3279221Feat: DO-2501 collaboration stage 1 - add `Variable.store` prop, `BackendStore`, `InMemoryBackend` (#197) | Krzysztof Bielikowicz | 2y ago | +1.3K -184 | 95%Elevated | more lines added than baseline |
| 41 | 11da6832Improvement: DO-2212 introduce request extras context (#159) | Krzysztof Bielikowicz | 2y ago | +1.5K -532 | 95%Elevated | more lines added than baseline |
| 42 | fc7a5697Improvement: DO-12359 Detect mismatched development servers (#672) | Krzysztof Bielikowicz | 2w ago | +771 -42 | 93%Elevated | more lines added than baseline |
| 43 | 7abc4c51Feat: DO-12256 upgrade tooling to Vite 8 (#659) | Krzysztof Bielikowicz | 3w ago | +2.1K -1.3K | 93%Elevated | more lines added than baseline |
| 44 | fb97e358Feat: DO-8605 support loop variable inside `.get()` (#568) | Krzysztof Bielikowicz | 6mo ago | +951 -49 | 93%Elevated | more lines added than baseline |
| 45 | 25b653e0Improvement: DO-7442 dara routing changes - documentation updates, DX improvements (#493) | Krzysztof Bielikowicz | 11mo ago | +1.2K -649 | 93%Elevated | more lines added than baseline |
| 46 | 3eb56873Improvement: DO-7168 externalize pixi js library to lazy load from cdn (#488) | Krzysztof Bielikowicz | 1y ago | +1.3K -966 | 93%Elevated | more lines added than baseline |
| 47 | 4b56c1a6Fix: DO-6886 variable trigger running same derived variable multiple times (#453) | Krzysztof Bielikowicz | 1y ago | +1.3K -532 | 93%Elevated | more lines added than baseline |
| 48 | 6becbc40Feat: DO-6593: Add partial updates to BackendStore API using JSON Patch (#435) | Roman-Kornev | 1y ago | +1.4K -87 | 93%Elevated | more lines added than baseline |
| 49 | 9628b097Improvement: DO-3034 support seamless handling of refresh tokens (#345) | Krzysztof Bielikowicz | 1y ago | +1.8K -838 | 93%Elevated | more lines added than baseline |
| 50 | b202900eBuild:1.10.2 (#321) | Roman-Kornev | 2y ago | +1.6K -2.1K | 93%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.
causalens/dara has 670 commits in its history from 17 contributors, the first of them Feb 2, 2023. In the last 90 days 449 files were touched, 652 times in total, most often main.py. Every commit is scored for change risk from its size, spread and the history of the files it touches.