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
35 commits sit in this repo's top risk tercile, which is 33% of the 105scored. 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 7.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 feature-led, now leaning fix.
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 | 68a30d96docs: add comprehensive codebase analysis and architecture documentation | Glauber Lima | 7mo ago | +1.3K -0 | 100%Elevated | more lines added than baseline |
| 2 | f96f0c9afeat!: rewrite statusline in Rust, replacing bash implementation (#32) | Glauber Lima | 2mo ago | +2.4K -3.7K | 98%Elevated | more lines added than baseline |
| 3 | 72ab54d4feat: initial commit with statusline implementation and documentation | Glauber Lima | 7mo ago | +997 -0 | 98%Elevated | more lines added than baseline |
| 4 | 9fe2fc1ffeat: add internationalization with Portuguese, English, and Spanish | Glauber Lima | 6mo ago | +1.0K -140 | 96%Elevated | more lines added than baseline |
| 5 | fa118a26refactor: simplify installer to always copy, remove symlink mode | Glauber Lima | 7mo ago | +837 -53 | 96%Elevated | more lines added than baseline |
| 6 | a025a49adocs: add comprehensive README for GitHub repository | Glauber Lima | 7mo ago | +921 -90 | 96%Elevated | more lines added than baseline |
| 7 | 07e310acfeat: add Windows installers (install.ps1 + install.cmd) (#23) | Glauber Lima | 5mo ago | +605 -6 | 93%Elevated | more lines added than baseline |
| 8 | 1a755ff3feat: redesign i18n system with static patching and SKILL-based installation (#13) | Glauber Limaclaudeassisted | 6mo ago | +836 -1.3K | 93%Elevated | more lines added than baseline |
| 9 | 5f0cd9a8Feat/real payload tests and parser hardening (#26) | Glauber Lima | 5mo ago | +607 -247 | 91%Elevated | more lines added than baseline |
| 10 | 2dd262dcchore: remove obsolete install-statusline skill and clean up docs (#14) | Glauber Lima | 5mo ago | +593 -269 | 91%Elevated | more lines added than baseline |
| 11 | 670c8060refactor: reorganize project structure with docs/ and tests/ directories | Glauber Lima | 7mo ago | +662 -216 | 91%Elevated | more lines added than baseline |
| 12 | 8682a86fchore(install): clean-room redesign of install scripts (#42) | Glauber Lima | 2mo ago | +596 -812 | 89%Elevated | more lines added than baseline |
| 13 | ad9dbb4cfeat(release): serve install scripts as release assets (#52) | Glauber Lima | 2mo ago | +303 -397 | 87%Elevated | more lines added than baseline |
| 14 | 98052ae6feat: modernize installer with improved UX and robustness (#7) | Glauber Limaclaudeassisted | 6mo ago | +277 -153 | 87%Elevated | more lines added than baseline |
| 15 | d0550209docs: consolidate documentation and simplify README | Glauber Lima | 6mo ago | +448 -2.8K | 87%Elevated | more lines added than baseline |
| 16 | 5eba5ce3fix: replace tr with bash loops for UTF-8 safe progress bar (#5) | Glauber Limaclaudeassisted | 6mo ago | +287 -11 | 85%Elevated | more lines added than baseline |
| 17 | f853d973Feat/optimize script runtime (#31) | Glauber Limaclaudeassisted | 2mo ago | +276 -38 | 84%Elevated | more lines added than baseline |
| 18 | b8deee63sec: harden against path traversal and format string injection | Glauber Lima | 6mo ago | +228 -46 | 84%Elevated | more lines added than baseline |
| 19 | 3132794efeat: add gsd bar style with tier-based colors and critical blink (#64) | Glauber Lima | 1mo ago | +233 -108 | 82%Elevated | more lines added than baseline |
| 20 | c76107a2feat: improve Bash 3.2 compatibility and security validation (#9) | Glauber Limaclaudeassisted | 6mo ago | +285 -486 | 82%Elevated | more lines added than baseline |
| 21 | 6f31b353Feat/dev install config seeding (#58) | Glauber Lima | 1mo ago | +217 -1 | 80%Elevated | more lines added than baseline |
| 22 | 6804f6abfeat: add optional component configuration for statusline (#8) | Glauber Limaclaudeassisted | 6mo ago | +184 -19 | 80%Elevated | more lines added than baseline |
| 23 | 07de6c75feat: remove jq dependency, replace with awk (runtime) and node (build-time) (#17) | Glauber Lima | 5mo ago | +196 -76 | 79%Elevated | more lines added than baseline |
| 24 | c99be301ci: add unstable release workflows for pre-release testing (#43) | Glauber Lima | 2mo ago | +136 -0 | 77%Elevated | more lines added than baseline |
| 25 | b4adc73frefactor: remove platform detection and update bash requirement to 3.2 | Glauber Lima | 7mo ago | +175 -146 | 77%Elevated | more lines added than baseline |
| 26 | beda8e5dfeat(ci): VirusTotal binary scanning in release pipeline (#72) | Glauber Lima | 1mo ago | +156 -3 | 75%Elevated | more lines added than baseline |
| 27 | 0d0ed77afeat: add authentic Latin American Spanish expressions | Glauber Lima | 6mo ago | +123 -117 | 75%Elevated | more lines added than baseline |
| 28 | 41bdd5a0feat: add rainbow wave animation to progress bar (#28) | Murilo Aurelianoclaudeassisted | 2mo ago | +80 -40 | 73%Elevated | more lines added than baseline |
| 29 | 9bacb0a0fix: remote language file download (#3) | Leandro Nunes | 6mo ago | +91 -5 | 73%Elevated | more lines added than baseline |
| 30 | 8c487bacchore(ci): switch rust-toolchain to @stable, fix deprecated app-id input (#56) | Glauber Lima | 1mo ago | +109 -10 | 71%Elevated | more lines added than baseline |
| 31 | 6dc37424docs: add Manual Installation section to README | Glauber Limaclaudeassisted | 5mo ago | +83 -0 | 71%Elevated | more lines added than baseline |
| 32 | af2a7fdarefactor: remove progress bar character fallback and document fallbacks (#6) | Glauber Limaclaudeassisted | 6mo ago | +81 -76 | 70%Elevated | more lines added than baseline |
| 33 | d241d9bffeat: add cross-platform CI matrix and progress bar regression tests (#29) | Glauber Limaclaudeassisted | 3mo ago | +94 -18 | 69%Elevated | more lines added than baseline |
| 34 | 484ff5aeFix/context display options (#78) | Glauber Lima | 1mo ago | +57 -33 | 68%Elevated | more lines added than baseline |
| 35 | fe06bbdffeat(bar): add gradient usage bar style (#40) | Glauber Lima | 2mo ago | +103 -37 | 68%Elevated | more lines added than baseline |
| 36 | 16f6ae35feat: add dev-install.sh for fast local debug iteration (#57) | Glauber Lima | 1mo ago | +56 -0 | 66%Typical | more lines added than baseline |
| 37 | 57b5bf32refactor: simplify patch-statusline.sh and install.sh (#21) | Glauber Lima | 5mo ago | +49 -73 | 65%Typical | more lines added than baseline |
| 38 | 30cafc59feat: enhance README badges with larger for-the-badge style (#10) | Glauber Limaclaudeassisted | 6mo ago | +42 -59 | 64%Typical | more lines added than baseline |
| 39 | 6dd27809chore(release): v1.1.0 | github-actions[bot] | 1mo ago | +47 -1 | 63%Typical | more lines added than baseline |
| 40 | 6b64d515refactor: apply DRY, YAGNI, KISS principles to statusline.sh | Glauber Limaclaudeassisted | 5mo ago | +45 -121 | 62%Typical | more lines added than baseline |
| 41 | d2e61770feat(context): fire/skull emojis for all bar styles with new thresholds (#77) | Glauber Lima | 1mo ago | +42 -73 | 61%Typical | more lines added than baseline |
| 42 | 22b05119Chore/update actions versions (#36) | Glauber Lima | 2mo ago | +48 -26 | 61%Typical | more lines added than baseline |
| 43 | 7e0319ecfix(windows): use Path API for directory validation and name extraction (#68) | Glauber Lima | 1mo ago | +33 -14 | 60%Typical | more lines added than baseline |
| 44 | 8f8e0903ci(unstable): auto-compute version from conventional commits + timestamp (#44) | Glauber Lima | 2mo ago | +33 -13 | 58%Typical | more lines added than baseline |
| 45 | d7faa618docs: fix inaccuracies in docs and remove dead test infrastructure | Glauber Limaclaudeassisted | 5mo ago | +55 -174 | 58%Typical | more lines added than baseline |
| 46 | ef9738a8ci: add GitHub Actions workflow for PR validation (#4) | Glauber Lima | 6mo ago | +34 -10 | 58%Typical | more lines added than baseline |
| 47 | 434ce952chore: add .editorconfig to enforce consistent code style | Glauber Lima | 7mo ago | +29 -0 | 56%Typical | more lines added than baseline |
| 48 | c3a2d570feat: tag-pinned install scripts (#51) | Glauber Lima | 2mo ago | +34 -21 | 54%Typical | more lines added than baseline |
| 49 | 92d1902cDocs/installation flow diagram (#22) | Glauber Lima | 5mo ago | +31 -104 | 54%Typical | more lines added than baseline |
| 50 | 7f5ae57cchore: add .gitignore to exclude IDE tools and temporary files | Glauber Lima | 7mo ago | +27 -0 | 54%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 105 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.
glauberlima/claude-code-statusline has 105 commits in its history from 5 contributors, the first of them Jan 13, 2026. In the last 90 days 12 files were touched, 50 times in total, most often install.sh. Every commit is scored for change risk from its size, spread and the history of the files it touches.