GRASP.
Grasp · Comprehension Index Scan Report

Who still understands openai/openai-python?

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

Grasp Score
23
touch-weighted living knowledge across the repo
Active humans
8 / 104
contributors active in last 90 days vs. all-time
AI-attributed minimum
≥ 70.5%
hard evidence only. Just 79% of commits here carry any attribution signal, so the real share is higher
Inactive share
14.3%
work by authors with no commit in the window; silence, not proof of departure
Composition
79/10/7/4%
source / tests / docs / config share of scored work
Living, source only
24%
the headline recomputed over hand-written source alone
Score stability
stable
90-day-cliff variant reads 24%–25% 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
(root)CRIT 92
8%
87%10%1344
src/openaiCRIT 92
8%
88%12%1130
src/openai/_utilsHIGH 76
5%
87%15%110
src/openai/resourcesHIGH 75
18%
75%13%2549
openaiHIGH 74
2%
0%100%00
testsHIGH 69
25%
65%20%2423
src/openai/cliHIGH 68
9%
72%70%00
src/openai/typesHIGH 67
28%
69%11%22307
src/openai/libHIGH 66
30%
39%46%140
.githubHIGH 65
30%
49%21%260
examplesMED 57
30%
40%50%231
scriptsMED 56
40%
50%0%264
.inline-snapshotMED 53
29%
0%100%00

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