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
32 commits sit in this repo's top risk tercile, which is 33% of the 98scored. 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 5.8 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.
Consistently other-driven across its history.
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 | cede31cbAdd WP REST API and WP-CLI skills with comprehensive documentation | matias-alejandro | 2mo ago | +29.9K -0 | 99%Elevated | more lines added than baseline |
| 2 | 21c34629Scaffold contributor workbench, CI, and release pipeline | fernandodelperal | 2mo ago | +28.2K -27 | 98%Elevated | more lines added than baseline |
| 3 | c934ee56feat: migrate gateway to debi-php SDK with tokenized checkout and webhooks | fernandodelperal | 2mo ago | +4.9K -365 | 97%Elevated | more lines added than baseline |
| 4 | 76b22f7aregenerated translations | matias-alejandro | 1mo ago | +545 -108 | 96%Elevated | more lines added than baseline |
| 5 | 027068d7starting | fernandodelperal | 9mo ago | +686 -0 | 96%Elevated | more lines added than baseline |
| 6 | 95dc31c7refactor: update installment settings and validation in payment gateway | matias-alejandro | 1mo ago | +647 -43 | 93%Elevated | more lines added than baseline |
| 7 | fe1ac291feat: implement classic checkout integration for Debi payment gateway | matias-alejandro | 1mo ago | +511 -524 | 93%Elevated | more lines added than baseline |
| 8 | 685e34a5feat: unify Debi keys into a single secret/publishable pair | fernandodelperal | 2mo ago | +820 -56 | 93%Elevated | more lines added than baseline |
| 9 | b439c730again_language | fernandodelperal | 9mo ago | +520 -112 | 91%Elevated | more lines added than baseline |
| 10 | ba3352e4ready_to_publish | fernandodelperal | 9mo ago | +612 -92 | 91%Elevated | more lines added than baseline |
| 11 | b3c68bb2feat: prevent mixing incompatible Debi product types in the cart | matias-alejandro | 1mo ago | +382 -0 | 89%Elevated | more lines added than baseline |
| 12 | 05e7d3fffeat: add installment UI to classic checkout and extract subscription handler | matias-alejandro | 1mo ago | +260 -12 | 87%Elevated | more lines added than baseline |
| 13 | 3d5b17cafeat: add WooCommerce Blocks payment method integration | matias-alejandro | 1mo ago | +307 -0 | 87%Elevated | more lines added than baseline |
| 14 | a1d2ec43language | fernandodelperal | 9mo ago | +348 -64 | 87%Elevated | more lines added than baseline |
| 15 | bfb608berefactor: improve code readability and structure in cart and product meta classes | matias-alejandro | 1mo ago | +312 -258 | 85%Elevated | more lines added than baseline |
| 16 | 90773d99feat: add per-product Debi configuration and DebiProFinancingType enum | matias-alejandro | 1mo ago | +260 -0 | 85%Elevated | more lines added than baseline |
| 17 | 67be70d6refactor: drive financing from product meta, add global defaults and rate-limit handling | matias-alejandro | 1mo ago | +223 -67 | 83%Elevated | more lines added than baseline |
| 18 | e6f78e11chore: add classic checkout wp-env config and plugin-check | matias-alejandrocursorassisted | 1mo ago | +144 -4 | 82%Elevated | more lines added than baseline |
| 19 | 7572bcaffeat: enhance compatibility with WooCommerce features and improve plugin initialization | matias-alejandro | 2mo ago | +81 -84 | 82%Elevated | more lines added than baseline |
| 20 | 7be24154AR_ES_translations | fernandodelperal | 9mo ago | +124 -2 | 80%Elevated | more lines added than baseline |
| 21 | f4356bbarefactor: rename and update billing day logic in SubscriptionCreator | fernandodelperal | 2mo ago | +79 -6 | 79%Elevated | more lines added than baseline |
| 22 | 8ae455c5Add agent guidelines and Claude code instructions for improved coding practices | matias-alejandro | 2mo ago | +73 -0 | 78%Elevated | more lines added than baseline |
| 23 | 2eda88bcusing_debi_class | fernandodelperal | 9mo ago | +76 -4 | 78%Elevated | more lines added than baseline |
| 24 | 1485cb7dfeat: add packaging script and update build process | matias-alejandro | 1mo ago | +85 -1 | 76%Elevated | more lines added than baseline |
| 25 | 883de3caheaders_simpler | fernandodelperal | 9mo ago | +43 -52 | 75%Elevated | more lines added than baseline |
| 26 | c6d1b28drefactor_interest | fernandodelperal | 8mo ago | +44 -86 | 74%Elevated | more lines added than baseline |
| 27 | 5207880bfix: remove subscription type option and fix installment field toggle in product meta panel | matias-alejandro | 1mo ago | +40 -27 | 73%Elevated | more lines added than baseline |
| 28 | 681e52c1refactor: extract attach_payment_method and make installments optional in SubscriptionCreator | matias-alejandro | 1mo ago | +39 -19 | 71%Elevated | more lines added than baseline |
| 29 | 293c58d7again | fernandodelperal | 9mo ago | +80 -182 | 71%Elevated | more lines added than baseline |
| 30 | 6a36afecchore: wire new classes into plugin entry point and test bootstrap | matias-alejandro | 1mo ago | +34 -1 | 69%Elevated | more lines added than baseline |
| 31 | 3197ed41File headers | matias-alejandro | 1mo ago | +24 -0 | 69%Elevated | more lines added than baseline |
| 32 | 59303c59tweaks | fernandodelperal | 9mo ago | +36 -35 | 69%Elevated | more lines added than baseline |
| 33 | c3ad041awip | fernandodelperal | 9mo ago | +47 -52 | 66%Typical | more lines added than baseline |
| 34 | 7d789276base_uri_fix | fernandodelperal | 9mo ago | +26 -18 | 66%Typical | more lines added than baseline |
| 35 | 4a330786surcharge_percentage | fernandodelperal | 7mo ago | +25 -12 | 64%Typical | more lines added than baseline |
| 36 | 3044001cready | fernandodelperal | 9mo ago | +37 -83 | 64%Typical | more lines added than baseline |
| 37 | ae54a747fix: sanitize input fields and update plugin requirements | matias-alejandro | 1mo ago | +30 -15 | 62%Typical | more lines added than baseline |
| 38 | a320cbbbImplement compound interest calculation for installment payments | fernandodelperal | 8mo ago | +22 -7 | 62%Typical | more lines added than baseline |
| 39 | 516e2fe7fix: sanitize exception messages in payment gateway and remove early translation loading | matias-alejandro | 1mo ago | +24 -24 | 60%Typical | more lines added than baseline |
| 40 | c6250f7eready | fernandodelperal | 9mo ago | +26 -812 | 60%Typical | more lines added than baseline |
| 41 | 63b3f6e9Fix marketplace errors: remove load_plugin_textdomain, fix escape output | fernandodelperal | 9mo ago | +31 -32 | 59%Typical | more lines added than baseline |
| 42 | fa614c4eexternal services declaration and privacy policy | matias-alejandro | 1mo ago | +14 -2 | 58%Typical | more lines added than baseline |
| 43 | 88c6130aAdd publishable key settings for live and sandbox environments | fernandodelperal | 2mo ago | +14 -0 | 57%Typical | more lines added than baseline |
| 44 | 4ecb4169Remove WP REST API and WP-CLI skills and references | matias-alejandro | 2mo ago | +18 -15.4K | 55%Typical | more scattered than baseline |
| 45 | f724c4c0readmy_accuracy | fernandodelperal | 9mo ago | +12 -4 | 55%Typical | more focused than baseline |
| 46 | 42069713refactor: streamline payment gateway initialization and remove deprecated compatibility checks | matias-alejandro | 2mo ago | +10 -28 | 54%Typical | more focused than baseline |
| 47 | 806e95b9map | fernandodelperal | 9mo ago | +10 -1 | 53%Typical | more focused than baseline |
| 48 | ba66a7c7add minimum installments configuration and validation | fernandodelperal | 8mo ago | +9 -1 | 52%Typical | fewer lines added than baseline |
| 49 | 446672eechore: update CI workflow to include packaging and plugin check steps | matias-alejandro | 1mo ago | +7 -3 | 49%Typical | fewer lines added than baseline |
| 50 | 9e7d4423refactor: split payment type into installment/one_time and simplify resolve_installment_amount | matias-alejandro | 1mo ago | +8 -4 | 49%Typical | fewer 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 98 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 101 files in debipro/debi-payment-for-woocommerce. In the last 90 days 101 files were touched, 155 times in total, most often debi-payment-for-woocommerce.php. Every commit is scored for change risk from its size, spread and the history of the files it touches.