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
42 commits sit in this repo's top risk tercile, which is 32% of the 131scored. 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.5 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.
How this repo's commit mix shifts over time.
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 | 7b3d0a340.01.1 add next scaffold and tooling configs | Siddarth Vaidya | 3d ago | +8.5K -0 | 99%Elevated | more lines added than baseline |
| 2 | 40b6af06added design files in context | Siddarth Vaidya | 3w ago | +3.1K -0 | 99%Elevated | more lines added than baseline |
| 3 | 0442a365added initial context | Siddarth Vaidya | 3w ago | +2.8K -0 | 99%Elevated | more lines added than baseline |
| 4 | ed74485f0.02.2 add the shadcn button, restyled to the kit | Siddarth Vaidya | 3d ago | +2.0K -98 | 97%Elevated | more lines added than baseline |
| 5 | 6f5dc019updated initial context | Siddarth Vaidya | 4d ago | +1.5K -1.9K | 97%Elevated | more lines added than baseline |
| 6 | 5ae9c1293.15.1 add reactions and raise hand | Siddarth Vaidya | 2d ago | +814 -31 | 95%Elevated | more lines added than baseline |
| 7 | 63ef37f23.13.1 add spotlight and pinning | Siddarth Vaidya | 2d ago | +698 -72 | 95%Elevated | more lines added than baseline |
| 8 | 9721d9992.08.4 give the lobby working device controls | Siddarth Vaidya | 3d ago | +724 -185 | 95%Elevated | more lines added than baseline |
| 9 | 5c6bec210.03.1 add the database schema, RLS, trigger and expiry sweep | Siddarth Vaidya | 3d ago | +759 -0 | 95%Elevated | more lines added than baseline |
| 10 | a50c478b4.18.1 encrypt chat messages end to end over the data channel | Siddarth Vaidya | 2d ago | +644 -10 | 92%Elevated | more lines added than baseline |
| 11 | be6c97e63.14.1 add the participant list panel | Siddarth Vaidya | 2d ago | +719 -37 | 92%Elevated | more lines added than baseline |
| 12 | 21f2058a3.11.1 build the in-call control bar | Siddarth Vaidya | 2d ago | +788 -17 | 92%Elevated | more lines added than baseline |
| 13 | 3fe31db93.10.1 build the participant grid | Siddarth Vaidya | 2d ago | +666 -66 | 92%Elevated | more lines added than baseline |
| 14 | 765049905.21.3 sign the suite in and cover call history | Siddarth Vaidya | 1d ago | +512 -0 | 88%Elevated | more lines added than baseline |
| 15 | 52139d7e5.20.5 cover the webhook with signed payload tests | Siddarth Vaidya | 1d ago | +565 -0 | 88%Elevated | more lines added than baseline |
| 16 | 226b77d73.12.1 add screen sharing | Siddarth Vaidya | 2d ago | +496 -68 | 88%Elevated | more lines added than baseline |
| 17 | 38c0d2e32.09.6 connect the lobby to the room | Siddarth Vaidya | 3d ago | +478 -11 | 88%Elevated | more lines added than baseline |
| 18 | 450744e70.02.3 build the app shell and the home surface | Siddarth Vaidya | 3d ago | +443 -10 | 88%Elevated | more lines added than baseline |
| 19 | c728ff290.02.1 mirror design tokens, typeface, and brand assets | Siddarth Vaidya | 3d ago | +699 -79 | 88%Elevated | more lines added than baseline |
| 20 | 96245ff85.21.2 render call history | Siddarth Vaidya | 1d ago | +395 -0 | 84%Elevated | more lines added than baseline |
| 21 | 4b40da355.21.1 group participation rows into history entries | Siddarth Vaidya | 1d ago | +454 -0 | 84%Elevated | more lines added than baseline |
| 22 | d30994974.19.1 finish the chat panel | Siddarth Vaidya | 2d ago | +459 -31 | 84%Elevated | more lines added than baseline |
| 23 | fb13ca4b0.03.2 add the Supabase clients, middleware and generated types | Siddarth Vaidya | 3d ago | +524 -0 | 84%Elevated | more lines added than baseline |
| 24 | c003041f3.16.1 add the in-call invite dialog | Siddarth Vaidya | 2d ago | +452 -3 | 82%Elevated | more lines added than baseline |
| 25 | cc6d5b746.22.1 sweep every surface at seven widths | Siddarth Vaidya | 1d ago | +354 -3 | 81%Elevated | more lines added than baseline |
| 26 | 751b69074.17.1 read the chat key from the link and say when it is absent | Siddarth Vaidya | 2d ago | +316 -43 | 81%Elevated | more lines added than baseline |
| 27 | 0e7980bd6.23.2 say what the connection is doing | Siddarth Vaidya | 1d ago | +298 -11 | 79%Elevated | more lines added than baseline |
| 28 | 9bd1e2ba6.23.1 decide what a disconnect and a quality mean | Siddarth Vaidya | 1d ago | +279 -0 | 79%Elevated | more lines added than baseline |
| 29 | 2d5212492.07.4 acquire and release lobby preview tracks | Siddarth Vaidya | 3d ago | +276 -0 | 79%Elevated | more lines added than baseline |
| 30 | 0a0c0a740.01.2 add shared lib modules and test suites | Siddarth Vaidya | 3d ago | +305 -0 | 79%Elevated | more lines added than baseline |
| 31 | db1303426.24.2 check that no user-facing message leaks a code | Siddarth Vaidya | 1d ago | +269 -41 | 76%Elevated | more lines added than baseline |
| 32 | ea21ffbc5.20.3 add the webhook receiver and participation writes | Siddarth Vaidya | 1d ago | +278 -0 | 76%Elevated | more lines added than baseline |
| 33 | a6c99ffd2.08.5 cover the lobby controls end to end | Siddarth Vaidya | 3d ago | +202 -45 | 76%Elevated | more lines added than baseline |
| 34 | e60f8c840.02.4 add the dev-only tokens preview route | Siddarth Vaidya | 3d ago | +222 -0 | 76%Elevated | more lines added than baseline |
| 35 | 75aab5366.24.3 close two controls that did nothing and said nothing | Siddarth Vaidya | 1d ago | +244 -4 | 73%Elevated | more lines added than baseline |
| 36 | decd04362.07.5 render the lobby preview and its device states | Siddarth Vaidya | 3d ago | +191 -0 | 73%Elevated | more lines added than baseline |
| 37 | aac741fc1.06.4 wire start a meeting to the share panel | Siddarth Vaidya | 3d ago | +200 -13 | 73%Elevated | more lines added than baseline |
| 38 | c7c969101.04.1 add the auth helpers and route handlers | Siddarth Vaidya | 3d ago | +223 -0 | 73%Elevated | more lines added than baseline |
| 39 | 11afffcb2.08.1 store lobby device preferences | Siddarth Vaidya | 3d ago | +197 -0 | 70%Elevated | more lines added than baseline |
| 40 | 2b459fa11.06.1 add the chat key and base64url helpers | Siddarth Vaidya | 3d ago | +195 -0 | 70%Elevated | more lines added than baseline |
| 41 | a21980176.00.3 record what actually happens to the mic across a reconnect | Siddarth Vaidya | 1d ago | +188 -0 | 69%Elevated | more lines added than baseline |
| 42 | 828400482.07.6 open the room route | Siddarth Vaidya | 3d ago | +181 -0 | 69%Elevated | more lines added than baseline |
| 43 | e6d4673e6.24.1 catch a render error and offer a way out | Siddarth Vaidya | 1d ago | +147 -0 | 66%Typical | more lines added than baseline |
| 44 | ff9020245.20.6 record feature 20 in the context docs | Siddarth Vaidya | 1d ago | +131 -17 | 66%Typical | more lines added than baseline |
| 45 | 95fd736d2.09.5 add the token endpoint | Siddarth Vaidya | 3d ago | +177 -5 | 66%Typical | more lines added than baseline |
| 46 | 436b69d61.04.3 render auth state in the header | Siddarth Vaidya | 3d ago | +156 -6 | 66%Typical | more lines added than baseline |
| 47 | b7fb3ee47.26.1 give joinAs one home | Siddarth Vaidya | 1d ago | +114 -149 | 64%Typical | more lines added than baseline |
| 48 | 58f0d4b95.21.4 record feature 21 in the context docs | Siddarth Vaidya | 1d ago | +125 -13 | 64%Typical | more lines added than baseline |
| 49 | 0ff2e6981.04.2 add the dropdown menu primitive | Siddarth Vaidya | 3d ago | +145 -0 | 64%Typical | more lines added than baseline |
| 50 | c26857af5.20.4 record participation from livekit webhooks | Siddarth Vaidya | 1d ago | +137 -0 | 61%Typical | 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 131 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.
sidvaidya2005/videocircle has 131 commits in its history from 1 contributor, the first of them Jul 25, 2026. In the last 90 days 187 files were touched, 321 times in total, most often call-stage.tsx. Every commit is scored for change risk from its size, spread and the history of the files it touches.