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
19 commits sit in this repo's top risk tercile, which is 35% of the 54scored. 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 9.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 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 | Review priority | Top driver |
|---|---|---|---|---|---|---|
| 1 | 0b6fe258initialize platform | Nikolay Nam | 4mo ago | +46.2K -0 | 99thElevated | more lines added than baseline |
| 2 | bd3797bbupdates | Nikolay Nam | 1mo ago | +18.5K -7.4K | 88thElevated | more lines added than baseline |
| 3 | 1d4189e5updates | Nikolay Nam | 2mo ago | +18.9K -1.5K | 88thElevated | more lines added than baseline |
| 4 | 76bfd701Add bulk import feature and update deps | Nikolay Nam | 3mo ago | +7.4K -155 | 88thElevated | more lines added than baseline |
| 5 | f0286f06Add observability stack and infra fixes | Nikolay Nam | 3mo ago | +19.2K -1.1K | 88thElevated | more lines added than baseline |
| 6 | 74da67b9Add K8s Helm chart and platform modules | Nikolay Nam | 3mo ago | +11.5K -764 | 88thElevated | more lines added than baseline |
| 7 | e7581ae6Add backend chat UI and API client | Nikolay Nam | 3mo ago | +17.6K -10.5K | 88thElevated | more lines added than baseline |
| 8 | 5c512934Add frontend Auth UI, Keycloak theme & workflows | Nikolay Nam | 3mo ago | +7.3K -849 | 88thElevated | more lines added than baseline |
| 9 | 059ee44cAdd Keycloak scripts; switch profile to auth | Nikolay Nam | 3mo ago | +7.9K -3.4K | 88thElevated | more lines added than baseline |
| 10 | ca9a082fAdd agro React app and update infra/migrations | Nikolay Nam | 4mo ago | +22.3K -2.5K | 88thElevated | more lines added than baseline |
| 11 | 8fcf100fAdd native chat, RabbitMQ; remove Matrix | Nikolay Nam | 4mo ago | +12.7K -2.5K | 88thElevated | more lines added than baseline |
| 12 | e3d62a39updates | Nikolay Nam | 4mo ago | +13.6K -2.7K | 88thElevated | more lines added than baseline |
| 13 | 5d33365aAdd lint/test targets, regen OpenAPI & docs | Nikolay Nam | 3mo ago | +7.7K -2.2K | 75thElevated | more lines added than baseline |
| 14 | 669146b8Add Documents module and API endpoints | Nikolay Nam | 3mo ago | +4.0K -1.5K | 75thElevated | more lines added than baseline |
| 15 | 57fecc22initialize deploy platform | Nikolay Nam | 4mo ago | +4.9K -38 | 75thElevated | more lines added than baseline |
| 16 | ce22b761Add storage scope authz, S3 stat/delete, and reaper | Nikolay Nam | 3mo ago | +2.2K -265 | 69thElevated | more lines added than baseline |
| 17 | 4a1ebffcAdd org & partnership contracts; refactor domain | Nikolay Nam | 3mo ago | +2.0K -1.2K | 69thElevated | more lines added than baseline |
| 18 | 7dfb06fdconfig: split into per-domain files; flatten ValidateFor | Nikolay Namclaudeassisted | 3mo ago | +1.1K -1.0K | 69thElevated | more lines added than baseline |
| 19 | 047ea015Add Matrix chat compose; rename migrate->migration | Nikolay Nam | 4mo ago | +3.1K -3.3K | 69thElevated | more lines added than baseline |
| 20 | e4f567fdAdd account regions, task delegation & scopes | Nikolay Nam | 3mo ago | +1.4K -104 | 63thTypical | more lines added than baseline |
| 21 | 885e55c1Add Keycloak OIDC support and auth tests | Nikolay Nam | 3mo ago | +2.0K -265 | 63thTypical | more lines added than baseline |
| 22 | 14cc927dRename project to collabsphere-enterprise | Nikolay Nam | 3mo ago | +1.3K -1.1K | 60thTypical | more lines added than baseline |
| 23 | f97a439bAdd delegation policy and assign-stage-owner API | Nikolay Nam | 3mo ago | +602 -95 | 56thTypical | more lines added than baseline |
| 24 | c571cab7Add module dependency checks and HTTP helpers | Nikolay Nam | 3mo ago | +652 -80 | 56thTypical | more lines added than baseline |
| 25 | 28df0249ADR-0001 PR1-3: runtime modules + workflow contracts | Nikolay Namclaudeassisted | 3mo ago | +508 -203 | 56thTypical | more lines added than baseline |
| 26 | 8c86fd33Migrate sync to version-based contract | Nikolay Nam | 3mo ago | +596 -301 | 53thTypical | more lines added than baseline |
| 27 | 4ecfc138Keycloak: service account & host rename; DB tooling | Nikolay Nam | 3mo ago | +698 -752 | 51thTypical | more lines added than baseline |
| 28 | 30dbc27aUpdate env paths and Keycloak test config | Nikolay Nam | 3mo ago | +618 -12.8K | 49thTypical | more lines added than baseline |
| 29 | 373ca902fix(migration): replace CHECK subqueries with trigger for workstream org consistency | Nikolay Nam | 2mo ago | +235 -102 | 46thTypical | more lines added than baseline |
| 30 | 9c8d5acfAdd test tenant nginx & VITE env support | Nikolay Nam | 3mo ago | +390 -71 | 46thTypical | more lines added than baseline |
| 31 | 5204aa71ADR-0001 §8 / §15.1: depguard fences + cross-domain edges map | Nikolay Namclaudeassisted | 3mo ago | +255 -0 | 44thTypical | more lines added than baseline |
| 32 | ecbf7d810018+0041 relationship_workstream org-consistency invariant | Nikolay Nam | 2mo ago | +245 -38 | 42thTypical | more lines added than baseline |
| 33 | 939d34c8updates | Nikolay Nam | 4mo ago | +325 -527 | 40thTypical | more lines added than baseline |
| 34 | 348d7e69Use shared pgerr package for DB errors | Nikolay Nam | 3mo ago | +137 -421 | 38thTypical | more lines added than baseline |
| 35 | 1c32f395ADR-0001 PR 5: migrate ref, accounts, organizations to app.Module | Nikolay Namclaudeassisted | 3mo ago | +101 -69 | 35thTypical | more lines added than baseline |
| 36 | aad000d6Update .gitignore | Nikolay Nam | 4mo ago | +107 -0 | 35thTypical | more lines added than baseline |
| 37 | 17b28ededelegation: publish audit log via Exports.DelegationLog port | Nikolay Namclaudeassisted | 3mo ago | +92 -15 | 31thBelow typical | more lines added than baseline |
| 38 | fa304264ADR-0001 PR 8: migrate lifecycle_templates, tasks; drop legacy scaffolding | Nikolay Namclaudeassisted | 3mo ago | +67 -97 | 31thBelow typical | more lines added than baseline |
| 39 | d27dcf62Rename frontend agro → front; add nginx config for collabsphere-ru tenant | Nikolay Namclaudeassisted | 3mo ago | +449 -0 | 31thBelow typical | more lines added than baseline |
| 40 | a7569aafADR-0001 PR 6: migrate catalog, storage to app.Module | Nikolay Namclaudeassisted | 3mo ago | +74 -66 | 27thBelow typical | more lines added than baseline |
| 41 | a39c1535ADR-0001 PR 7: migrate supplier, partnership to app.Module | Nikolay Namclaudeassisted | 3mo ago | +63 -38 | 25thBelow typical | more lines added than baseline |
| 42 | 0967e3e2chore(depguard): complete and correct the repository/postgres fence map | Nikolay Namclaudeassisted | 3mo ago | +73 -16 | 23thBelow typical | more lines added than baseline |
| 43 | a2a7b908auth → catalog/chat/organization/supplier: extract OrgScopeReader port | Nikolay Namclaudeassisted | 3mo ago | +72 -46 | 21thBelow typical | more lines added than baseline |
| 44 | 552b1f77buildApp: drop openDB/registerDBHooks flags; split entry points | Nikolay Namclaudeassisted | 3mo ago | +59 -27 | 19thBelow typical | more lines added than baseline |
| 45 | af4d63c1auth → accounts: replace cross-repo import with accountcontract port | Nikolay Namclaudeassisted | 3mo ago | +57 -19 | 19thBelow typical | more lines added than baseline |
| 46 | 6ee64ddeADR-0001 PR 4: migrate auth to app.Module | Nikolay Namclaudeassisted | 3mo ago | +49 -46 | 16thBelow typical | more lines added than baseline |
| 47 | 5edc9fa6chore: normalize line endings and file permissions | root | 3mo ago | +163 -124 | 13thBelow typical | more lines added than baseline |
| 48 | 939a3e47Initial commit | Nikolay Nam | 4mo ago | +27 -0 | 13thBelow typical | more lines added than baseline |
| 49 | b87d9acdADR-0001: close optional runtime/app rename — circular import | Nikolay Namclaudeassisted | 3mo ago | +5 -2 | 10thBelow typical | fewer lines added than baseline |
| 50 | a6a34280Update .gitignore | Nikolay Nam | 3mo ago | +3 -1 | 8thBelow typical | fewer 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 54 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.
nikolaynam/collabsphere-enterprise has 55 commits in its history from 2 contributors, the first of them May 2, 2026. In the last 90 days 1,028 files were touched, 1,675 times in total, most often app.go. Every commit is scored for change risk from its size, spread and the history of the files it touches.