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
18 commits sit in this repo's top risk tercile, which is 33% of the 54scored. 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.6 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 | 99aefb1cv0.1.1: bundle the full MCDM playtest packet as repo reference | dimitclaudeassisted | 2mo ago | +15.1K -2 | 98%Elevated | more lines added than baseline |
| 2 | 600310c2feat: full content transcription from playtest PDFs (437 docs across 11 packs) | dimit | 2mo ago | +7.6K -40 | 98%Elevated | more lines added than baseline |
| 3 | c1ce3d16Add M1 (playable MVP) implementation plan + task persistence | dimit | 2mo ago | +2.0K -0 | 95%Elevated | more lines added than baseline |
| 4 | 60812480fix: apply 16 cross-validation fixes (spellbook tiers, consumable bands, loot expiry, trait names) | dimit | 2mo ago | +1.1K -27 | 94%Elevated | more lines added than baseline |
| 5 | bc7e1fc5feat(ui): crow sheet redesigned to match official paper sheet | dimit | 2mo ago | +802 -88 | 92%Elevated | more lines added than baseline |
| 6 | 1afa887bCluster 15: Monster sheet redesign — rulebook-style stat block | dimitclaudeassisted | 2mo ago | +553 -27 | 90%Elevated | more lines added than baseline |
| 7 | 8e029f65Cluster 10: Crypt boons — 10-boon institution w/ mechanical hooks | dimitclaudeassisted | 2mo ago | +564 -9 | 88%Elevated | more lines added than baseline |
| 8 | 8359cf45Cluster 11: Village system — Prosperity/cycle/institutions/events | dimitclaudeassisted | 2mo ago | +494 -1 | 86%Elevated | more lines added than baseline |
| 9 | b1479f2dCluster 12: Crafting projects + Identify Item magic test | dimitclaudeassisted | 2mo ago | +410 -15 | 83%Elevated | more lines added than baseline |
| 10 | 7195319ffeat(advancement): audit #5 — XP/TXP tracking + trait-tree purchase UI | dimit | 2mo ago | +358 -4 | 83%Elevated | more lines added than baseline |
| 11 | 09395f55Cluster 14: Character creator wizard | dimitclaudeassisted | 2mo ago | +458 -1 | 79%Elevated | more lines added than baseline |
| 12 | 67969edeCluster 9: Miasma — environmental per-day resist + Effects table | dimitclaudeassisted | 2mo ago | +386 -4 | 79%Elevated | more lines added than baseline |
| 13 | 7866e5a2feat: 8 item DataModels registered | dimit | 2mo ago | +193 -0 | 79%Elevated | more lines added than baseline |
| 14 | 75498d8cfeat(time): audit #4 — Dungeon Turn + Rest tracker | dimit | 2mo ago | +315 -3 | 75%Elevated | more lines added than baseline |
| 15 | dcb61c81feat(magic): audit #3 — spellcasting + UD-on-cast + Chaos Count + Backlash | dimit | 2mo ago | +267 -2 | 73%Elevated | more lines added than baseline |
| 16 | 976fc14cFix(css): dark-mode legibility for wizard + downtime panels + chat cards | dimitclaudeassisted | 2mo ago | +184 -6 | 69%Elevated | more lines added than baseline |
| 17 | 8571c05eCluster 8: Rest sub-workflows (Identify/Prepare/Craft/Harvest) | dimitclaudeassisted | 2mo ago | +277 -19 | 69%Elevated | more lines added than baseline |
| 18 | 0cf1cb11feat(combat): audit #2 Pass 1 — damage pipeline + boned/blessed auto-mod | dimit | 2mo ago | +226 -6 | 69%Elevated | more lines added than baseline |
| 19 | 0159299cPolish Batch A: /harden + /adapt — accessibility + responsive | dimitclaudeassisted | 2mo ago | +198 -72 | 65%Typical | more lines added than baseline |
| 20 | 7865ff7dAdd MCDM Crows Foundry system design spec (M1 target) | dimit | 2mo ago | +189 -0 | 65%Typical | more lines added than baseline |
| 21 | 8bb05302feat: ApplicationV2 item sheets for all 8 types | dimit | 2mo ago | +147 -0 | 62%Typical | more lines added than baseline |
| 22 | 603cb0d0feat(advancement): bonus-spending UI + char-table fix (cluster 7) | dimit | 2mo ago | +191 -9 | 60%Typical | more lines added than baseline |
| 23 | e31ba950feat: crow PC sheet (header, manual tabs, skill rolls, slot grid) | dimit | 2mo ago | +156 -0 | 58%Typical | more lines added than baseline |
| 24 | fef429d0feat: crow + monster DataModels with derived AD | dimit | 2mo ago | +100 -0 | 56%Typical | more lines added than baseline |
| 25 | 6207f095feat: compendium pipeline + starter seed content | dimitclaudeassisted | 2mo ago | +123 -3 | 55%Typical | more lines added than baseline |
| 26 | efb220bafeat(creation): background starting-trait auto-bind + type-correct equipment (cluster 3) | dimit | 2mo ago | +88 -4 | 53%Typical | more lines added than baseline |
| 27 | 668cab20Polish Batch B: /normalize + /clarify + /optimize | dimitclaudeassisted | 2mo ago | +107 -38 | 49%Typical | more lines added than baseline |
| 28 | 28140022Cluster 13: Dedicated Downtime tab on the Crow sheet | dimitclaudeassisted | 2mo ago | +119 -50 | 49%Typical | more lines added than baseline |
| 29 | 0affa19ffeat(combat): PC weapon attack workflow (cluster 6) | dimit | 2mo ago | +121 -3 | 49%Typical | more lines added than baseline |
| 30 | 0e807788feat: config enums + physical-item/usage-die schema mixins | dimit | 2mo ago | +62 -0 | 45%Typical | more lines added than baseline |
| 31 | e52a7f18Prep for public release — README, LICENSE, manifest URLs, ship built packs | dimitclaudeassisted | 2mo ago | +156 -3.2K | 44%Typical | more lines added than baseline |
| 32 | e95b6095Polish Batch C: /quieter + /extract + /polish | dimitclaudeassisted | 2mo ago | +81 -8 | 41%Typical | more lines added than baseline |
| 33 | 0cdc83e7ui: restack Main tab — Skills horizontal (3 cols: General/Spellcasting/Weapon) above full-width Perks panel | dimit | 2mo ago | +62 -59 | 41%Typical | more lines added than baseline |
| 34 | 95bcd3ebfeat(combat): multi-armor selection dialog on applyDamage (cluster 4) | dimit | 2mo ago | +54 -3 | 37%Typical | more lines added than baseline |
| 35 | 350045f5feat(magic): chaos tracker UX — whisper on change + GM dialog (cluster 2) | dimit | 2mo ago | +67 -4 | 37%Typical | more lines added than baseline |
| 36 | 68afc00cfeat: monster sheet with clickable attacks | dimit | 2mo ago | +58 -0 | 34%Typical | more lines added than baseline |
| 37 | 878386d3feat: slot occupancy + usage-die roller | dimit | 2mo ago | +43 -0 | 31%Below typical | more lines added than baseline |
| 38 | e9b90f0ffeat: 2d10 tier roll pipeline + chat card | dimit | 2mo ago | +53 -0 | 31%Below typical | more lines added than baseline |
| 39 | a8bae38efeat(combat): AE<->conditions sync + movement enforcement (cluster 1) | dimit | 2mo ago | +60 -3 | 29%Below typical | more lines added than baseline |
| 40 | 9a371dcafeat(combat): audit #2 Pass 2 — condition mechanics + piercing + armor priority | dimit | 2mo ago | +60 -9 | 27%Below typical | more lines added than baseline |
| 41 | eef26cd1feat: crows system skeleton + manifest | dimit | 2mo ago | +47 -0 | 25%Below typical | more lines added than baseline |
| 42 | 748a5034feat: background creation helper + sheet drop | dimit | 2mo ago | +30 -1 | 23%Below typical | more lines added than baseline |
| 43 | adb44fcafix: add _id and _key to seed YAMLs (fvtt-cli skips docs without _key) | dimit | 2mo ago | +28 -2 | 21%Below typical | more lines added than baseline |
| 44 | a3aa984eui: General skills as 4x6 sub-grid so all 22 fit at the same 6-row depth as Spellcasting/Weapon (no scroll, tighter) | dimit | 2mo ago | +26 -23 | 19%Below typical | more lines added than baseline |
| 45 | 9854b660fix(ui): make skill columns independently scrollable so General fits | dimit | 2mo ago | +23 -3 | 18%Below typical | more lines added than baseline |
| 46 | 22139c3dfeat(combat): target-aware attack bonuses (cluster 5) | dimit | 2mo ago | +29 -1 | 16%Below typical | more lines added than baseline |
| 47 | 64c5eb4bv0.1.2: drop bundled PDFs/markdown; link to MCDM Patreon source | dimitclaudeassisted | 2mo ago | +33 -15.1K | 14%Below typical | more lines added than baseline |
| 48 | 0089131ffeat: register Crows status effects | dimit | 2mo ago | +15 -0 | 12%Below typical | more lines added than baseline |
| 49 | 2b7a137ffix(ui): tab clicks (rename action tab->switchTab; data-action='tab' is ApplicationV2 reserved), force-visible General skills scrollbar, add +1/+2 affordance hint under Skills header | dimit | 2mo ago | +21 -4 | 10%Below typical | more lines added than baseline |
| 50 | e1f8d5bbfix(build): aggregate 'pack' script — include all 11 packs (was missing consumables/ammunition/loot), drop -t flag that was mistyping monsters/rules. Add per-pack scripts for the 3 missing packs. | dimit | 2mo ago | +12 -9 | 8%Below typical | more focused 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 54 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.
DimitroffVodka/crows_playtest has 54 commits in its history from 1 contributor, the first of them May 26, 2026. In the last 90 days 34 files were touched, 109 times in total, most often crows.mjs. Every commit is scored for change risk from its size, spread and the history of the files it touches.