GRASP.
Grasp · Comprehension Index Scan Report

Who still understands nestjs/nest?

Computed from git metadata only; no source code contents were read.
touch-weighted · 3-year history window · last commit 16d ago · scores are comparable only against same-mode scans

Grasp Score
70
touch-weighted living knowledge across the repo
Active humans
31 / 253
contributors active in last 90 days vs. all-time
AI-attributed minimum
≥ 0.0%
hard evidence only. Just 71% of commits here carry any attribution signal, so the real share is higher
Inactive share
28.0%
work by authors with no commit in the window; silence, not proof of departure
Composition
68/23/3/5%
source / tests / docs / config share of scored work
Living, source only
69%
the headline recomputed over hand-written source alone
Score stability
stable
90-day-cliff variant reads 72%–73% across 60/90/180-day activity windows; read the width before the middle value

Dark-code ranking

Modules ranked by comprehension risk: the unknown share, amplified by ongoing change and thin ownership. The green meter is living knowledge.

ModuleRiskLiving knowledgeAI-attr. InactiveBusHeat/180d
packages/commonLOW 31
69%
0%30%1129
sampleLOW 31
69%
0%28%1381
packages/microservicesLOW 30
70%
0%28%1100
integrationLOW 30
70%
0%28%1116
packages/platform-expressLOW 28
71%
0%27%143
packages/coreLOW 28
72%
0%27%1192
packages/platform-fastifyLOW 27
70%
0%28%135
(root)LOW 27
73%
0%26%176
packages/websocketsLOW 26
72%
0%26%135
scriptsLOW 26
66%
0%36%14
.githubLOW 25
67%
0%30%11
benchmarksLOW 25
67%
0%30%10
packages/platform-wsLOW 24
73%
0%24%125
toolsLOW 24
68%
0%33%10
packages/testingLOW 23
74%
0%23%131
packages/platform-socket.ioLOW 22
75%
0%24%130

One commit touched 82% 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.