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
130 commits sit in this repo's top risk tercile, which is 34% of the 382scored. 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.1 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 fix-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 | Review priority | Top driver |
|---|---|---|---|---|---|---|
| 1 | e2751ae7import shelley | Philip Zeyliger | 7mo ago | +47.8K -0 | 100thElevated | more lines added than baseline |
| 2 | e5116b2eshelley: add comprehensive test coverage | Shelley | 7mo ago | +8.4K -119 | 100thElevated | more lines added than baseline |
| 3 | 7f98eed1Extract chat interface view hooks | Jacob LeCoq | 5mo ago | +2.4K -1.4K | 99thElevated | more lines added than baseline |
| 4 | 811473c4Start Phase 2 job runtime persistence | Jacob LeCoq | 5mo ago | +2.0K -67 | 99thElevated | more lines added than baseline |
| 5 | dede8414codex: add Codex SSE streaming service and OAI Responses streaming with reasoning support | soulofmischief | 5mo ago | +1.9K -46 | 99thElevated | more lines added than baseline |
| 6 | bb8c2813codex: add Codex SSE streaming service and OAI Responses streaming with reasoning support | soulofmischief | 5mo ago | +1.9K -46 | 99thElevated | more lines added than baseline |
| 7 | 39a129b0shelley/ui: add internationalization (i18n) with 5 languages | Philip Zeyliger | 5mo ago | +1.6K -182 | 98thElevated | more lines added than baseline |
| 8 | daed263fbrowse: add scoped browser sub-tools for emulation, network, accessibility, profiling | Philip Zeyliger | 6mo ago | +1.6K -27 | 98thElevated | more lines added than baseline |
| 9 | b5c72cb9shelley: add browser, discord, and email notifications support | Shaun Loo | 6mo ago | +2.1K -59 | 98thElevated | more lines added than baseline |
| 10 | 955ecfe4shelley/ui: switch from npm to pnpm | Philip Zeyliger | 7mo ago | +2.8K -4.9K | 98thElevated | more lines added than baseline |
| 11 | c5843605Extract ChatInterface session hooks | Jacob LeCoq | 5mo ago | +1.1K -906 | 97thElevated | more lines added than baseline |
| 12 | 22ff3596shelley: add upgoer-five translation | Josh Bleecher Snyder | 5mo ago | +1.5K -2 | 97thElevated | more lines added than baseline |
| 13 | c18c6136shelley: add markdown rendering toggle for agent messages | Philip Zeyliger | 6mo ago | +1.3K -46 | 97thElevated | more lines added than baseline |
| 14 | 9c98c542shelley: move terminal panel between timeline and status bar with tabbed UI | Philip Zeyliger | 6mo ago | +887 -754 | 97thElevated | more lines added than baseline |
| 15 | 741e2777shelley: add custom model management with UI | Philip Zeyligerclaudeagent | 7mo ago | +2.3K -304 | 97thElevated | more lines added than baseline |
| 16 | f4f08139shelley: add subagent tool for parallel task delegation | Philip Zeyliger | 7mo ago | +1.7K -231 | 97thElevated | more lines added than baseline |
| 17 | 35d47faeshelley: add inline shell command execution with !prefix | Philip Zeyliger | 7mo ago | +1.4K -7 | 95thElevated | more lines added than baseline |
| 18 | 507852afshelley: Add LLM request tracking with prefix deduplication | Philip Zeyliger | 7mo ago | +1.2K -36 | 95thElevated | more lines added than baseline |
| 19 | 030ab26fshelley: Implement Agent Skills support | Philip Zeyliger | 7mo ago | +965 -0 | 95thElevated | more lines added than baseline |
| 20 | 3dd644afshelley: add version checker with self-update capability | Philip Zeyligerclaudeagent | 7mo ago | +1.4K -5 | 95thElevated | more lines added than baseline |
| 21 | 1de584e1shelley: browser: support file downloads and large output handling | Philip Zeyliger | 7mo ago | +680 -7 | 95thElevated | more lines added than baseline |
| 22 | df427a67shelley: linkify HTTP/HTTPS URLs in LLM responses | Philip Zeyliger | 7mo ago | +976 -1 | 95thElevated | more lines added than baseline |
| 23 | 8b721405Fix distill prompt and hook coverage | Jacob LeCoq | 5mo ago | +631 -15 | 93thElevated | more lines added than baseline |
| 24 | bc82d516Add model registry metadata | Jacob LeCoq | 5mo ago | +672 -475 | 93thElevated | more lines added than baseline |
| 25 | 0d79fe82Improve CLI client with text output, streaming, and colors | soulofmischief | 5mo ago | +534 -119 | 93thElevated | more lines added than baseline |
| 26 | 84313d3ccodex: add OAuth PKCE authentication and database storage | soulofmischief | 5mo ago | +833 -0 | 93thElevated | more lines added than baseline |
| 27 | bb25e3ebcodex: add OAuth PKCE authentication and database storage | soulofmischief | 5mo ago | +833 -0 | 93thElevated | more lines added than baseline |
| 28 | b49cc6b7shelley/claudetool: add llm_one_shot tool | Philip Zeyliger | 6mo ago | +774 -7 | 93thElevated | more lines added than baseline |
| 29 | 3170c187llm/ant: switch to streaming API for higher output limits | Philip Zeyliger | 6mo ago | +531 -93 | 93thElevated | more lines added than baseline |
| 30 | bc116e2bshelley: add LLM-powered conversation distillation | Philip Zeyliger | 6mo ago | +914 -23 | 93thElevated | more lines added than baseline |
| 31 | 74ed109foutput_iframe: read from file path, support bundled files, add download | Philip Zeyliger | 7mo ago | +687 -95 | 93thElevated | more lines added than baseline |
| 32 | bd738fb6shelley: add git state tracking and clickable gitinfo messages | Philip Zeyligerclaudeagent | 7mo ago | +985 -37 | 93thElevated | more lines added than baseline |
| 33 | 3eb0c03fFormalize v1 stream event envelopes | Jacob LeCoq | 5mo ago | +673 -518 | 90thElevated | more lines added than baseline |
| 34 | 255dcdafFix repo review findings | Jacob LeCoq | 5mo ago | +593 -769 | 90thElevated | more lines added than baseline |
| 35 | 4fc577e9shelley/ui: add LRU conversation cache to avoid reloading messages on switch | Philip Zeyliger | 5mo ago | +648 -1 | 90thElevated | more lines added than baseline |
| 36 | cc2bd25bshelley/ui: add custom widgets for browser_emulate, browser_network, browser_accessibility, browser_profile, llm_one_shot | Philip Zeyliger | 6mo ago | +698 -7 | 90thElevated | more lines added than baseline |
| 37 | 6568cfd4shelley: Add group-by feature to conversations drawer | Philip Zeyliger | 6mo ago | +506 -264 | 90thElevated | more lines added than baseline |
| 38 | f6f252fcshelley: add experimental CLI client with Unix socket support | Philip Zeyliger | 6mo ago | +718 -17 | 90thElevated | more lines added than baseline |
| 39 | fc7d52d2shelley/ui: switch patch tool diffs to @pierre/diffs library | Philip Zeyliger | 7mo ago | +471 -689 | 90thElevated | more lines added than baseline |
| 40 | 20e320cdshelley: Track LLM HTTP requests in database; new headers | Philip Zeyliger | 7mo ago | +747 -705 | 90thElevated | more lines added than baseline |
| 41 | abd3b1cdshelley: add output_iframe tool for sandboxed HTML visualization | Philip Zeyliger | 7mo ago | +692 -5 | 90thElevated | more lines added than baseline |
| 42 | afa0735bshelley: add Command+K command palette | Philip Zeyliger | 7mo ago | +516 -0 | 90thElevated | more lines added than baseline |
| 43 | a6dbb63fshelley: Improve diff viewer UI for desktop and mobile | Philip Zeyliger | 7mo ago | +392 -231 | 90thElevated | more lines added than baseline |
| 44 | 249a8e37subagent: add progress summary on timeout and stop on subsequent message | Philip Zeyliger | 7mo ago | +401 -3 | 88thElevated | more lines added than baseline |
| 45 | df4b1560loop: process user messages immediately after tool completion | Philip Zeyliger | 7mo ago | +455 -0 | 88thElevated | more lines added than baseline |
| 46 | 67bc2aa9shelley: make agent working state explicit with UI indicator | Philip Zeyliger | 7mo ago | +516 -327 | 88thElevated | more lines added than baseline |
| 47 | 70ac05d8shelley: Add real-time conversation list updates via existing SSE stream | Philip Zeyliger | 7mo ago | +555 -7 | 88thElevated | more lines added than baseline |
| 48 | 72d69779ui: add codex OAuth UI, streaming text/thinking display, ThinkingSummary support | soulofmischief | 5mo ago | +480 -25 | 87thElevated | more lines added than baseline |
| 49 | d1d91d4aui: add codex OAuth UI, streaming text/thinking display, ThinkingSummary support | soulofmischief | 5mo ago | +480 -25 | 87thElevated | more lines added than baseline |
| 50 | 423e8c3fnotifications: add ntfy channel | Amolith | 6mo ago | +327 -40 | 87thElevated | 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 200 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 289 files in HexSleeves/shelley. No file in the repository changed in the last 90 days. Every commit is scored for change risk from its size, spread and the history of the files it touches.