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
58 commits sit in this repo's top risk tercile, which is 34% of the 172scored. 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.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.
How this repo's commit mix shifts over time.
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 | a1184b84feat: add shared contract interface definitions for modular system components | rakaarwaky | 4w ago | +9.8K -4 | 100%Elevated | more lines added than baseline |
| 2 | 27a61180fix(state-machine): fix critical state machine and UI bugs in CLI application | rakaarwaky | 4w ago | +2.0K -2.2K | 99%Elevated | more lines added than baseline |
| 3 | b0e07cd6feat: implement core architecture and domain models for penalty shootout application | rakaarwaky | 4w ago | +2.8K -0 | 99%Elevated | more lines added than baseline |
| 4 | 8856fcf2refactor(cli): modularize menu and ranking screens into smart and dumb surfaces | rakaarwaky | 4w ago | +826 -703 | 97%Elevated | more lines added than baseline |
| 5 | 37a08186feat(tui): redesign main menu with splash, status bar, and improved UI | rakaarwaky | 4w ago | +1.4K -298 | 97%Elevated | more lines added than baseline |
| 6 | 8dda36b7fix(cli): fix critical state machine bugs and improve UI consistency | rakaarwaky | 4w ago | +1.9K -60 | 97%Elevated | more lines added than baseline |
| 7 | d637e8ecfix(coverage): clean gcov files and ensure robust gcov execution in Makefile | rakaarwaky | 4w ago | +1.5K -800 | 96%Elevated | more lines added than baseline |
| 8 | 1c1caaa2chore: initial commit | rakaarwaky | 4w ago | +819 -0 | 96%Elevated | more lines added than baseline |
| 9 | 5feec0bfauto-commit: dbg.py (D), dbg2.py (D), dbg3.py (D) and 14 more | Prompt: "saya mitna ai lin utnuk beriakn srana ui ux apa..." | rakaarwaky | 4w ago | +855 -627 | 95%Elevated | more lines added than baseline |
| 10 | eda0e921test(core): add comprehensive unit tests and test infrastructure | rakaarwaky | 4w ago | +725 -7 | 95%Elevated | more lines added than baseline |
| 11 | 7f872048fix(core): fix multiple critical bugs and improve UI and state handling | rakaarwaky | 4w ago | +1.2K -20 | 94%Elevated | more lines added than baseline |
| 12 | 80512f89feat: restructure application using modular architecture with shared taxonomy and feature-based orchestration | rakaarwaky | 4w ago | +926 -2.4K | 94%Elevated | more lines added than baseline |
| 13 | f5fcca61auto-commit: README.md (M), module.cli.h (M), module.export.h (M) and 33 more | Prompt: "ya tolong lakauakan itu juag fosku pada menejel..." | rakaarwaky | 4w ago | +486 -456 | 93%Elevated | more lines added than baseline |
| 14 | bdd86537refactor: replace external dependency-heavy screenshot tools with pyte and custom PDF generation workflow | rakaarwaky | 4w ago | +710 -270 | 91%Elevated | more lines added than baseline |
| 15 | 5ff9e00frefactor: simplify report analysis content and implement automated terminal-to-image pipeline for project documentation | rakaarwaky | 4w ago | +450 -49 | 91%Elevated | more lines added than baseline |
| 16 | 4e0754e5auto-commit: module.cli.h (M), surfaces_menu_command.c (M), surfaces_ranking_command.c (M) and 16 more | Prompt: "continue" | rakaarwaky | 4w ago | +443 -123 | 91%Elevated | more lines added than baseline |
| 17 | 65e4121cauto-commit: Makefile (M), module.cli.h (M), surfaces_menu_command.c (M) and 11 more | Prompt: "cekalagiapaakh sudh productio nready tidak ada ..." | rakaarwaky | 4w ago | +505 -368 | 91%Elevated | more lines added than baseline |
| 18 | 447f1407feat(exporter): add feature crate export to consolidated Markdown | rakaarwaky | 4w ago | +524 -15 | 91%Elevated | more lines added than baseline |
| 19 | 8c6d2f23refactor(export_feature): rewrite exporter for AES C99 architecture | rakaarwaky | 4w ago | +429 -333 | 89%Elevated | more lines added than baseline |
| 20 | fdb43b0ffeat: implement ncurses-based TUI infrastructure and refactor CLI menu to use TUI surfaces | rakaarwaky | 4w ago | +327 -118 | 89%Elevated | more lines added than baseline |
| 21 | b90d3b8drefactor(ui): unify box layout with dynamic centering and width constraints | rakaarwaky | 4w ago | +215 -123 | 87%Elevated | more lines added than baseline |
| 22 | fdfbaea5refactor: decouple CLI commands from TUI library using DisplayPort interface and add supporting constants | rakaarwaky | 4w ago | +373 -223 | 87%Elevated | more lines added than baseline |
| 23 | 9ce4e1d1feat(infrastructure): add logging, storage, and export subsystems | rakaarwaky | 4w ago | +344 -2 | 87%Elevated | more lines added than baseline |
| 24 | e32dc6cdfeat: implement CLI interaction layers for registration, scoring, search, ranking, and recap commands | rakaarwaky | 4w ago | +205 -8 | 87%Elevated | more lines added than baseline |
| 25 | b9f3f75btest(cli): add headless fake ncurses for CLI/TUI testing | rakaarwaky | 4w ago | +265 -10 | 85%Elevated | more lines added than baseline |
| 26 | 303a7264auto-commit: run_tests (D), surfaces_menu_command.c (M), surfaces_ranking_command.c (M) and 22 more | Prompt: "utnuk abgaian header doc nya cukup 1 baris purp..." | rakaarwaky | 4w ago | +455 -26 | 85%Elevated | more lines added than baseline |
| 27 | 1e5cd2dbrefactor(tui): replace CLI output with ncurses-based TUI adapter | rakaarwaky | 4w ago | +263 -263 | 85%Elevated | more lines added than baseline |
| 28 | b57a9d4dfeat: implement domain Value Objects, Entities, and abstraction protocols for penalty competition taxonomy | rakaarwaky | 4w ago | +169 -0 | 85%Elevated | more lines added than baseline |
| 29 | 6d675b01refactor: implement automated project report generation and update TUI modules for consistency | rakaarwaky | 4w ago | +348 -32 | 83%Elevated | more lines added than baseline |
| 30 | d7180360refactor(build): improve Makefile and add CI utilities | rakaarwaky | 4w ago | +414 -167 | 83%Elevated | more lines added than baseline |
| 31 | db86762ftest(e2e): add end-to-end tests for penalty shootout application | rakaarwaky | 4w ago | +224 -57 | 82%Elevated | more lines added than baseline |
| 32 | 82125312refactor(ranking): restructure ranking module with protocol and capabilities wiring | rakaarwaky | 4w ago | +202 -10 | 82%Elevated | more lines added than baseline |
| 33 | 2aa05b89feat: add screenshooter test tool and update project documentation with UI flow screenshots | rakaarwaky | 4w ago | +243 -77 | 80%Elevated | more lines added than baseline |
| 34 | 3341470ffeat: add automated screenshot capture script and improve color accuracy in terminal-to-PNG export tool | rakaarwaky | 4w ago | +292 -58 | 80%Elevated | more lines added than baseline |
| 35 | fd5140aefeat(export): add recap and participant export functionality | rakaarwaky | 4w ago | +160 -11 | 80%Elevated | more lines added than baseline |
| 36 | 82a77e8eauto-commit: aplikasi_perhitungan_penalty (D), lomba.penalty (D), mutation_test.py (M) and 13 more | Prompt: "lanjut" | rakaarwaky | 4w ago | +406 -9 | 80%Elevated | more lines added than baseline |
| 37 | 4ea22b97auto-commit: AGENTS.md (D), ARCHITECTURE.md (M), README.md (M) and 20 more | Prompt: "apakah doekeutmnsi inline befoksu pada penejlas..." | rakaarwaky | 4w ago | +382 -225 | 80%Elevated | more lines added than baseline |
| 38 | 247eb2e4feat(cli): enhance ranking display and add export and search suggestions | rakaarwaky | 4w ago | +136 -10 | 78%Elevated | more lines added than baseline |
| 39 | fd9e37efchore(project): remove obsolete plans and enhance project documentation | rakaarwaky | 4w ago | +298 -2.3K | 78%Elevated | more lines added than baseline |
| 40 | a914ab04feat(export): add export module with TXT infrastructure adapter | rakaarwaky | 4w ago | +222 -20 | 78%Elevated | more lines added than baseline |
| 41 | a9fa1380refactor: update terminal screenshot aesthetics and refresh project report documentation | rakaarwaky | 4w ago | +235 -268 | 76%Elevated | more lines added than baseline |
| 42 | c3637be1auto-commit: test_main.c (M), agent_sanitize_orchestrator.c (??), contract_sanitize_aggregate.h (??) and 1 more | Prompt: "Review the conversation above and update the sk..." | rakaarwaky | 4w ago | +174 -0 | 76%Elevated | more lines added than baseline |
| 43 | ea6cdffedocs: refactor Laporan-Project.md documentation into tables and include project executable and updated screenshot assets | rakaarwaky | 4w ago | +169 -154 | 74%Elevated | more lines added than baseline |
| 44 | b911599drefactor(menu): remove dumb UI layer and consolidate rendering logic | rakaarwaky | 4w ago | +117 -243 | 74%Elevated | more lines added than baseline |
| 45 | e35275eaauto-commit: surfaces_menu_command.c (M), contract_display_port.h (M), taxonomy_display_constant.h (M) and 3 more | Prompt: "/home/raka/Study/PengantarCoding/aplikasi-penal..." | rakaarwaky | 4w ago | +213 -0 | 74%Elevated | more lines added than baseline |
| 46 | 44e20599feat(sanitizer): add input validation module with string and int checks | rakaarwaky | 4w ago | +164 -14 | 74%Elevated | more lines added than baseline |
| 47 | 29a166f5refactor: centralize module interface contracts into shared header and remove redundant definitions | rakaarwaky | 4w ago | +108 -204 | 74%Elevated | more lines added than baseline |
| 48 | 6e147ca3docs: update AES v3.0 architectural documentation for C99 adaptation and clarify dependency flow and error propagation rules. | rakaarwaky | 4w ago | +148 -175 | 74%Elevated | more lines added than baseline |
| 49 | ad47ac8dfeat(tui): enhance terminal UI with Unicode box drawing and UTF-8 support | rakaarwaky | 4w ago | +182 -19 | 71%Elevated | more lines added than baseline |
| 50 | 09ed6830refactor(mutation): improve mutation test script logic and reporting | rakaarwaky | 4w ago | +152 -63 | 71%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 172 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.
rakaarwaky/aplikasi-penalty has 172 commits in its history from 1 contributor, the first of them Jul 10, 2026. In the last 90 days 113 files were touched, 672 times in total, most often surfaces_menu_command.c. Every commit is scored for change risk from its size, spread and the history of the files it touches.