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
65 commits sit in this repo's top risk tercile, which is 33% of the 199scored. 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.8 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 other.
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 | 33cdf6bb0.01.1 - Next 16 scaffold and TypeScript strictness | Siddarth Vaidya | 1w ago | +8.4K -0 | 99%Elevated | more lines added than baseline |
| 2 | 9577df2eadded initial context | Siddarth Vaidya | 2w ago | +4.1K -0 | 99%Elevated | more lines added than baseline |
| 3 | 7d23097e1.13.1 - A key is checked before it is kept, and only its last four come back | Siddarth Vaidya | 1w ago | +1.9K -0 | 99%Elevated | more lines added than baseline |
| 4 | 873150aa7.35.3 - Test the seven server modules nothing reached | Siddarth Vaidya | 1d ago | +1.1K -0 | 97%Elevated | more lines added than baseline |
| 5 | 08fb11f54.24.4 - Build the library page | Siddarth Vaidya | 2d ago | +946 -0 | 97%Elevated | more lines added than baseline |
| 6 | 644bf4ac1.09.1 - A highlighter that loads in the browser, one grammar at a time | Siddarth Vaidya | 1w ago | +1.4K -0 | 97%Elevated | more lines added than baseline |
| 7 | 121c67d90.03.3 - The RLS isolation suite | Siddarth Vaidya | 1w ago | +1.4K -2.6K | 97%Elevated | more lines added than baseline |
| 8 | acd2f8757.35.7 - Close the last six untested server exports | Siddarth Vaidya | 1d ago | +677 -54 | 95%Elevated | more lines added than baseline |
| 9 | 3148ba437.35.6 - Grid every policy, and census the ones no test names | Siddarth Vaidya | 1d ago | +745 -0 | 95%Elevated | more lines added than baseline |
| 10 | bb38d98e7.35.5 - Cover the conversation and message paths nothing called | Siddarth Vaidya | 1d ago | +782 -0 | 95%Elevated | more lines added than baseline |
| 11 | a547e74a7.35.4 - Prove no attachment reaches a provider as a URL | Siddarth Vaidya | 1d ago | +720 -0 | 95%Elevated | more lines added than baseline |
| 12 | 635e46f05.29.4 - Attach from the composer, and show it in the thread | Siddarth Vaidya | 2d ago | +769 -11 | 95%Elevated | more lines added than baseline |
| 13 | 3f7573056.31.4 - Put two models side by side | Siddarth Vaidya | 2d ago | +797 -1 | 92%Elevated | more lines added than baseline |
| 14 | ff35f7473.20.2 - Offer the regeneration, and let it pick a different model | Siddarth Vaidya | 3d ago | +468 -146 | 92%Elevated | more lines added than baseline |
| 15 | 5201d3482.16.1 - A slot is claimed, never checked | Siddarth Vaidya | 5d ago | +903 -27 | 92%Elevated | more lines added than baseline |
| 16 | 471d1c432.15.1 - The catalog becomes reachable, and one rule decides what is offered | Siddarth Vaidya | 5d ago | +691 -24 | 92%Elevated | more lines added than baseline |
| 17 | b965fd100.05.3 - The three-column shell | Siddarth Vaidya | 1w ago | +509 -0 | 92%Elevated | more lines added than baseline |
| 18 | d5acc1aa0.01.5 - Retune five shadcn primitives to the tokens | Siddarth Vaidya | 1w ago | +554 -0 | 92%Elevated | more lines added than baseline |
| 19 | ec7a01d17.37.3 - Check five widths and a pointer that cannot hover | Siddarth Vaidya | 1d ago | +439 -0 | 89%Elevated | more lines added than baseline |
| 20 | d50bbac05.29.2 - Upload with progress, and clean up after a failure | Siddarth Vaidya | 2d ago | +563 -30 | 89%Elevated | more lines added than baseline |
| 21 | 067f822c5.28.3 - Issue signed uploads, and measure what actually lands | Siddarth Vaidya | 2d ago | +584 -0 | 89%Elevated | more lines added than baseline |
| 22 | 897bb6c54.24.2 - Give the prompts table the CRUD it has never had | Siddarth Vaidya | 2d ago | +606 -0 | 89%Elevated | more lines added than baseline |
| 23 | 410aa8023.20.1 - Teach the chat route to replace an answer instead of adding one | Siddarth Vaidya | 3d ago | +573 -73 | 89%Elevated | more lines added than baseline |
| 24 | 808cdc100.02.3 - Generated database types | Siddarth Vaidya | 1w ago | +462 -0 | 89%Elevated | more lines added than baseline |
| 25 | 42c62b36updated initial context | Siddarth Vaidya | 1w ago | +465 -42 | 89%Elevated | more lines added than baseline |
| 26 | d708b2025.28.7 - Test the pipeline where the guarantees actually live | Siddarth Vaidya | 2d ago | +455 -0 | 85%Elevated | more lines added than baseline |
| 27 | 8ed020924.27.3 - Search the URL, not a field | Siddarth Vaidya | 2d ago | +377 -0 | 85%Elevated | more lines added than baseline |
| 28 | a6d5c1e13.23.1 - Let a conversation carry a standing instruction, and let it be removed | Siddarth Vaidya | 2d ago | +461 -17 | 85%Elevated | more lines added than baseline |
| 29 | 3c8150553.19.4 - Prove the truncation, including the tie it cannot see coming | Siddarth Vaidya | 3d ago | +481 -0 | 85%Elevated | more lines added than baseline |
| 30 | 9b26217b3.19.3 - Rewrite a prompt in place, and warn only when it costs something | Siddarth Vaidya | 3d ago | +368 -25 | 85%Elevated | more lines added than baseline |
| 31 | 5dd581a42.14.1 - A model must be in the catalog before a key is ever read | Siddarth Vaidya | 5d ago | +572 -48 | 85%Elevated | more lines added than baseline |
| 32 | 9a80f8e01.11.1 - A conversation can be deleted, and the row makes space for saying so | Siddarth Vaidya | 1w ago | +540 -25 | 85%Elevated | more lines added than baseline |
| 33 | 7e4b3b651.10.1 - A conversation names itself, on a path that cannot spend a slot | Siddarth Vaidya | 1w ago | +551 -2 | 85%Elevated | more lines added than baseline |
| 34 | e3e36f5d1.09.2 - Render the markdown, and survive it | Siddarth Vaidya | 1w ago | +353 -0 | 85%Elevated | more lines added than baseline |
| 35 | 0c5cfa6e7.36.4 - Guard the key on screen, and the wall at twenty | Siddarth Vaidya | 1d ago | +328 -0 | 80%Elevated | more lines added than baseline |
| 36 | 9cf93e7a6.34.1 - Render a conversation into a file, and pick every field by name | Siddarth Vaidya | 2d ago | +416 -0 | 80%Elevated | more lines added than baseline |
| 37 | 1b880cda6.33.2 - Mint a link, and read one without a session | Siddarth Vaidya | 2d ago | +403 -3 | 80%Elevated | more lines added than baseline |
| 38 | 0005b6d16.31.1 - Count a slot that will leave no message row | Siddarth Vaidya | 2d ago | +454 -12 | 80%Elevated | more lines added than baseline |
| 39 | c95055b34.26.3 - Prove the search, and find the test that could not fail | Siddarth Vaidya | 2d ago | +352 -0 | 80%Elevated | more lines added than baseline |
| 40 | bdcc04e24.25.5 - Pick a prompt from the composer | Siddarth Vaidya | 2d ago | +321 -5 | 80%Elevated | more lines added than baseline |
| 41 | f3998b913.21.3 - Rename and pin from the row, past three layers that fought back | Siddarth Vaidya | 3d ago | +353 -54 | 80%Elevated | more lines added than baseline |
| 42 | 83d935b53.21.2 - Write the rename and the pin, and call neither one activity | Siddarth Vaidya | 3d ago | +427 -15 | 80%Elevated | more lines added than baseline |
| 43 | 711a6b941.08.1 - Provider resolution, terminal message states, a working model | Siddarth Vaidya | 1w ago | +497 -2 | 80%Elevated | more lines added than baseline |
| 44 | a04b82511.07.3 - The composer, the thread, and the conversation route | Siddarth Vaidya | 1w ago | +343 -12 | 80%Elevated | more lines added than baseline |
| 45 | cfc62cac7.35.1 - Let a checkout without secrets run the tests it can | Siddarth Vaidya | 1d ago | +421 -86 | 75%Elevated | more lines added than baseline |
| 46 | 028b0e126.33.5 - Give the thread a header to hang sharing off | Siddarth Vaidya | 2d ago | +337 -1 | 75%Elevated | more lines added than baseline |
| 47 | 6cd5c2843.23.3 - Put the control where there is somewhere to put it | Siddarth Vaidya | 2d ago | +366 -8 | 75%Elevated | more lines added than baseline |
| 48 | 83c0a6703.22.1 - Put a conversation away without moving anything else about it | Siddarth Vaidya | 3d ago | +404 -10 | 75%Elevated | more lines added than baseline |
| 49 | c7903a7d3.18.3 - Open a channel between the thread and the rail beside it | Siddarth Vaidya | 4d ago | +274 -95 | 75%Elevated | more lines added than baseline |
| 50 | 76d772342.17.6 - Fifteen tests, and three mutations to prove they mean something | Siddarth Vaidya | 5d ago | +324 -0 | 75%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 199 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/promptx has 199 commits in its history from 1 contributor, the first of them Jul 25, 2026. In the last 90 days 219 files were touched, 483 times in total, most often constants.ts. Every commit is scored for change risk from its size, spread and the history of the files it touches.