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 40% of the 42scored. 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.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.
Began feature-led, now leaning chore.
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 | 99a5ee28design sync 1 | lucdambournet | 1mo ago | +45.1K -62 | 99%Elevated | more lines added than baseline |
| 2 | 7be4cffffeat: add SideNav, CohortTimer, NixDateCard, Avatar, Badge, Button, Card, Input, and Toast components | lucdambournet | 1mo ago | +1.8K -364 | 95%Elevated | more lines added than baseline |
| 3 | 4b6a33b4feat: initialize NixIt project with React, Vite, and Supabase integration | lucdambournet | 2mo ago | +6.5K -0 | 95%Elevated | more lines added than baseline |
| 4 | d2d16397ADDED DOX | Raphael Dambournet | 1mo ago | +1.1K -288 | 92%Elevated | more lines added than baseline |
| 5 | 0e3d18cafeat: add testing framework and e2e tests for signup and dashboard flow | Raphael Dambournet | 1mo ago | +1.6K -20 | 89%Elevated | more lines added than baseline |
| 6 | a7701c60added marketeing and readme | Raphael Dambournet | 1mo ago | +575 -0 | 87%Elevated | more lines added than baseline |
| 7 | 0fecb646feat: finish cohort chat | Raphael Dambournet | 1mo ago | +468 -56 | 83%Elevated | more lines added than baseline |
| 8 | a58dbecdadded local supabase | Raphael Dambournet | 2mo ago | +422 -0 | 83%Elevated | more lines added than baseline |
| 9 | bf493b2anew profile page | lucdambournet | 1mo ago | +348 -19 | 80%Elevated | more lines added than baseline |
| 10 | 1bd538fcAdd sprint-ready backlog for NixIt MVP | lucdambournet | 2mo ago | +248 -0 | 77%Elevated | more lines added than baseline |
| 11 | 0fad2387cleanup | Raphael Dambournet | 1mo ago | +411 -187 | 75%Elevated | more lines added than baseline |
| 12 | f754eec5design sync | lucdambournet | 1mo ago | +206 -134 | 67%Elevated | more lines added than baseline |
| 13 | 0b7e8771fixed policies. | Raphael Dambournet | 1mo ago | +202 -12 | 67%Elevated | more lines added than baseline |
| 14 | 2778bd9aFix Sprint 1 bugs and close remaining issues | lucdambournetclaudeassisted | 2mo ago | +178 -31 | 67%Elevated | more lines added than baseline |
| 15 | e39d8145Fix signup/login service-role route and profile creation; closes #6, closes #29 | lucdambournet | 2mo ago | +246 -4 | 67%Elevated | more lines added than baseline |
| 16 | 646e0523Add NixIt implementation plan with features, stories, and tasks | lucdambournet | 2mo ago | +172 -0 | 67%Elevated | more lines added than baseline |
| 17 | 790159daAdd NixIt MVP design spec | lucdambournet | 2mo ago | +166 -0 | 67%Elevated | more lines added than baseline |
| 18 | 0c82f442Add GH setup README and project automation workflow | lucdambournet | 2mo ago | +152 -0 | 58%Typical | more lines added than baseline |
| 19 | a8dfb53aapplied design system | lucdambournet | 1mo ago | +123 -73 | 56%Typical | more lines added than baseline |
| 20 | d97d4c92fixed login issues + logo | lucdambournet | 1mo ago | +112 -94 | 54%Typical | more lines added than baseline |
| 21 | 8f211f9dci: deploy app to github pages | Raphael Dambournet | 1mo ago | +73 -3 | 51%Typical | more lines added than baseline |
| 22 | 309abd09Add GitHub issue templates | lucdambournet | 2mo ago | +36 -0 | 49%Typical | more lines added than baseline |
| 23 | 7a9c11ffupdates | Raphael Dambournet | 1mo ago | +26 -27 | 46%Typical | more lines added than baseline |
| 24 | e3da5e26fixed cohert date issuie | Raphael Dambournet | 1mo ago | +15 -6 | 44%Typical | more lines added than baseline |
| 25 | be138200fix: add pages route fallback | Raphael Dambournet | 1mo ago | +15 -0 | 42%Typical | more lines added than baseline |
| 26 | 058ed056Add initial implementation of Supabase project and core backend features | lucdambournet | 2mo ago | +23 -0 | 39%Typical | more lines added than baseline |
| 27 | 4c2cb4dfExpand tap-out approval flow and chat UI details | lucdambournet | 2mo ago | +12 -1 | 37%Typical | more focused than baseline |
| 28 | 6a81858dadded mcp json | Raphael Dambournet | 2mo ago | +8 -0 | 35%Typical | fewer lines added than baseline |
| 29 | 5b76acb8Document Supabase as the backend platform for NixIt | lucdambournet | 2mo ago | +4 -0 | 32%Below typical | fewer lines added than baseline |
| 30 | 0d800838added .env stub | Raphael Dambournet | 2mo ago | +4 -0 | 27%Below typical | fewer lines added than baseline |
| 31 | 2748bbd4Add Supabase setup tasks to implementation plan and sprint backlog | lucdambournet | 2mo ago | +4 -2 | 27%Below typical | fewer lines added than baseline |
| 32 | 7f223a41Clarify tap-out approval display, persistence, and undo behavior | lucdambournet | 2mo ago | +4 -2 | 27%Below typical | fewer lines added than baseline |
| 33 | 1d6dfd73Obfuscate Supabase credentials in env example | lucdambournet | 2mo ago | +3 -4 | 23%Below typical | fewer lines added than baseline |
| 34 | 97d08634added git ignore | Raphael Dambournet | 2mo ago | +2 -0 | 20%Below typical | fewer lines added than baseline |
| 35 | c5cb7e50ci: enable github pages in workflow | Raphael Dambournet | 1mo ago | +2 -0 | 18%Below typical | fewer lines added than baseline |
| 36 | 0aecfd69add README seed | lucdambournet | 2mo ago | +1 -0 | 15%Below typical | fewer lines added than baseline |
| 37 | 324192ecci: use npm install for pages deploy | Raphael Dambournet | 1mo ago | +1 -1 | 10%Below typical | fewer lines added than baseline |
| 38 | 5cda4bf5ll | Raphael Dambournet | 1mo ago | +1 -1 | 10%Below typical | fewer lines added than baseline |
| 39 | e65f874efgsgfsgfsgfgs | lucdambournet | 1mo ago | +1 -1 | 10%Below typical | fewer lines added than baseline |
| 40 | c1a980fbfixed error | Raphael Dambournet | 1mo ago | +1 -1 | 10%Below typical | fewer lines added than baseline |
| 41 | 30089b20,jhkbgv | Raphael Dambournet | 1mo ago | +2 -2 | 4%Below typical | fewer lines added than baseline |
| 42 | 05b9269dAdd NixIt Plan Sheet document | lucdambournet | 2mo ago | +0 -0 | 1%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 42 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 84 files in lucdambournet/nixit. In the last 90 days 84 files were touched, 98 times in total, most often seed.mjs. Every commit is scored for change risk from its size, spread and the history of the files it touches.