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
17 commits sit in this repo's top risk tercile, which is 31% 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.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.
Consistently feature-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 | ea8c333cfeat: complete refactor of datarooms module and UI | Danielclaudeassisted | 1mo ago | +66.3K -1.1K | 98%Elevated | more lines added than baseline |
| 2 | f0dd4fd6docs: init skills | Daniel | 1mo ago | +59.3K -0 | 98%Elevated | more lines added than baseline |
| 3 | d8ab4d3efeat: add trash, favorites, member roles and owner display | Daniel | 1mo ago | +5.1K -907 | 94%Elevated | more lines added than baseline |
| 4 | 736d3a52feat: improve code | Daniel | 1mo ago | +6.9K -1.4K | 94%Elevated | more lines added than baseline |
| 5 | 0eda37eafeat: implement password-protected public share links end to end | Daniel | 4w ago | +2.3K -49 | 92%Elevated | more lines added than baseline |
| 6 | ef5dbaa9refactor: update component imports and file structures across features | Daniel | 1mo ago | +1.6K -1.3K | 90%Elevated | more lines added than baseline |
| 7 | 2ef2f2aafeat(share): add implementation of sharing folders and files | Daniel Dev | 4w ago | +1.1K -681 | 84%Elevated | more lines added than baseline |
| 8 | 7c03ddc3feat: add share link functionality with password protection | Daniel | 4w ago | +1.3K -20 | 84%Elevated | more lines added than baseline |
| 9 | e34ab0cffeat(api): extract BlobStorage abstraction with db and s3 drivers | Daniel | 1mo ago | +881 -117 | 84%Elevated | more lines added than baseline |
| 10 | 630de1e6feat(ui): Tailwind v4 + shadcn/ui design system in packages/ui | Daniel | 1mo ago | +1.4K -110 | 84%Elevated | more lines added than baseline |
| 11 | 22063751chore: monorepo base (Bun workspaces + Turborepo) | Daniel | 1mo ago | +2.1K -0 | 84%Elevated | more lines added than baseline |
| 12 | 51940e0cfeat(dataroom-browser): add move dialog, pdf viewer, room header, and toolbar components | Daniel | 1mo ago | +724 -48 | 76%Elevated | more lines added than baseline |
| 13 | 2f97b235test(domain,api): add unit tests for domain rules and datarooms service; wire bun test into turbo | Daniel | 1mo ago | +948 -31 | 76%Elevated | more lines added than baseline |
| 14 | f7ef5ce5docs: add design file | Daniel | 1mo ago | +591 -0 | 76%Elevated | more lines added than baseline |
| 15 | a9cf4325feat: typed api pipeline (nest swagger -> openapi -> orval -> tanstack query) | Daniel | 1mo ago | +1.3K -41 | 76%Elevated | more lines added than baseline |
| 16 | 7fc5b1fffeat(api): implement transaction runner for database operations | Daniel | 4w ago | +804 -201 | 70%Elevated | more lines added than baseline |
| 17 | 158eabe0feat(web): add Discord design-system showcase page | Daniel | 1mo ago | +725 -12 | 70%Elevated | more lines added than baseline |
| 18 | b3258785feat(shares): improve feature | Daniel Dev | 4w ago | +549 -318 | 66%Typical | more lines added than baseline |
| 19 | 9cde1fd7feat(api,db): commit PostgreSQL/Drizzle foundation and docs | Daniel | 1mo ago | +850 -131 | 66%Typical | more lines added than baseline |
| 20 | 6d787826test(api): add HTTP e2e suite over the real Nest app | Daniel | 1mo ago | +511 -17 | 66%Typical | more lines added than baseline |
| 21 | 37dd89cbfeat(dataroom-browser): add DocumentGrid and DocumentTable components for improved file management | Daniel | 1mo ago | +305 -0 | 61%Typical | more lines added than baseline |
| 22 | 7ad26f40docs: add SPEC.md and expand PLAN.md (PostgreSQL + Drizzle plan) | Daniel | 1mo ago | +365 -14 | 61%Typical | more lines added than baseline |
| 23 | ccf94110feat(shares) | Daniel Dev | 4w ago | +182 -72 | 58%Typical | more lines added than baseline |
| 24 | 7f9f722afeat(docker): add Dockerfiles and nginx configuration for API and web services | Daniel | 1mo ago | +233 -185 | 55%Typical | more lines added than baseline |
| 25 | cfa4adacfeat: add LandingScreen component for signed-out users and update AppProviders | Daniel | 1mo ago | +234 -10 | 55%Typical | more lines added than baseline |
| 26 | 1a22cc07feat: integrate Clerk authentication and update theme management | Daniel | 1mo ago | +266 -36 | 55%Typical | more lines added than baseline |
| 27 | a9a66a83feat(workspace): implement user provisioning and upsert functionality | Daniel | 1mo ago | +180 -15 | 49%Typical | more lines added than baseline |
| 28 | ef98a5e0chore: upgrade stack to latest (TS 6, React 19, Vite 8, Nest 11, ESLint 10, Orval 8, Turbo 2.10) | Daniel | 1mo ago | +393 -846 | 49%Typical | more lines added than baseline |
| 29 | 34dd898fdocs: fill AGENTS.md with repo-specific agent rules | Daniel | 1mo ago | +153 -0 | 49%Typical | more lines added than baseline |
| 30 | 2057e031feat(api): harden HTTP layer | Daniel | 1mo ago | +193 -3 | 45%Typical | more lines added than baseline |
| 31 | cdc194affeat: implement drag-and-drop file upload functionality in dataroom browser | Daniel | 4w ago | +149 -58 | 44%Typical | more lines added than baseline |
| 32 | 8855c85cfeat: enhance frontend architecture documentation and improve import paths across features | Daniel | 1mo ago | +132 -35 | 42%Typical | more lines added than baseline |
| 33 | 217eeccbfeat(database): update unique index for datarooms and clean seed data | Daniel | 1mo ago | +105 -37 | 39%Typical | more lines added than baseline |
| 34 | da803e22refactor: vertical feature modules in api and web | Daniel | 1mo ago | +117 -22 | 39%Typical | more lines added than baseline |
| 35 | 4469ef42style(web): make app and design-system showcase light-only | Daniel | 1mo ago | +76 -90 | 36%Typical | more lines added than baseline |
| 36 | 98bfff86docs: update PLAN.md to reflect implemented monorepo base | Daniel | 1mo ago | +29 -22 | 34%Typical | more lines added than baseline |
| 37 | 0451b713feat: refactor PDF content handling to use stable object URL and improve caching | Daniel | 4w ago | +30 -10 | 32%Below typical | more lines added than baseline |
| 38 | d1279917feat: add end-to-end testing workflow with PostgreSQL service and artifact upload | Daniel | 4w ago | +39 -0 | 31%Below typical | more lines added than baseline |
| 39 | 1d92e4a0fix(e2e): retry opening the row menu when a refetch closes it mid-click | Daniel | 4w ago | +26 -4 | 29%Below typical | more lines added than baseline |
| 40 | 4e0e4e99docs: update PLAN.md to reflect typed api pipeline decision | Daniel | 1mo ago | +18 -9 | 27%Below typical | more lines added than baseline |
| 41 | 99674173feat(dataroom-browser): refactor components and improve imports for better organization | Daniel | 1mo ago | +20 -657 | 25%Below typical | more lines added than baseline |
| 42 | 2eb80eb9feat: integrate Clerk user data and enhance sign-out functionality in UserMenu | Daniel | 1mo ago | +13 -4 | 23%Below typical | more lines added than baseline |
| 43 | 50b8e0b9fix: refine theme application logic and exclude current user from member seeding | Daniel | 1mo ago | +9 -7 | 21%Below typical | fewer lines added than baseline |
| 44 | 02895179feat(tests): update Playwright config to use repo-root-relative paths | Daniel | 4w ago | +7 -0 | 19%Below typical | fewer lines added than baseline |
| 45 | c59f38e4fix(tests): update assertions for trash item deletion and rename functionality | Daniel | 4w ago | +4 -2 | 18%Below typical | fewer lines added than baseline |
| 46 | 38fcdc78feat: update app name to data-room-app and add deploy configuration in railway.json | Daniel | 1mo ago | +4 -1 | 16%Below typical | fewer lines added than baseline |
| 47 | fdbdcbc4docs: align AGENTS.md with vertical feature modules layout | Daniel | 1mo ago | +3 -2 | 14%Below typical | fewer lines added than baseline |
| 48 | 0f2bc657feat: add zustand dependency for state management | Daniel | 1mo ago | +3 -0 | 12%Below typical | fewer lines added than baseline |
| 49 | 5c03b1a5git | Daniel | 1mo ago | +2 -0 | 10%Below typical | fewer lines added than baseline |
| 50 | 8bf85fabchore: remove outdated documentation for Auth and Drive features | Daniel | 4w ago | +0 -271 | 7%Below 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.
danielsoftwaree/data-room-app has 54 commits in its history from 2 contributors, the first of them Jul 4, 2026. In the last 90 days 290 files were touched, 579 times in total, most often app.module.ts. Every commit is scored for change risk from its size, spread and the history of the files it touches.