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
9 commits sit in this repo's top risk tercile, which is 35% of the 26scored. 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 fix-led, now leaning feature.
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 | 6f8a1724Entra ID Four Musketeers (#5) | MJendza | 5mo ago | +6.6K -18 | 98%Elevated | more lines added than baseline |
| 2 | dcd1eaa3Added Stage Extra External ID - Native Authentication & 🎆 Reorganized into 3 independent paths (Workforce, External, Verified ID) (#19) | MJendza | 1mo ago | +2.0K -195 | 92%Elevated | more lines added than baseline |
| 3 | 1c35bbc8Entra ID as Code Interactive Workshop v1.0.0 | mjendza | 7mo ago | +1.8K -2 | 92%Elevated | more lines added than baseline |
| 4 | 9b9aedd2Stage 18: Multi-Tenant App with GitHub Actions OIDC (#13) | MJendza | 3mo ago | +1.5K -109 | 85%Elevated | more lines added than baseline |
| 5 | b071ca44Stage 7 and Stage 8 (#3) | MJendza | 5mo ago | +1.2K -419 | 85%Elevated | more lines added than baseline |
| 6 | 99f0605bPeaster for Step-19 & hotfix for deployment name and providers (#17) | MJendza | 1mo ago | +695 -10 | 79%Elevated | more lines added than baseline |
| 7 | a2775530Stage 14: SPA SSO for Application & Stage 15: App Roles & Stage 16: SP With Cert (#7) | MJendza | 3mo ago | +773 -6 | 75%Elevated | more lines added than baseline |
| 8 | 265fde97Stage 17-alpha: Maester & ZTA & EntraExporter GitHub Actions (Workload Federated Identity and Pipeline) (#9) | MJendza | 3mo ago | +352 -0 | 71%Elevated | more lines added than baseline |
| 9 | ff6c99fbPipeline & fixed missing module (for Stage 16) (#8) | MJendza | 3mo ago | +358 -161 | 67%Elevated | more lines added than baseline |
| 10 | 8eac5d9dStep-19: TAP (#16) | MJendza | 1mo ago | +237 -47 | 63%Typical | more lines added than baseline |
| 11 | c819b6c3 Stage 17-alpha2: Maester & ZTA & EntraExporter GitHub Actions (Workload Federated Identity and Pipeline) (#10) | MJendza | 3mo ago | +297 -9 | 60%Typical | more lines added than baseline |
| 12 | a21d9609fix Multitenant Secret Monitoring pipeline (#14) | MJendza | 3mo ago | +74 -54 | 56%Typical | more lines added than baseline |
| 13 | 392ad64fadded all steps & reformat readme (#6) | MJendza | 5mo ago | +55 -34 | 52%Typical | more lines added than baseline |
| 14 | 22fbf8eaGitHub Actions Workflow for template & cleanup (#2) | MJendza | 7mo ago | +30 -130 | 48%Typical | more lines added than baseline |
| 15 | 788ee03dclean - use per stage REAME.md and stages as stage-XX (#11) | MJendza | 3mo ago | +64 -64 | 44%Typical | more lines added than baseline |
| 16 | 9f7a836bInitial commit | MJendza | 7mo ago | +21 -0 | 40%Typical | more lines added than baseline |
| 17 | 1e62294bAdd step numbers and links to README stages (#15) | MJendza | 3mo ago | +20 -20 | 37%Typical | more lines added than baseline |
| 18 | 72b3deeeStage-15 fixes and all new business_name's (#12) | MJendza | 3mo ago | +18 -19 | 33%Below typical | more lines added than baseline |
| 19 | f811e809fix: ZTA pipeline (#21) | MJendza | 3w ago | +18 -9 | 29%Below typical | more lines added than baseline |
| 20 | 1ae89c0fplaceholder for external id & version as release | mjendza | 1mo ago | +16 -1 | 23%Below typical | more lines added than baseline |
| 21 | 639b5abfreverted back to the interactive workshop GitHub Action (#4) | MJendza | 5mo ago | +12 -78 | 23%Below typical | more focused than baseline |
| 22 | ca2cce44fix v2 (#18) | MJendza | 1mo ago | +6 -51 | 15%Below typical | fewer lines added than baseline |
| 23 | 0e60ed93fixed Copy Repo link | mjendza | 7mo ago | +4 -1 | 15%Below typical | fewer lines added than baseline |
| 24 | 9e361d1ahotfix to build via pipeline | mjendza | 1mo ago | +4 -0 | 10%Below typical | fewer lines added than baseline |
| 25 | 9302e3c2fixed link one more time | mjendza | 7mo ago | +1 -1 | 4%Below typical | fewer lines added than baseline |
| 26 | beb82a4afixed Copy Repo link | mjendza | 7mo ago | +1 -1 | 4%Below 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 26 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.
mjendza/workshop-entra-as-code-interactive has 28 commits in its history from 2 contributors, the first of them Jan 4, 2026. In the last 90 days 18 files were touched, 24 times in total, most often main.tf. Every commit is scored for change risk from its size, spread and the history of the files it touches.