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
45 commits sit in this repo's top risk tercile, which is 31% of the 144scored. 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 9.4 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 | 6b6a73cachore: initial commit of audited Lantern baseline | Mnehmosclaudeassisted | 1w ago | +96.9K -0 | 100%Elevated | more lines added than baseline |
| 2 | 0f5cdbf9feat(reference-engine): add mnehmos-rpg-mcp A/B backend integration (#211) | Varioclaudeagent | 2d ago | +3.2K -14 | 99%Elevated | more lines added than baseline |
| 3 | 301f00d3fix(engine): reconcile audited source baseline with smoke-test drift fixes (#26) | Vario | 1w ago | +2.9K -27 | 99%Elevated | more lines added than baseline |
| 4 | 853be29ffix(reference-engine): durable turns and source-backed spellbooks (#258) | Vario | 15h ago | +1.3K -113 | 95%Elevated | more lines added than baseline |
| 5 | 6bfd66eafeat(combat): execute reviewed boss action windows (#176) (#206) | Vario | 4d ago | +2.8K -117 | 95%Elevated | more lines added than baseline |
| 6 | 26461bd0feat(spatial): add persistent tactical zones (#175) (#204) | Vario | 4d ago | +2.5K -59 | 95%Elevated | more lines added than baseline |
| 7 | 94f26e44feat(usage): persist provider request ledger (#107) (#128) | Vario | 5d ago | +1.2K -17 | 95%Elevated | more lines added than baseline |
| 8 | 7c187dbffeat(engine): add DM production room boundary (#24) (#61) | Vario | 6d ago | +1.5K -8 | 95%Elevated | more lines added than baseline |
| 9 | c741b3b0fix(engine): convert world_context to patch semantics (#25) (#36) | Vario | 1w ago | +1.1K -129 | 95%Elevated | more lines added than baseline |
| 10 | 284641d9feat(ci): add CI/CD foundation, agent workflow, deployment pipelines, and automated changelog (#27) | Vario | 1w ago | +1.8K -0 | 95%Elevated | more lines added than baseline |
| 11 | b9e87196feat(spatial): resolve cover areas and movement triggers (#139) (#203) | Vario | 4d ago | +1.7K -83 | 89%Elevated | more lines added than baseline |
| 12 | c412a77dfeat(npc): add bounded offscreen model choice (#173) (#198) | Vario | 4d ago | +1.1K -55 | 89%Elevated | more lines added than baseline |
| 13 | 36a2942afix(dm): bind rolls to concrete scene consequences (#179) (#186) | Vario | 4d ago | +1.1K -79 | 89%Elevated | more lines added than baseline |
| 14 | 575b6a21feat(dm): migrate normal play to validated public narration (#24) (#185) | Vario | 4d ago | +938 -179 | 89%Elevated | more lines added than baseline |
| 15 | 99de2682feat(scenario): compile authored open situations (#19) (#183) | Vario | 4d ago | +1.3K -500 | 89%Elevated | more lines added than baseline |
| 16 | b52e5951feat(world): route materialization through content compiler (#172) (#181) | Vario | 4d ago | +838 -105 | 89%Elevated | more lines added than baseline |
| 17 | 33e65678feat(orchestration): add bounded scene pacing state (#20) (#63) | Vario | 6d ago | +1.2K -9 | 89%Elevated | more lines added than baseline |
| 18 | 79544a51feat(situations): add reviewed open-ended situation slice (#19) (#59) | Vario | 6d ago | +1.2K -8 | 89%Elevated | more lines added than baseline |
| 19 | 1cd67058feat(quests): add authoritative branching quest graphs (#55) | Vario | 6d ago | +1.1K -51 | 89%Elevated | more lines added than baseline |
| 20 | 840a1848feat(spatial): add bounded tactical movement (#10) (#48) | Vario | 1w ago | +1.2K -33 | 89%Elevated | more lines added than baseline |
| 21 | 63ba089dfeat(engine): add effects and conditions kernel (#2) (#38) | Vario | 1w ago | +1.1K -89 | 89%Elevated | more lines added than baseline |
| 22 | 530fef5efeat(orchestration): reconnect causal momentum (#20) (#209) | Vario | 3d ago | +784 -37 | 82%Elevated | more lines added than baseline |
| 23 | fff1307dfix(dm): enforce compound intent coverage (#101) (#197) | Vario | 4d ago | +714 -30 | 82%Elevated | more lines added than baseline |
| 24 | 8c3327c3feat(world): add canonical location topology (#132) (#166) | Vario | 4d ago | +847 -41 | 82%Elevated | more lines added than baseline |
| 25 | 593c3279ops(railway): move deployment ownership to GitHub (#67) (#68) | Vario | 6d ago | +1.1K -198 | 82%Elevated | more lines added than baseline |
| 26 | ff3dc088feat(npc): add bounded event-driven agency (#14) (#54) | Vario | 6d ago | +862 -11 | 82%Elevated | more lines added than baseline |
| 27 | 78ee9eaafeat(world): add systemic affordance slice (#23) (#51) | Vario | 6d ago | +1.0K -2 | 82%Elevated | more lines added than baseline |
| 28 | 27e4523efeat(encounter): add reviewed surrender lifecycle (#11) (#49) | Vario | 6d ago | +863 -29 | 82%Elevated | more lines added than baseline |
| 29 | bf94e47cfeat(inventory): add authoritative ownership and containers (#8) (#46) | Vario | 1w ago | +945 -17 | 82%Elevated | more lines added than baseline |
| 30 | 19c502e0feat(knowledge): add actor-scoped information projection (#7) (#45) | Vario | 1w ago | +910 -53 | 82%Elevated | more lines added than baseline |
| 31 | fdb754e3feat(experience): add player experience profile (#18) (#42) | Vario | 1w ago | +892 -10 | 82%Elevated | more lines added than baseline |
| 32 | cb74f5cdfeat(magic): add healing and Shield reaction kernel (#4) (#40) | Vario | 1w ago | +1.2K -165 | 82%Elevated | more lines added than baseline |
| 33 | 8942bf98feat(lifecycle): complete ordinary remains lifecycle (#138) (#208) | Vario | 4d ago | +944 -21 | 73%Elevated | more lines added than baseline |
| 34 | 9bfdcceafix(engine): bind object challenges to targets (#182) (#194) | Vario | 4d ago | +688 -27 | 73%Elevated | more lines added than baseline |
| 35 | 8bc861bbfeat(economy): add stolen-property lifecycle (#137) (#178) | Vario | 4d ago | +617 -24 | 73%Elevated | more lines added than baseline |
| 36 | 3a82d0b5feat(content): add typed runtime content compiler (#131) (#165) | Vario | 5d ago | +743 -1 | 73%Elevated | more lines added than baseline |
| 37 | 9c498389fix(social): attribute NPC-mediated checks clearly (#102) (#130) | Vario | 5d ago | +659 -25 | 73%Elevated | more lines added than baseline |
| 38 | 887cfa8bfix(procedure): persist authorized notice terms (#121) (#123) | Vario | 5d ago | +754 -8 | 73%Elevated | more lines added than baseline |
| 39 | a8e1c78dfix(onboarding): repair malformed narration and score assignment (#80) (#81) | Vario | 5d ago | +596 -61 | 73%Elevated | more lines added than baseline |
| 40 | bafd5b2dfeat(party): coordinate multiple allied actors (#17) (#57) | Vario | 6d ago | +785 -10 | 73%Elevated | more lines added than baseline |
| 41 | 17d187f7feat(actors): add controlled familiar and temporary summon (#56) | Vario | 6d ago | +990 -90 | 73%Elevated | more lines added than baseline |
| 42 | 8087dc17feat(social): add bounded trust, reputation, law, and rumors (#13) (#53) | Vario | 6d ago | +889 -19 | 73%Elevated | more lines added than baseline |
| 43 | 52d9df22feat(time): add authoritative travel, rest, and project clocks (#12) (#52) | Vario | 6d ago | +945 -8 | 73%Elevated | more lines added than baseline |
| 44 | f01aa5c9feat(lifecycle): enforce dying and corpse state (#9) (#47) | Vario | 1w ago | +694 -57 | 73%Elevated | more lines added than baseline |
| 45 | 8e3f75ccfeat(adjudication): add reviewed challenge policy (#21) (#43) | Vario | 1w ago | +757 -18 | 73%Elevated | more lines added than baseline |
| 46 | 80064498feat(dm): disclose spoiler-gated tool activity (#245) | Vario | 1d ago | +569 -22 | 66%Typical | more lines added than baseline |
| 47 | 7efd2177fix(ci): unblock native Railway promotion (#159) (#160) | Vario | 5d ago | +546 -29 | 66%Typical | more lines added than baseline |
| 48 | 0b515ae1feat(events): add bounded canonical event stream (#136) (#158) | Vario | 5d ago | +544 -0 | 66%Typical | more lines added than baseline |
| 49 | 32c16220feat(engine): persist typed custody consequences (#109) (#156) | Vario | 5d ago | +689 -5 | 66%Typical | more lines added than baseline |
| 50 | b91c5be7feat(dm): load capability schemas on demand (#135) (#153) | Vario | 5d ago | +657 -18 | 66%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 144 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.
Mnehmos/rpg-mcp-live has 144 commits in its history from 3 contributors, the first of them Aug 7, 2026. In the last 90 days 155 files were touched, 677 times in total, most often engine-domain.ts. Every commit is scored for change risk from its size, spread and the history of the files it touches.