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
166 commits sit in this repo's top risk tercile, which is 33% of the 500scored. 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.0 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 feature-led, now leaning fix.
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 | 8b5057f3feat(skills): GitNexus Engineering Tool Kits (#2566) | Gergő Magyarclaudeassisted | 1mo ago | +51.2K -905 | 100%Elevated | more lines added than baseline |
| 2 | d27fd11cfix(lang-kotlin): support `fun interface` extraction via tree-sitter-kotlin re-vendor (#2271) | glierclaudeassisted | 2mo ago | +861.7K -636.1K | 100%Elevated | more lines added than baseline |
| 3 | 6932e7a9feat(cfg): PDG/CFG visitors for all supported languages (#2195) (#2197) | Gergő Magyarclaudeassisted | 2mo ago | +25.7K -232 | 100%Elevated | more lines added than baseline |
| 4 | 2c0fb775fix(group): stop reporting what could not be measured as a measurement of zero (#3012) | DuduPhuduclaudeassisted | 1d ago | +8.5K -133 | 99%Elevated | more lines added than baseline |
| 5 | 18bc51dfperf(import-resolvers): index every scanning resolver, consolidate the memo, gate every registered language (#2911) | Gergő Magyarclaudeassisted | 2w ago | +12.5K -989 | 99%Elevated | more lines added than baseline |
| 6 | fa31a7d8fix: close the nine follow-up review findings from #2856 (routes, receiver typing, truncation honesty) (#2899) | DuduPhuduclaudeassisted | 2w ago | +5.1K -187 | 99%Elevated | more lines added than baseline |
| 7 | 561f913afix(embeddings): retry unparseable 200 responses and survive partial embedding failures (#2790) (#2795) | Gergő Magyarclaudeassisted | 3w ago | +5.7K -331 | 99%Elevated | more lines added than baseline |
| 8 | ed8ab1c2fix(scope-resolution): resolve callable reference flows (#2437) (#2522) | Gergő Magyarclaudeassisted | 1mo ago | +8.3K -1.3K | 99%Elevated | more lines added than baseline |
| 9 | 6a571570feat(group): Kotlin Spring HTTP consumer extraction + provider parity with Java (#2254) | glierclaudeassisted | 2mo ago | +3.2K -314 | 99%Elevated | more lines added than baseline |
| 10 | 78b4077dfeat(impact): opt-in PDG-backed impact mode - statement + inter-procedural slicing, resolved-callee-id soundness, mutation-oracle validated (#2227) | Gergő Magyar | 2mo ago | +23.0K -279 | 99%Elevated | more lines added than baseline |
| 11 | 031e1237fix(group): resolve HTTP consumers through configured clients and constant route tables (#3008) | DuduPhuduclaudeassisted | 2d ago | +2.4K -42 | 96%Elevated | more lines added than baseline |
| 12 | 3f5fbb05feat(group+ingestion): resolve Java constant-based route paths (@PostMapping(ApiPathConstants.X)) (#2980) | ChunxueLi | 2d ago | +2.4K -55 | 96%Elevated | more lines added than baseline |
| 13 | 7f0ab16ffeat(routes): support JS data route tables (#2972) | azizur100389 | 1w ago | +3.3K -75 | 96%Elevated | more lines added than baseline |
| 14 | 28187bb3fix(typescript): resolve imports against declared config, not path suffixes (#2953) (#2956) | Gergő Magyarclaudeassisted | 1w ago | +2.8K -1.7K | 96%Elevated | more lines added than baseline |
| 15 | d540b001fix(check): stop reporting erased and deferred imports as initialization cycles (#2934) | Gergő Magyar | 2w ago | +3.8K -179 | 96%Elevated | more lines added than baseline |
| 16 | 2be508e7fix(mcp): stop scaling the detect_changes query with the diff's hunk count (#2915) (#2930) | Gergő Magyarclaudeassisted | 2w ago | +4.7K -1.3K | 96%Elevated | more lines added than baseline |
| 17 | 740f0a4efix(skills): publish gitnexus-plan artifacts on macOS without an interpreter (#2905) (#2922) | Gergő Magyarclaudeassisted | 2w ago | +4.6K -2.4K | 96%Elevated | more lines added than baseline |
| 18 | 78ecce1bperf(import-target): index the workspace once per run for go/csharp/dart/ruby (#2898) | Gergő Magyarclaudeassisted | 2w ago | +2.9K -107 | 96%Elevated | more lines added than baseline |
| 19 | 223ac701feat: close reported graph blind spots in reference resolution, analyze and storage (#2856) | DuduPhuduclaudeassisted | 2w ago | +7.2K -156 | 96%Elevated | more lines added than baseline |
| 20 | 997fc05bfix(resolution): resolve calls through a generic-typed field receiver in every language (#2833) (#2855) | Gergő Magyarclaudeassisted | 2w ago | +5.8K -269 | 96%Elevated | more lines added than baseline |
| 21 | c1103f38fix: type an inference-typed class field so it can act as a call receiver (#2807) (#2810) | Gergő Magyarclaudeassisted | 3w ago | +4.4K -257 | 96%Elevated | more lines added than baseline |
| 22 | 9eaf2e6cperf(mcp): cut the analyze-only language-provider closure out of MCP server startup (#2802) (#2806) | Gergő Magyarclaudeassisted | 3w ago | +4.0K -358 | 96%Elevated | more lines added than baseline |
| 23 | 990d79bafix(mcp): make impact/context reproducible — deterministic ordering on every capped query (#2787) (#2796) | Gergő Magyar | 3w ago | +3.1K -372 | 96%Elevated | more lines added than baseline |
| 24 | 911151e2fix(resolution): resolve Go pointer-receiver calls, and report the program boundary instead of hedging (#2766) (#2782) | Gergő Magyar | 3w ago | +5.2K -487 | 96%Elevated | more lines added than baseline |
| 25 | 11476465feat(spring): model AOP transactions, caching, and security (#2783) | MyShining | 3w ago | +5.1K -172 | 96%Elevated | more lines added than baseline |
| 26 | 4906daf2fix(scope-resolution): resolve calls through a closure-valued binding across languages (#2693) (#2695) | Gergő Magyarclaudeassisted | 4w ago | +3.2K -79 | 96%Elevated | more lines added than baseline |
| 27 | 4af6fe85feat(spring): resolve constructor and standard injection (#2632) | MyShining | 4w ago | +2.2K -240 | 96%Elevated | more lines added than baseline |
| 28 | 2cfbc4a2feat(spring): build bean candidate inventory (#2494) | FAllclaudeassisted | 1mo ago | +2.5K -267 | 96%Elevated | more lines added than baseline |
| 29 | df1fc360fix: make large incremental writebacks commit reliably (#2409) (#2425) | Gergő Magyar | 1mo ago | +3.8K -208 | 96%Elevated | more lines added than baseline |
| 30 | 1a03c852feat(group): cross-repo call trace using PDG (#2269) | Gergő Magyar | 2mo ago | +4.1K -160 | 96%Elevated | more lines added than baseline |
| 31 | 7c3d4e68feat(pdg): control dependence — post-dominators + CDG (Ferrante) [M5 #2085] (#2188) | Gergő Magyarclaudeassisted | 2mo ago | +3.1K -138 | 96%Elevated | more lines added than baseline |
| 32 | 77360e10fix(scope-resolution): make interface dispatch generic-instantiation aware (#2912) (#2939) | Gergő Magyarclaudeassisted | 2w ago | +2.3K -101 | 91%Elevated | more lines added than baseline |
| 33 | 054641cafix(scope-resolution): resolve a package whose directory name repeats higher in the path (#2881) (#2929) | Gergő Magyarclaudeassisted | 2w ago | +1.4K -356 | 91%Elevated | more lines added than baseline |
| 34 | f2717c6afeat(render): add one-click deploy to render support (#2804) | Shifra Williams | 3w ago | +2.4K -166 | 91%Elevated | more lines added than baseline |
| 35 | 7468cc91fix(analyze): replace the hand-incremented schema version with a derived DDL fingerprint (#2798) (#2808) | Gergő Magyarclaudeassisted | 3w ago | +2.2K -601 | 91%Elevated | more lines added than baseline |
| 36 | 010a7d80fix(schema): declare the full scope-resolution relation cross product (#2792) (#2793) | Gergő Magyarclaudeassisted | 3w ago | +2.3K -303 | 91%Elevated | more lines added than baseline |
| 37 | 064832f5fix(mcp): resolve false FTS-missing warnings in the query tool (#2773) | Gergő Magyarclaudeassisted | 3w ago | +1.3K -65 | 91%Elevated | more lines added than baseline |
| 38 | de84ad62feat(spring): index @Bean factories and @Resource injection (#2740) | MyShining | 3w ago | +2.1K -107 | 91%Elevated | more lines added than baseline |
| 39 | 27ab37c4feat(resolution): type receiver chains from AST structure across all 14 languages (#2708) + epistemic lower-bound (#2744) (#2747) | Gergő Magyar | 3w ago | +3.1K -121 | 91%Elevated | more lines added than baseline |
| 40 | 89ea233efix(js): index CommonJS `exports.foo = function () {}` exports (#2723) (#2729) | Gergő Magyarclaudeassisted | 4w ago | +2.0K -16 | 91%Elevated | more lines added than baseline |
| 41 | ff86ccf1feat(spring): model profiles, conditions, and auto-configuration (#2678) | MyShining | 4w ago | +2.1K -47 | 91%Elevated | more lines added than baseline |
| 42 | 7316503eperf(analyze): hold structural relationships out of the JS heap, on by default (#2680) (#2685) | Gergő Magyar | 4w ago | +1.8K -152 | 91%Elevated | more lines added than baseline |
| 43 | 1e764cd4fix(analyze): single-writer lock for the index write path (#2658) (#2677) | Gergő Magyar | 4w ago | +2.0K -101 | 91%Elevated | more lines added than baseline |
| 44 | 737a8cdbfix(web): use repo path identity in switcher (#2420) | Parafee41claudeassisted | 1mo ago | +2.0K -176 | 91%Elevated | more lines added than baseline |
| 45 | 5f4964b4fix: resolve imported/composed FastAPI route path constants (#2391) (#2393) | Gergő Magyarclaudeassisted | 1mo ago | +2.0K -106 | 91%Elevated | more lines added than baseline |
| 46 | cdad478cfix: proxy-blocked installs survive onnxruntime-node postinstall and self-heal embeddings (#2370) (#2372) | Gergő Magyar | 1mo ago | +2.3K -35 | 91%Elevated | more lines added than baseline |
| 47 | 1029a8ddfeat: add Spring DI resolver for @Autowired List<T> injection (#2200) | ChunxueLiclaudeassisted | 1mo ago | +2.3K -125 | 91%Elevated | more lines added than baseline |
| 48 | 77741fe1feat(group): expand Java and Kotlin HTTP consumer extraction (re #1888) (#2268) | Gergő Magyar | 2mo ago | +1.3K -121 | 91%Elevated | more lines added than baseline |
| 49 | dbd4e1c9feat(group): Support Django route extraction for multi-repo (#1836) | Dinh Huyclaudeassisted | 2mo ago | +1.9K -10 | 91%Elevated | more lines added than baseline |
| 50 | aa8c5671fix(lbug): stop --pdg analyze double-free (skip LadybugDB close-destructor crash) + harden connection serialization (#2264) | Gergő Magyarclaudeassisted | 2mo ago | +1.7K -296 | 91%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 200 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.
abhigyanpatwari/gitnexus has 771 commits in its history from 64 contributors, the first of them May 26, 2026. In the last 90 days 2,141 files were touched, 4,177 times in total, most often repo-manager.ts. Every commit is scored for change risk from its size, spread and the history of the files it touches.