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
14 commits sit in this repo's top risk tercile, which is 33% of the 43scored. 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.
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 | c18b4959Add development guidance features: guide, teaching drift, smart planner, advance | Justin Adamsclaudeassisted | 5mo ago | +12.6K -255 | 98thElevated | more lines added than baseline |
| 2 | 3af6dd58Initial commit: KEEL local-first companion CLI MVP | Justin Adamsclaudeassisted | 5mo ago | +31.8K -0 | 98thElevated | more lines added than baseline |
| 3 | d4970be4docs: initialize GSD project — codebase map, requirements, roadmap | Justin Adamsclaudeassisted | 5mo ago | +1.2K -0 | 90thElevated | more lines added than baseline |
| 4 | ae0e69d1chore: update KEEL session artifacts | Claudeclaudeautonomous | 5mo ago | +1.6K -61 | 90thElevated | more lines added than baseline |
| 5 | 6dc2bcf4test: add goal, questions, align, baseline, trace, guide tests (49 tests) | Claudeclaudeautonomous | 5mo ago | +1.8K -66 | 90thElevated | more lines added than baseline |
| 6 | 6bdd2fe7test: add session service and alerts test coverage (73 tests) | Claudeclaudeautonomous | 5mo ago | +1.9K -26 | 90thElevated | more lines added than baseline |
| 7 | 5e9d46c4test: add core I/O, paths, planner, and validator test coverage (146 tests) | Claudeclaudeautonomous | 5mo ago | +2.1K -1.4K | 90thElevated | more lines added than baseline |
| 8 | f59919f5test: add drift dismissal and model validation tests (75 tests) | Claudeclaudeautonomous | 5mo ago | +1.3K -11 | 83thElevated | more lines added than baseline |
| 9 | e4d027f0docs(01-fix-friction-points): create phase 1 plans | Justin Adams | 5mo ago | +718 -0 | 80thElevated | more lines added than baseline |
| 10 | 0cf9506fdocs(phase-01): research phase 1 friction point fixes | Justin Adamsclaudeassisted | 5mo ago | +562 -0 | 77thElevated | more lines added than baseline |
| 11 | 5f93546dFix hardcoded repo_root paths in all KEEL artifacts | Claudeclaudeautonomous | 5mo ago | +468 -468 | 77thElevated | more lines added than baseline |
| 12 | 5959891dchore: update KEEL session artifacts | Claudeclaudeautonomous | 5mo ago | +341 -1.2K | 73thElevated | more lines added than baseline |
| 13 | a42a526afeat: wire AskUserQuestion into KEEL drift notifications | Justin Adamsclaudeassisted | 5mo ago | +364 -5 | 70thElevated | more lines added than baseline |
| 14 | c5eb504frefactor: strip KEEL to guardrail layer, integrate with GSD | Justin Adamsclaudeassisted | 5mo ago | +348 -1.9K | 70thElevated | more lines added than baseline |
| 15 | 53eb78ffdocs(01-01): complete plan 01-01 — REQ-101 and REQ-103 fixes | Justin Adams | 5mo ago | +161 -3 | 64thTypical | more lines added than baseline |
| 16 | 8d3e61f3feat(01-02): implement REQ-102 _related_paths scoring and REQ-104 bridge warnings | Justin Adamsclaudeassisted | 5mo ago | +187 -9 | 64thTypical | more lines added than baseline |
| 17 | 18d8c356Add comprehensive README and .gitignore | Justin Adamsclaudeassisted | 5mo ago | +135 -134 | 64thTypical | more lines added than baseline |
| 18 | 270b50ccrefactor: remove KEEL statusline — GSD owns it now | Justin Adamsclaudeassisted | 5mo ago | +202 -1.1K | 58thTypical | more lines added than baseline |
| 19 | d4ead358Add hard stop: PreToolUse scope guard blocks out-of-plan edits | Justin Adamsclaudeassisted | 5mo ago | +207 -1 | 58thTypical | more lines added than baseline |
| 20 | 4f84ec2adocs(01-02): complete REQ-102 + REQ-104 plan — update STATE and create SUMMARY | Justin Adamsclaudeassisted | 5mo ago | +127 -5 | 53thTypical | more lines added than baseline |
| 21 | bf1e6f1cUse portable repo_root="." in all KEEL artifact constructors | Claudeclaudeautonomous | 5mo ago | +229 -32 | 53thTypical | more lines added than baseline |
| 22 | 59b2eba5feat(01-fix-friction-points-02): REQ-102 goal-scope and git-hot weighting in _related_paths | Justin Adamsclaudeassisted | 5mo ago | +93 -0 | 50thTypical | more lines added than baseline |
| 23 | 16e983fafix(01-01): suppress KEE-DRF-001 before first checkpoint (REQ-103) | Justin Adams | 5mo ago | +74 -2 | 48thTypical | more lines added than baseline |
| 24 | c03cd414fix: silence KEEL companion when no goal exists, notify only on transitions | Justin Adamsclaudeassisted | 5mo ago | +44 -59 | 45thTypical | more lines added than baseline |
| 25 | 2ed3db1fREADME: move companion section to top, rewrite as the hook | Justin Adamsclaudeassisted | 5mo ago | +25 -26 | 43thTypical | more lines added than baseline |
| 26 | 675f5003Add MIT license, fix all 5 failing tests (34/34 passing) | Justin Adamsclaudeassisted | 5mo ago | +27 -6 | 41thTypical | more lines added than baseline |
| 27 | 9de58a0bREADME: move guardrails section right after companion | Justin Adamsclaudeassisted | 5mo ago | +21 -21 | 38thTypical | more lines added than baseline |
| 28 | 9d94acbaREADME: add guardrails section — working now vs WIP hard stops | Justin Adamsclaudeassisted | 5mo ago | +21 -0 | 36thTypical | more lines added than baseline |
| 29 | d925d8f6README: highlight the companion as KEEL's core strength | Justin Adamsclaudeassisted | 5mo ago | +18 -4 | 34thTypical | more lines added than baseline |
| 30 | c910ba3eRemove tracked KEEL session/report files and add to .gitignore | Claudeclaudeautonomous | 5mo ago | +17 -33.3K | 31thBelow typical | more scattered than baseline |
| 31 | d3e62667Implement TODO: split main() into smaller commands in messy_repo fixture | Claudeclaudeautonomous | 5mo ago | +18 -2 | 29thBelow typical | more lines added than baseline |
| 32 | ae1b27d3refactor: strip KEEL to invisible guardrail — no UI, no commands | Justin Adamsclaudeassisted | 5mo ago | +20 -369 | 27thBelow typical | more scattered than baseline |
| 33 | 9f0211cbfix: replace hardcoded macOS Python path with sys.executable in tests | Claudeclaudeautonomous | 5mo ago | +12 -6 | 24thBelow typical | more scattered than baseline |
| 34 | df17df5cdocs: complete Phase 1 — all 4 friction points fixed | Justin Adamsclaudeassisted | 5mo ago | +12 -0 | 22thBelow typical | more focused than baseline |
| 35 | 7c4e5846fix(01-01): repair goal() TypeError and partial-flag goal reset (REQ-101) | Justin Adams | 5mo ago | +10 -1 | 20thBelow typical | more focused than baseline |
| 36 | c92a1964recover: auto-checkpoint when drift is first detected | Justin Adamsclaudeassisted | 5mo ago | +8 -1 | 17thBelow typical | fewer lines added than baseline |
| 37 | d1f8ae8bREADME: add early alpha / proof of concept notice | Justin Adamsclaudeassisted | 5mo ago | +2 -0 | 15thBelow typical | fewer lines added than baseline |
| 38 | fa394dd9Fix test assertions for portable repo_root="." | Claudeclaudeautonomous | 5mo ago | +2 -2 | 12thBelow typical | fewer lines added than baseline |
| 39 | 59019823README: move pre-edit hard stop to Working Now section | Justin Adamsclaudeassisted | 5mo ago | +2 -3 | 12thBelow typical | fewer lines added than baseline |
| 40 | 1f8e221achore: update statusline path for current environment | Claudeclaudeautonomous | 5mo ago | +1 -1 | 7thBelow typical | fewer lines added than baseline |
| 41 | 209571b1Update README.md | Justin Adams | 5mo ago | +1 -1 | 7thBelow typical | fewer lines added than baseline |
| 42 | b99037c7chore: update discovery plan with tests directory | Claudeclaudeautonomous | 5mo ago | +1 -0 | 2thBelow typical | fewer lines added than baseline |
| 43 | a98daf28README: update test count to 34/34 passing | Justin Adamsclaudeassisted | 5mo ago | +1 -1 | 2thBelow typical | fewer lines added than baseline |
vzwjustin/KEEL has 46 commits in its history from 2 contributors, the first of them Mar 25, 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.