Computed from git metadata only; no source code contents were read.
touch-weighted · 3-year history window · last commit 17d ago · scores are comparable only against same-mode scans
Modules ranked by comprehension risk: the unknown share, amplified by ongoing change and thin ownership. The green meter is living knowledge.
| Module | Risk | Living knowledge | AI-attr. | Inactive | Bus | Heat/180d |
|---|---|---|---|---|---|---|
| packages/reactivity | MED 59 | 38% | 0% | 84% | 0 | 39 |
| packages/runtime-core | MED 53 | 47% | 0% | 70% | 1 | 114 |
| packages/runtime-dom | MED 52 | 44% | 0% | 75% | 1 | 37 |
| packages/compiler-sfc | MED 51 | 46% | 1% | 70% | 1 | 40 |
| .github | MED 51 | 44% | 0% | 81% | 0 | 33 |
| packages/dts-test | MED 51 | 32% | 0% | 83% | 1 | 0 |
| packages/compiler-core | MED 50 | 45% | 0% | 80% | 0 | 34 |
| packages/vue | MED 50 | 45% | 0% | 76% | 1 | 32 |
| (root) | LOW 49 | 48% | 0% | 76% | 1 | 40 |
| packages/server-renderer | LOW 49 | 51% | 0% | 64% | 1 | 62 |
| scripts | LOW 49 | 35% | 0% | 89% | 0 | 1 |
| packages/runtime-test | LOW 47 | 37% | 0% | 89% | 0 | 0 |
| packages/sfc-playground | LOW 47 | 38% | 0% | 83% | 1 | 0 |
| packages/shared | LOW 46 | 44% | 0% | 76% | 1 | 17 |
| packages/compiler-dom | LOW 46 | 45% | 0% | 80% | 1 | 15 |
| packages-private | LOW 45 | 48% | 2% | 77% | 1 | 22 |
| packages/compiler-ssr | LOW 45 | 46% | 0% | 72% | 1 | 16 |
| packages/vue-compat | LOW 45 | 46% | 0% | 75% | 1 | 16 |
One commit touched 77% of every file changed in this window. Wide, shallow commits, a formatter run or a license-header pass, add weight for their author across the whole surface while changing little. Worth looking at what that commit was before crediting the score to its author.
Public-repo caveat: "departed" includes drive-by contributors, overstating attrition relative to a company repo with a real roster. Engagement is a proxy for comprehension. Treat it as a potential indicator rather than a diagnosis.