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
280 commits sit in this repo's top risk tercile, which is 34% of the 826scored. 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.7 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 | Review priority | Top driver |
|---|---|---|---|---|---|---|
| 1 | 47157cd8feat(web): add multi-language i18n support with rtl for arabic and hebrew (#485) | Ariel Shadkhanclaudeassisted | 5mo ago | +17.0K -1.3K | 99thElevated | more lines added than baseline |
| 2 | 113a47acfeat(agents): interactive feature agent with claude agent sdk (#460) | blackpcclaudeagent | 5mo ago | +11.9K -351 | 99thElevated | more lines added than baseline |
| 3 | 7d7fa90bfeat(web): add tabbed layout to feature drawer with overview, activity, messages, and plan tabs (#241) | Ariel Shadkhanclaudeagent | 5mo ago | +8.3K -2.7K | 99thElevated | more lines added than baseline |
| 4 | c574d1b5feat(agents): add prd approval iterations with interactive tui review (#86) | blackpcclaudeagent | 6mo ago | +7.2K -198 | 99thElevated | more lines added than baseline |
| 5 | 17f26f6afeat(web): add prd questionnaire component and folder open api (#79) | Ariel Shadkhanclaudeagent | 6mo ago | +8.6K -2.8K | 99thElevated | more lines added than baseline |
| 6 | f576a7dffeat(web): add control center with repo-feature canvas (#49) | Ariel Shadkhanclaudeagent | 6mo ago | +13.6K -542 | 99thElevated | more lines added than baseline |
| 7 | 46d9cf4fchore: add cursor and agent skills | Ariel Shadkhancursorassisted | 6mo ago | +19.2K -0 | 99thElevated | more lines added than baseline |
| 8 | f39342fbfeat(dx): add environment cards sidebar to poc | Igor Makhtesclaudeassisted | 6mo ago | +6.3K -0 | 99thElevated | more lines added than baseline |
| 9 | 41b36675chore: initial project structure and documentation | ShepAIclaudeassisted | 7mo ago | +14.5K -0 | 99thElevated | more lines added than baseline |
| 10 | 1a512794feat(agents): add openai codex cli as supported agent executor (#468) | Ariel Shadkhanclaudeagent | 5mo ago | +4.8K -9 | 97thElevated | more lines added than baseline |
| 11 | d4cfb725feat(domain): add git rebase-on-main with agent-powered conflict resolution and sync-main (#396) | Ariel Shadkhanclaudeagent | 5mo ago | +6.3K -32 | 97thElevated | more lines added than baseline |
| 12 | 4efcd989feat(agents): add evidence validation and retry loop to evidence collection (#419) | Ariel Shadkhanclaudeagent | 5mo ago | +4.3K -219 | 97thElevated | more lines added than baseline |
| 13 | c28cd4e7feat: squash merge feat/fix-spec-yaml-generation into main | Ariel Shadkhan | 5mo ago | +6.5K -36 | 97thElevated | more lines added than baseline |
| 14 | 42a22314feat(domain): add github repository import via url or interactive browse (#404) | Ariel Shadkhanclaudeagent | 5mo ago | +6.8K -52 | 97thElevated | more lines added than baseline |
| 15 | cc8dab28feat(domain): replace manual migration system with umzug (#345) | Ariel Shadkhanclaudeagent | 5mo ago | +3.3K -628 | 97thElevated | more lines added than baseline |
| 16 | 4f92729bfeat(agents): add pr evidence collection with mandatory screenshots (#291) | Ariel Shadkhanclaudeagent | 5mo ago | +5.1K -98 | 97thElevated | more lines added than baseline |
| 17 | a4b644a6docs(web): overhaul readme and all documentation with verified content (#284) | blackpcclaudeagent | 5mo ago | +2.9K -4.2K | 97thElevated | more lines added than baseline |
| 18 | ab8494bcfeat(web): add file attachment support for feature creation (#246) | blackpcclaudeagent | 5mo ago | +4.2K -217 | 97thElevated | more lines added than baseline |
| 19 | 73c544f3refactor(web): improve settings page ux with auto-save and visual hierarchy (#244) | Ariel Shadkhanclaudeagent | 5mo ago | +5.8K -92 | 97thElevated | more lines added than baseline |
| 20 | 51079efafeat(web): add fast mode to create drawer and wire web ui layer (#237) | Ariel Shadkhanclaudeagent | 5mo ago | +3.7K -22 | 97thElevated | more lines added than baseline |
| 21 | 0c2834fdfeat(web): server log viewer for deployments (#176) | Ariel Shadkhanclaudeagent | 6mo ago | +3.6K -50 | 97thElevated | more lines added than baseline |
| 22 | 12547a8dtest(ci): add real-git integration tests for merge-step flag combinations (#161) | blackpcclaudeagent | 6mo ago | +2.5K -0 | 97thElevated | more lines added than baseline |
| 23 | b70c8a93feat(web,deployment): add deploy dev server action to feature and repository nodes (#150) | Ariel Shadkhanclaudeagent | 6mo ago | +4.4K -1.6K | 97thElevated | more lines added than baseline |
| 24 | a13e4ea8feat(cli): add shep restart command and daemon lifecycle to upgrade (#160) | blackpcclaudeagent | 6mo ago | +2.5K -81 | 97thElevated | more lines added than baseline |
| 25 | 99f505b6feat(web): unify all drawers behind base-drawer component (#149) | Ariel Shadkhanclaudeagent | 6mo ago | +2.9K -489 | 97thElevated | more lines added than baseline |
| 26 | 76e8e7e4feat(web): add global skills page with feature flag (#143) | Ariel Shadkhanclaudeagent | 6mo ago | +4.3K -1 | 97thElevated | more lines added than baseline |
| 27 | ce2f22e6feat(cli): add daemon lifecycle commands and onboarding handoff (#043) (#132) | blackpcclaudeagent | 6mo ago | +4.2K -30 | 97thElevated | more lines added than baseline |
| 28 | 744b4c42feat(web): real-time feature status via SSE, sound system, and optimistic UI (#112) | Ariel Shadkhanclaudeagent | 6mo ago | +4.7K -485 | 97thElevated | more lines added than baseline |
| 29 | 3b5ea2b8feat(domain): add parent/child feature dependencies with lifecycle-gated blocking (#122) | blackpcclaudeagent | 6mo ago | +4.3K -215 | 97thElevated | more lines added than baseline |
| 30 | 8d2c3f3dfeat(agents): improve session ls/show with grouping and rich metadata (#123) | blackpcclaudeagent | 6mo ago | +4.2K -0 | 97thElevated | more lines added than baseline |
| 31 | ae1899cefeat(web): enhance merge review with branch info, phases, and chat input (#106) | Ariel Shadkhanclaudeagent | 6mo ago | +4.2K -8 | 97thElevated | more lines added than baseline |
| 32 | 7cde82a4feat(cli): add first-run onboarding wizard (#93) | blackpcclaudeagent | 6mo ago | +3.6K -30 | 97thElevated | more lines added than baseline |
| 33 | b5131f9afeat(agents): add post-implementation merge flow with PR and approval gates (#63) | blackpcclaudeagent | 6mo ago | +5.1K -63 | 97thElevated | more lines added than baseline |
| 34 | ee3d7d40feat(domain): add agent notification system with SSE streaming (#65) | Ariel Shadkhanclaudeagent | 6mo ago | +5.8K -101 | 97thElevated | more lines added than baseline |
| 35 | f6fc838efeat(web): add feature actions (ide/shell) to drawer with api routes (#66) | Ariel Shadkhanclaudeagent | 6mo ago | +3.4K -129 | 97thElevated | more lines added than baseline |
| 36 | e79b0fc8feat(web): add feature drawer inspector panel (#55) | Ariel Shadkhanclaudeagent | 6mo ago | +5.1K -250 | 97thElevated | more lines added than baseline |
| 37 | ba57e94dfeat(cli): add unified tool installer with dynamic json-based tool registry (#57) | blackpcclaudeagent | 6mo ago | +5.1K -4 | 97thElevated | more lines added than baseline |
| 38 | baf12c3cfeat(agents): ai metadata generation, real-time status, and clean agent contexts | Igor Makhtesclaudeassisted | 6mo ago | +5.2K -1.2K | 97thElevated | more lines added than baseline |
| 39 | e306dc9ffeat(agents): implement feature-agent sdlc orchestration system | Igor Makhtesclaudeassisted | 6mo ago | +4.4K -146 | 97thElevated | more lines added than baseline |
| 40 | 3fd1963bfeat(agents): implement langchain agent orchestration infrastructure | Igor Makhtesclaudeassisted | 6mo ago | +4.4K -68 | 97thElevated | more lines added than baseline |
| 41 | eaca0768feat(shep-kit): add autonomous implementation executor with validation gates | Igor Makhtesclaudeassisted | 6mo ago | +2.8K -53 | 97thElevated | more lines added than baseline |
| 42 | 427344e2feat(specs): add 005 global-settings-service specification (#14) | blackpcclaudeassisted | 7mo ago | +8.2K -103 | 97thElevated | more lines added than baseline |
| 43 | e4601fa5feat(web): add component library foundation with shadcn/ui and storybook (#9) | blackpcclaudeassisted | 7mo ago | +11.0K -224 | 97thElevated | more lines added than baseline |
| 44 | 19b84db7build: add project configuration and typespec domain models | ShepAIclaudeassisted | 7mo ago | +7.6K -0 | 97thElevated | more lines added than baseline |
| 45 | 6bc7e0b9fix(cli): fix 3 onboarding bugs blocking hacker news launch (#486) | Ariel Shadkhanclaudeassisted | 5mo ago | +2.1K -7 | 92thElevated | more lines added than baseline |
| 46 | a6642228feat(domain): add feature archive and unarchive capability (#440) | Ariel Shadkhanclaudeagent | 5mo ago | +3.5K -88 | 92thElevated | more lines added than baseline |
| 47 | 8eaf27e3feat(web): add react file manager as fallback folder picker with feature flag (#412) | Ariel Shadkhanclaudeagent | 5mo ago | +4.1K -124 | 92thElevated | more lines added than baseline |
| 48 | 7dbdb298feat(web): add close-pr option to delete-feature dialog and cli (#405) | Ariel Shadkhanclaudeagent | 5mo ago | +2.6K -48 | 92thElevated | more lines added than baseline |
| 49 | db5119d7feat(domain): add adopt-existing-branch to import git branches as tracked features (#394) | Ariel Shadkhanclaudeagent | 5mo ago | +4.7K -40 | 92thElevated | more lines added than baseline |
| 50 | fd45331cfeat(web): add post-merge history tab for completed features (#378) | Ariel Shadkhanclaudeagent | 5mo ago | +1.8K -64 | 92thElevated | 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.
vzwjustin/shep has 827 commits in its history from 6 contributors, the first of them Feb 1, 2026. 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.