# Graph Report - codegraph-corpus  (2026-08-10)

## Corpus Check
- cluster-only mode — file stats not available

## Summary
- 7987 nodes · 18148 edges · 683 communities (208 shown, 475 thin omitted)
- Extraction: 98% EXTRACTED · 2% INFERRED · 0% AMBIGUOUS · INFERRED: 377 edges (avg confidence: 0.76)
- Token cost: 0 input · 0 output

## Community Hubs (Navigation)
- tail-render-ts/types/worker-configuration.d.ts
- CodeGraph
- preceding_docstring
- frameworks/index.ts
- callback-synthesizer.ts
- DatabaseConnection
- Node
- getChildByField
- QueryBuilder
- Node
- torture.dart
- src/types.ts
- mcp/index.ts
- languages/index.ts
- upgrade/index.ts
- tools.ts
- Walker<'t>
- Session
- Node
- Walker<'t>
- import-resolver.ts
- RequestChain
- Walker<'t>
- Walker<'t>
- Walker<'t>
- cfnptr.rs
- name-matcher.ts
- context/index.ts
- Walker<'t>
- PayslipRow
- explore-diagnostics.ts
- WriteResult
- Walker<'t>
- kernel/index.ts
- c-cpp.ts
- installer/index.ts
- extraction/index.ts
- getNodeText
- Node
- Node
- upload.ts
- grammars.ts
- Telemetry
- TortureMini.dart
- Documented
- claude.ts
- TortureDoubleWalk.dart
- RunPayrollCycleRequest
- Arena
- cobol.ts
- edge_kind_index
- proxy.ts
- mcp-daemon.test.ts
- QueryPool
- torture.cpp
- UnresolvedRef
- Node
- watcher.ts
- nestjs.ts
- ResolutionContext
- Walker<'t>
- .indexAll
- ReferenceResolver
- transport.ts
- torture.swift
- GraphTraverser
- function-ref.ts
- extractFromSource
- c-fnptr-synthesizer.ts
- explore-session-state.test.ts
- ParseWorkerPool
- Location
- frameworks/java.ts
- utils.ts
- Walker<'t>
- daemon.ts
- daemon-manager.ts
- FileWatcher
- TreeCursor
- weekly.ts
- decode.ts
- hermes.ts
- resolution/index.ts
- frameworks/rust.ts
- ambient-decls-ts/types/worker-configuration.d.ts
- torture.kt
- command-supervision.ts
- MCPSession
- torture.tsx
- logDebug
- shimmer-worker.ts
- displacement-ts/src/index.ts
- db/queries.ts
- TortureClass
- torture.scala
- TortureVrefDart.dart
- swift-objc.ts
- resolver-pool.ts
- torture.rs
- tsjs/mod.rs
- Cycle
- torture.c
- .getSegmentMatches
- toml.ts
- caller
- torture.php
- lib.rs
- TortureService
- rustlang.rs
- project-config.ts
- Daemon
- dynamic-boundaries.ts
- TortureFnrefDart.dart
- platform-shims.d.ts
- Documented
- AFError
- domain/payroll/payslip.go
- antigravity.ts
- Language
- TortureSigs.dart
- WidgetS
- Service
- git-hooks.ts
- TortureMisc.scala
- ids.rs
- copilot-jetbrains.ts
- MCPServer
- CfmlExtractor
- MCPEngine
- TortureCtors.dart
- torture.go
- AgentTarget
- factory-closure-ts/src/index.ts
- dashboard-store.ts
- torture.js
- TortureGiven.scala
- Session
- PayrollHandler
- textutil.rs
- nix.ts
- RazorExtractor
- DetectionResult
- runner.ts
- Torture.java
- employee.go
- main
- languages/java.ts
- MyBatisExtractor
- stripCommentsForRegex
- TortureIndent.scala
- TortureFileScoped.cs
- Torture.cs
- fnref.rs
- explore-relevance-scoring.test.ts
- r.ts
- liveness-watchdog.ts
- Parser
- Int
- Int
- H2
- WidgetT
- Widget
- contract.go
- Service
- clack.d.ts
- fabric.ts
- frameworks/terraform.ts
- R2ObjectBody
- Reader
- timesheet.go
- Widget
- .Fetch
- SubK
- nestedGenericRet
- nested_ret
- BaseService
- fatal-handler.ts
- NodeSqliteAdapter
- StoreWriter
- wasm-runtime-flags.ts
- mcp-initialize.test.ts
- Tree
- metric-service.ts
- torture.lua
- TortureDocs.scala
- TortureExt.scala
- npm-shim.test.ts
- web-tree-sitter.d.ts
- Task
- R2Bucket
- Http
- kernel-tsjs-parity.test.ts
- A
- prorateSalary
- kernel-ccpp-parity.test.ts
- kernel-csharp-parity.test.ts
- kernel-kotlin-parity.test.ts
- kernel-lua-parity.test.ts
- kernel-rustlang-parity.test.ts
- kernel-scala-parity.test.ts
- kernel-swift-parity.test.ts
- mcp-roots.test.ts
- npm-sdk.test.ts
- sync.test.ts
- Fixed
- ambient-decls-ts/package.json
- MetadataStoreShim
- UploadStorage
- KVNamespace
- torture.hpp
- install-sh-prune.test.ts
- Render
- dense-header-ts/package.json
- displacement-ts/package.json
- panel.ts
- oversize-member-ts/package.json
- starved-cluster-ts/package.json
- tail-render-ts/package.json
- mcp-startup-orphan.test.ts
- langs.rs
- .parent
- cli-version.test.ts
- ImageResultShim
- RequestBodyShim
- StoredUploadObject
- ImageTransformationResult
- R2MultipartUpload
- factory-closure-ts/package.json
- Color
- Container
- Plain
- index-orphan-watchdog.test.ts
- mcp-ppid-watchdog.test.ts
- prepare-release.test.ts
- ImageTransformerShim
- UploadMessageBatch
- UploadMessageShim
- UploadQueueShim
- ImagesBinding
- ImageTransformer
- Message
- MessageBatch
- Queue
- Annotated
- DelegatedImpl
- SealedOp
- Program
- QueueBinding0
- QueueBinding1
- QueueBinding10
- QueueBinding100
- QueueBinding101
- QueueBinding102
- QueueBinding103
- QueueBinding104
- QueueBinding105
- QueueBinding106
- QueueBinding107
- QueueBinding108
- QueueBinding109
- QueueBinding11
- QueueBinding110
- QueueBinding111
- QueueBinding112
- QueueBinding113
- QueueBinding114
- QueueBinding115
- QueueBinding116
- QueueBinding117
- QueueBinding118
- QueueBinding119
- QueueBinding12
- QueueBinding120
- QueueBinding121
- QueueBinding122
- QueueBinding123
- QueueBinding124
- QueueBinding125
- QueueBinding126
- QueueBinding127
- QueueBinding128
- QueueBinding129
- QueueBinding13
- QueueBinding130
- QueueBinding131
- QueueBinding132
- QueueBinding133
- QueueBinding134
- QueueBinding135
- QueueBinding136
- QueueBinding137
- QueueBinding138
- QueueBinding139
- QueueBinding14
- QueueBinding140
- QueueBinding141
- QueueBinding142
- QueueBinding143
- QueueBinding144
- QueueBinding145
- QueueBinding146
- QueueBinding147
- QueueBinding148
- QueueBinding149
- QueueBinding15
- QueueBinding150
- QueueBinding151
- QueueBinding152
- QueueBinding153
- QueueBinding154
- QueueBinding155
- QueueBinding156
- QueueBinding157
- QueueBinding158
- QueueBinding159
- QueueBinding16
- QueueBinding160
- QueueBinding161
- QueueBinding162
- QueueBinding163
- QueueBinding164
- QueueBinding165
- QueueBinding166
- QueueBinding167
- QueueBinding168
- QueueBinding169
- QueueBinding17
- QueueBinding170
- QueueBinding171
- QueueBinding172
- QueueBinding173
- QueueBinding174
- QueueBinding175
- QueueBinding176
- QueueBinding177
- QueueBinding178
- QueueBinding179
- QueueBinding18
- QueueBinding180
- QueueBinding181
- QueueBinding182
- QueueBinding183
- QueueBinding184
- QueueBinding185
- QueueBinding186
- QueueBinding187
- QueueBinding188
- QueueBinding189
- QueueBinding19
- QueueBinding190
- QueueBinding191
- QueueBinding192
- QueueBinding193
- QueueBinding194
- QueueBinding195
- QueueBinding196
- QueueBinding197
- QueueBinding198
- QueueBinding199
- QueueBinding2
- QueueBinding20
- QueueBinding200
- QueueBinding201
- QueueBinding202
- QueueBinding203
- QueueBinding204
- QueueBinding205
- QueueBinding206
- QueueBinding207
- QueueBinding208
- QueueBinding209
- QueueBinding21
- QueueBinding210
- QueueBinding211
- QueueBinding212
- QueueBinding213
- QueueBinding214
- QueueBinding215
- QueueBinding216
- QueueBinding217
- QueueBinding218
- QueueBinding219
- QueueBinding22
- QueueBinding220
- QueueBinding221
- QueueBinding222
- QueueBinding223
- QueueBinding224
- QueueBinding225
- QueueBinding226
- QueueBinding227
- QueueBinding228
- QueueBinding229
- QueueBinding23
- QueueBinding230
- QueueBinding231
- QueueBinding232
- QueueBinding233
- QueueBinding234
- QueueBinding235
- QueueBinding236
- QueueBinding237
- QueueBinding238
- QueueBinding239
- QueueBinding24
- QueueBinding240
- QueueBinding241
- QueueBinding242
- QueueBinding243
- QueueBinding244
- QueueBinding245
- QueueBinding246
- QueueBinding247
- QueueBinding248
- QueueBinding249
- QueueBinding25
- QueueBinding250
- QueueBinding251
- QueueBinding252
- QueueBinding253
- QueueBinding254
- QueueBinding255
- QueueBinding256
- QueueBinding257
- QueueBinding258
- QueueBinding259
- QueueBinding26
- QueueBinding260
- QueueBinding261
- QueueBinding262
- QueueBinding263
- QueueBinding264
- QueueBinding265
- QueueBinding266
- QueueBinding267
- QueueBinding268
- QueueBinding269
- QueueBinding27
- QueueBinding270
- QueueBinding271
- QueueBinding272
- QueueBinding273
- QueueBinding274
- QueueBinding275
- QueueBinding276
- QueueBinding277
- QueueBinding278
- QueueBinding279
- QueueBinding28
- QueueBinding280
- QueueBinding281
- QueueBinding282
- QueueBinding283
- QueueBinding284
- QueueBinding285
- QueueBinding286
- QueueBinding287
- QueueBinding288
- QueueBinding289
- QueueBinding29
- QueueBinding290
- QueueBinding291
- QueueBinding292
- QueueBinding293
- QueueBinding294
- QueueBinding295
- QueueBinding296
- QueueBinding297
- QueueBinding298
- QueueBinding299
- QueueBinding3
- QueueBinding30
- QueueBinding300
- QueueBinding301
- QueueBinding302
- QueueBinding303
- QueueBinding304
- QueueBinding305
- QueueBinding306
- QueueBinding307
- QueueBinding308
- QueueBinding309
- QueueBinding31
- QueueBinding310
- QueueBinding311
- QueueBinding312
- QueueBinding313
- QueueBinding314
- QueueBinding315
- QueueBinding316
- QueueBinding317
- QueueBinding318
- QueueBinding319
- QueueBinding32
- QueueBinding320
- QueueBinding321
- QueueBinding322
- QueueBinding323
- QueueBinding324
- QueueBinding325
- QueueBinding326
- QueueBinding327
- QueueBinding328
- QueueBinding329
- QueueBinding33
- QueueBinding330
- QueueBinding331
- QueueBinding332
- QueueBinding333
- QueueBinding334
- QueueBinding335
- QueueBinding336
- QueueBinding337
- QueueBinding338
- QueueBinding339
- QueueBinding34
- QueueBinding340
- QueueBinding341
- QueueBinding342
- QueueBinding343
- QueueBinding344
- QueueBinding345
- QueueBinding346
- QueueBinding347
- QueueBinding348
- QueueBinding349
- QueueBinding35
- QueueBinding350
- QueueBinding351
- QueueBinding352
- QueueBinding353
- QueueBinding354
- QueueBinding355
- QueueBinding356
- QueueBinding357
- QueueBinding358
- QueueBinding359
- QueueBinding36
- QueueBinding360
- QueueBinding361
- QueueBinding362
- QueueBinding363
- QueueBinding364
- QueueBinding365
- QueueBinding366
- QueueBinding367
- QueueBinding368
- QueueBinding369
- QueueBinding37
- QueueBinding370
- QueueBinding371
- QueueBinding372
- QueueBinding373
- QueueBinding374
- QueueBinding375
- QueueBinding376
- QueueBinding377
- QueueBinding378
- QueueBinding379
- QueueBinding38
- QueueBinding380
- QueueBinding381
- QueueBinding382
- QueueBinding383
- QueueBinding384
- QueueBinding385
- QueueBinding386
- QueueBinding387
- QueueBinding388
- QueueBinding389
- QueueBinding39
- QueueBinding390
- QueueBinding391
- QueueBinding392
- QueueBinding393
- QueueBinding394
- QueueBinding395
- QueueBinding396
- QueueBinding397
- QueueBinding398
- QueueBinding399
- QueueBinding4
- QueueBinding40
- QueueBinding400
- QueueBinding401
- QueueBinding402
- QueueBinding403
- QueueBinding404
- QueueBinding405
- QueueBinding406
- QueueBinding407
- QueueBinding408
- QueueBinding409
- QueueBinding41
- QueueBinding410
- QueueBinding411
- QueueBinding412
- QueueBinding413
- QueueBinding414
- QueueBinding415
- QueueBinding416
- QueueBinding417
- QueueBinding418
- QueueBinding419
- QueueBinding42
- QueueBinding43
- QueueBinding44
- QueueBinding45
- QueueBinding46
- QueueBinding47
- QueueBinding48
- QueueBinding49
- QueueBinding5
- QueueBinding50
- QueueBinding51
- QueueBinding52
- QueueBinding53
- QueueBinding54
- QueueBinding55
- QueueBinding56
- QueueBinding57
- QueueBinding58
- QueueBinding59
- QueueBinding6
- QueueBinding60
- QueueBinding61
- QueueBinding62
- QueueBinding63
- QueueBinding64
- QueueBinding65
- QueueBinding66
- QueueBinding67
- QueueBinding68
- QueueBinding69
- QueueBinding7
- QueueBinding70
- QueueBinding71
- QueueBinding72
- QueueBinding73
- QueueBinding74
- QueueBinding75
- QueueBinding76
- QueueBinding77
- QueueBinding78
- QueueBinding79
- QueueBinding8
- QueueBinding80
- QueueBinding81
- QueueBinding82
- QueueBinding83
- QueueBinding84
- QueueBinding85
- QueueBinding86
- QueueBinding87
- QueueBinding88
- QueueBinding89
- QueueBinding9
- QueueBinding90
- QueueBinding91
- QueueBinding92
- QueueBinding93
- QueueBinding94
- QueueBinding95
- QueueBinding96
- QueueBinding97
- QueueBinding98
- QueueBinding99
- Owned
- Super2
- ByteCounterShim
- StreamLimitShim
- R2Checksums
- Later
- Base
- Base
- T
- Widget
- github.com/example/payroll-svc
- { useGetWidgetQuery, useUpdateWidgetMutation }

## God Nodes (most connected - your core abstractions)
1. `CodeGraph` - 218 edges
2. `Node` - 165 edges
3. `getNodeText()` - 138 edges
4. `QueryBuilder` - 127 edges
5. `edge_kind_index()` - 119 edges
6. `getChildByField()` - 115 edges
7. `ToolHandler` - 109 edges
8. `TreeSitterExtractor` - 106 edges
9. `Location` - 83 edges
10. `preceding_docstring()` - 81 edges

## Surprising Connections (you probably didn't know these)
- `findResponse()` --indirect_call--> `line()`  [INFERRED]
  tests/mcp-daemon.test.ts → src/extraction/languages/cobol.ts
- `fencedLines()` --indirect_call--> `line()`  [INFERRED]
  tests/explore-cross-call-dedup.test.ts → src/extraction/languages/cobol.ts
- `harness()` --calls--> `installFatalHandlers()`  [EXTRACTED]
  tests/fatal-handler.test.ts → src/bin/fatal-handler.ts
- `assertParity()` --calls--> `tryKernelExtract()`  [EXTRACTED]
  tests/kernel-ccpp-parity.test.ts → src/extraction/kernel/index.ts
- `assertParity()` --calls--> `tryKernelExtract()`  [EXTRACTED]
  tests/kernel-csharp-parity.test.ts → src/extraction/kernel/index.ts

## Import Cycles
- 3-file cycle: `src/index.ts -> src/mcp/index.ts -> src/mcp/tools.ts -> src/index.ts`
- 3-file cycle: `src/index.ts -> src/mcp/index.ts -> src/mcp/engine.ts -> src/index.ts`
- 4-file cycle: `src/index.ts -> src/mcp/index.ts -> src/mcp/engine.ts -> src/mcp/tools.ts -> src/index.ts`
- 4-file cycle: `src/index.ts -> src/mcp/index.ts -> src/mcp/proxy.ts -> src/mcp/tools.ts -> src/index.ts`
- 4-file cycle: `src/index.ts -> src/mcp/index.ts -> src/mcp/session.ts -> src/mcp/tools.ts -> src/index.ts`
- 4-file cycle: `src/index.ts -> src/mcp/index.ts -> src/mcp/daemon.ts -> src/mcp/engine.ts -> src/index.ts`
- 4-file cycle: `src/index.ts -> src/mcp/index.ts -> src/mcp/proxy.ts -> src/mcp/engine.ts -> src/index.ts`
- 4-file cycle: `src/index.ts -> src/mcp/index.ts -> src/mcp/session.ts -> src/mcp/engine.ts -> src/index.ts`
- 5-file cycle: `src/index.ts -> src/mcp/index.ts -> src/mcp/daemon.ts -> src/mcp/engine.ts -> src/mcp/tools.ts -> src/index.ts`
- 5-file cycle: `src/index.ts -> src/mcp/index.ts -> src/mcp/daemon.ts -> src/mcp/session.ts -> src/mcp/tools.ts -> src/index.ts`
- 5-file cycle: `src/index.ts -> src/mcp/index.ts -> src/mcp/engine.ts -> src/mcp/query-pool.ts -> src/mcp/tools.ts -> src/index.ts`
- 5-file cycle: `src/index.ts -> src/mcp/index.ts -> src/mcp/proxy.ts -> src/mcp/engine.ts -> src/mcp/tools.ts -> src/index.ts`
- 5-file cycle: `src/index.ts -> src/mcp/index.ts -> src/mcp/proxy.ts -> src/mcp/session.ts -> src/mcp/tools.ts -> src/index.ts`
- 5-file cycle: `src/index.ts -> src/mcp/index.ts -> src/mcp/session.ts -> src/mcp/engine.ts -> src/mcp/tools.ts -> src/index.ts`
- 5-file cycle: `src/index.ts -> src/mcp/index.ts -> src/mcp/daemon.ts -> src/mcp/session.ts -> src/mcp/engine.ts -> src/index.ts`
- 5-file cycle: `src/index.ts -> src/mcp/index.ts -> src/mcp/proxy.ts -> src/mcp/daemon.ts -> src/mcp/engine.ts -> src/index.ts`
- 5-file cycle: `src/index.ts -> src/mcp/index.ts -> src/mcp/proxy.ts -> src/mcp/session.ts -> src/mcp/engine.ts -> src/index.ts`

## Communities (683 total, 475 thin omitted)

### Community 0 - "tail-render-ts/types/worker-configuration.d.ts"
Cohesion: 0.00
Nodes (421): Env, QueuedMessageBatch0, QueuedMessageBatch1, QueuedMessageBatch10, QueuedMessageBatch100, QueuedMessageBatch101, QueuedMessageBatch102, QueuedMessageBatch103 (+413 more)

### Community 1 - "CodeGraph"
Cohesion: 0.02
Nodes (31): CodeGraphError, ConfigError, DatabaseError, defaultLogger, FileError, getLogger(), logError(), ParseError (+23 more)

### Community 2 - "preceding_docstring"
Cohesion: 0.05
Nodes (54): ascii_ident_re(), Cand, capitalized_re(), Extra, extract(), find_anonymous_class_body(), generic_args_re(), is_builtin_type() (+46 more)

### Community 3 - "frameworks/index.ts"
Cohesion: 0.03
Nodes (76): isPlayRoutesFile(), ASTRO_VIRTUAL_MODULES, astroResolver, resolveComponent(), cicsResolver, aspnetResolver, CLASS_KINDS, CONTROLLER_DIRS (+68 more)

### Community 4 - "callback-synthesizer.ts"
Cohesion: 0.07
Nodes (72): ARKUI_REACTIVE_DECORATORS, arkuiEmitterEdges(), arkuiRouterEdges(), arkuiStateBuildEdges(), braceBody(), CC_LANGUAGES, celeryDispatchEdges(), closureCollectionEdges() (+64 more)

### Community 5 - "DatabaseConnection"
Cohesion: 0.04
Nodes (26): configureConnection(), DATABASE_FILENAME, DatabaseConnection, removeDatabaseFiles(), resolveWalHealBytes(), statInode(), WAL_HEAL_THRESHOLD_BYTES, WAL_SIDECAR_SUFFIXES (+18 more)

### Community 6 - "Node"
Cohesion: 0.05
Nodes (14): CONTAINER_NODE_KINDS, formatDegradedBanner(), formatStaleBanner(), formatStaleFooter(), lastQualifierPart(), numberSourceLines(), RUST_PATH_PREFIXES, ToolHandler (+6 more)

### Community 7 - "getChildByField"
Cohesion: 0.07
Nodes (24): FN_REF_SPECS, FnRefCandidate, FnRefSpec, getParser(), cDeclaratorIdentifier(), ERLANG_MFA_CALLS, ERLANG_PREDEFINED_MACROS, extractName() (+16 more)

### Community 8 - "QueryBuilder"
Cohesion: 0.05
Nodes (12): getMigrationHistory(), isLowValueFile(), QueryBuilder, rowToFileRecord(), rowToNode(), GraphQueryManager, kotlinExpectActualEdges(), GraphStats (+4 more)

### Community 9 - "Node"
Cohesion: 0.08
Nodes (45): angle_group_re(), arrow_dot_no_ws(), c_declarator_identifier(), Cand, capitalized_re(), Extra, extract(), find_declarator_qualified_id() (+37 more)

### Community 10 - "torture.dart"
Cohesion: 0.02
Nodes (87): package:torture/other.dart, src/reexported.dart, 1, 2, a, abstractGetter, AbstractT, afterUnicode (+79 more)

### Community 11 - "src/types.ts"
Cohesion: 0.06
Nodes (28): rowToEdge(), ASTRO_BUILTIN_COMPONENTS, AstroExtractor, DfmExtractor, isLanguageSupported(), LiquidExtractor, ParseJob, ParseTask (+20 more)

### Community 12 - "mcp/index.ts"
Cohesion: 0.05
Nodes (60): COLORS_ENABLED, importESM, loadCodeGraph(), main(), nodeMajor, installCommandSupervision(), buildNode25BlockBanner(), buildNodeTooOldBanner() (+52 more)

### Community 13 - "languages/index.ts"
Cohesion: 0.05
Nodes (52): arktsExtractor, DECORATED_MEMBER_TYPES, cExtractor, cppExtractor, cfqueryExtractor, cfscriptExtractor, cobolExtractor, csharpExtractor (+44 more)

### Community 14 - "upgrade/index.ts"
Cohesion: 0.06
Nodes (64): buildWindowsUpgradeScript(), c, compareVersions(), deriveInstallDir(), DetectInput, detectInstallMethod(), hasCommand(), httpsGet() (+56 more)

### Community 15 - "tools.ts"
Cohesion: 0.05
Nodes (56): dedupeRange(), EXPLORE_DEDUP, exploreDedupEnabled(), fileFingerprint(), formatBackReference(), formatSpans(), intersectRange(), mergeRanges() (+48 more)

### Community 16 - "Walker<'t>"
Cohesion: 0.10
Nodes (32): Cand, capitalize(), capitalized_re(), Extra, extract(), find_anonymous_class_body(), generic_args_re(), is_builtin_type() (+24 more)

### Community 17 - "Session"
Cohesion: 0.06
Nodes (21): RequestQueue, buildURLRequest(), normalize(), makeTask(), resumeTask(), Adapter, CachePolicy, Credential (+13 more)

### Community 18 - "Node"
Cohesion: 0.10
Nodes (29): ascii_ident_re(), Cand, capitalized_re(), Extra, extract(), first_simple_identifier(), generic_args_re(), is_builtin_type() (+21 more)

### Community 19 - "Walker<'t>"
Cohesion: 0.10
Nodes (29): ascii_ident_re(), Cand, capitalized_re(), Extra, extract(), find_anonymous_class_body(), is_php_callable_hof(), is_php_non_class_return() (+21 more)

### Community 20 - "import-resolver.ts"
Cohesion: 0.05
Nodes (60): C_CPP_STDLIB_HEADERS, clearCppIncludeDirCache(), clearImportResolverMemos(), cobolCopybookIndexes, cppIncludeDirCache, exportedSymbolMemos, EXTENSION_RESOLUTION, extractCppImports() (+52 more)

### Community 21 - "RequestChain"
Cohesion: 0.07
Nodes (22): sendAll(), sendRequest(), trace(), ClientConfig, defaultConfig(), backoff(), checkDuration(), describeChain() (+14 more)

### Community 22 - "Walker<'t>"
Cohesion: 0.11
Nodes (23): angle_args_re(), Cand, cap_ident_re(), Extra, extract(), is_builtin_type(), is_stoplisted(), opt_str() (+15 more)

### Community 23 - "Walker<'t>"
Cohesion: 0.11
Nodes (25): ascii_ident_re(), Cand, capitalized_re(), Extra, extract(), is_js_space(), is_literal_receiver(), is_stoplisted() (+17 more)

### Community 24 - "Walker<'t>"
Cohesion: 0.11
Nodes (26): bracket_args_re(), Cand, cap_ident_re(), Extra, extract(), is_builtin_type(), is_literal_receiver(), is_scala_builtin() (+18 more)

### Community 25 - "cfnptr.rs"
Cohesion: 0.12
Nodes (61): F, alias_line(), alias_shapes(), array_table_body(), arrow_at(), arrow_tail(), boundary_before(), bracket_span() (+53 more)

### Community 26 - "name-matcher.ts"
Cohesion: 0.08
Nodes (57): resolveImportedInstanceMember(), AMBIGUOUS_NAME_CEILING, applyLanguageGate(), ARKUI_ATTRIBUTE_DECORATORS, buildDeclaratorRegex(), buildLocalReceiverTypePatterns(), buildPhpPropertyTypePatterns(), clearNameMatcherMemos() (+49 more)

### Community 27 - "context/index.ts"
Cohesion: 0.07
Nodes (36): formatContextAsJson(), formatContextAsMarkdown(), formatNodeTree(), formatSubgraphTree(), serializeEdge(), serializeNode(), truncate(), ContextBuilder (+28 more)

### Community 28 - "Walker<'t>"
Cohesion: 0.12
Nodes (26): bracket_args_re(), Cand, Extra, extract(), generic_angle_re(), go_two_hop_re(), is_builtin_type(), is_literal_receiver() (+18 more)

### Community 29 - "PayslipRow"
Cohesion: 0.07
Nodes (43): PayrollCycleCreateRequest, PayrollCycleDTO, PayrollCycleRow, PayrollCycleTotals, PayrollCycleUpdateRequest, PayslipCreateRequest, PayslipDTO, PayslipListDTO (+35 more)

### Community 30 - "explore-diagnostics.ts"
Cohesion: 0.05
Nodes (32): attributeSourceBytes(), BudgetShape, ExploreCandidateMeta, ExploreDiagnosticFile, ExploreDiagnosticReport, ExploreDiagnostics, ExploreDiagnosticSession, ExploreRenderMode (+24 more)

### Community 31 - "WriteResult"
Cohesion: 0.11
Nodes (35): CODEGRAPH_INSTRUCTIONS_BLOCK, CODEGRAPH_SECTION_END, CODEGRAPH_SECTION_START, buildCodegraphBlock(), CodexTarget, configDir(), instructionsPath(), removeInstructionsEntry() (+27 more)

### Community 32 - "Walker<'t>"
Cohesion: 0.12
Nodes (22): Cand, Extra, extract(), is_ruby_hook_call(), is_stoplisted(), opt_str(), posix_normalize(), HashMap (+14 more)

### Community 33 - "kernel/index.ts"
Cohesion: 0.06
Nodes (42): DEFAULT_ROUTED, isRouted(), KernelPostPass, KernelRawResult, kernelRoutes(), POST_PASSES, preParsedSource(), takeDeferredPreParse() (+34 more)

### Community 34 - "c-cpp.ts"
Cohesion: 0.08
Nodes (48): blankCAutoInference(), blankCCplusplusGuardBodies(), blankCFileScopePrefixedDeclMacros(), blankCKernelAnnotations(), blankCLeadingAttrMacros(), blankCNamedVariadicDefineDots(), blankCParameterizedAnnotationMacros(), blankCppAnnotationMacroCalls() (+40 more)

### Community 35 - "installer/index.ts"
Cohesion: 0.08
Nodes (38): codeGraphDirName(), BETA_SIGNUP_ENDPOINT, BETA_SIGNUP_URL, BetaSignupChoiceFile, BetaSignupDeps, choicePath(), EMAIL_RE, hasBetaSignupChoice() (+30 more)

### Community 36 - "extraction/index.ts"
Cohesion: 0.13
Nodes (44): isCodeGraphDataDir(), isSourceFile(), ANDROID_RES_TYPES, buildDefaultIgnore(), buildScopeIgnore(), classifyGitDir(), collectGitFiles(), collectGitStatus() (+36 more)

### Community 37 - "getNodeText"
Cohesion: 0.08
Nodes (29): extractGoReturnType(), collectTypeIdentifiers(), extractObjcMethodName(), extractObjcPropertyName(), extractObjcReturnType(), OBJC_TYPE_QUALIFIERS, objcExtractor, extractRustReturnType() (+21 more)

### Community 38 - "Node"
Cohesion: 0.13
Nodes (9): Extra, collapse_ws(), Node, Option, String, Vec, Walker<'t>, body_of() (+1 more)

### Community 40 - "upload.ts"
Cohesion: 0.06
Nodes (30): Bucket, BucketObject, MetadataStore, objects, openBucket(), openMetadataStore(), rows, enqueueUploadMessage() (+22 more)

### Community 41 - "grammars.ts"
Cohesion: 0.07
Nodes (27): clearParserCache(), detectLanguage(), expandGrammarLanguages(), EXTENSION_MAP, getSupportedLanguages(), getUnavailableGrammarErrors(), GrammarLanguage, initGrammars() (+19 more)

### Community 42 - "Telemetry"
Cohesion: 0.08
Nodes (17): bucketDuration(), bucketFileCount(), BufferLine, ConfigFile, CountLine, EventLine, exitInstances, LifecycleEvent (+9 more)

### Community 43 - "TortureMini.dart"
Cohesion: 0.05
Nodes (43): Base, bool get, dart:async, Mix2, package:foo/bar.dart, Paint, pkg.dart, src/out.dart (+35 more)

### Community 44 - "Documented"
Cohesion: 0.05
Nodes (13): C, A::B, A::B::C, Bare, ExprSuper, Outer, Outer::Inner, Outer::Inner::Deep (+5 more)

### Community 45 - "claude.ts"
Cohesion: 0.11
Nodes (34): hasMcpConfig(), hasPermissions(), writeMcpConfig(), writePermissions(), ClaudeCodeTarget, cleanupLegacyHooks(), cleanupLegacyLocalMcp(), configDir() (+26 more)

### Community 46 - "TortureDoubleWalk.dart"
Cohesion: 0.05
Nodes (39): @Deprecated, @pragma, int get, static var, doubleAnno, 1, 2, alias (+31 more)

### Community 47 - "RunPayrollCycleRequest"
Cohesion: 0.08
Nodes (16): ClientConnInterface, MessageState, PayrollCycle, PayrollServiceClient, PayrollServiceServer, Payslip, RunPayrollCycleRequest, RunPayrollCycleResponse (+8 more)

### Community 48 - "Arena"
Cohesion: 0.10
Nodes (26): Default, Arena, BoolFlags, build_meta(), EdgeRow, EmitOut, node_kind_index(), NodeRow (+18 more)

### Community 49 - "cobol.ts"
Cohesion: 0.13
Nodes (31): addRef(), collapse(), collectRefs(), currentScope(), derefSameFileValue(), emitWriteRefs(), endLineOf(), handleCopy() (+23 more)

### Community 50 - "edge_kind_index"
Cohesion: 0.23
Nodes (4): edge_kind_index(), Node, Option, Walker<'t>

### Community 51 - "proxy.ts"
Cohesion: 0.11
Nodes (26): connectWithHello(), isProcessAliveLocal(), JsonRpc, LocalHandshakeDeps, logAttachedDaemon(), parseHostPpid(), parsePollMs(), pipeUntilClose() (+18 more)

### Community 52 - "mcp-daemon.test.ts"
Cohesion: 0.07
Nodes (26): createComposer(), buildMessage(), BuiltMessage, formatStylesBlock(), renderElementBlock(), AttachedFile, BackgroundJobSummary, ChatMessage (+18 more)

### Community 53 - "QueryPool"
Cohesion: 0.10
Nodes (12): busyGuidance(), Job, PoolWorker, QueryPool, QueryPoolOptions, resolveBusyTimeoutMs(), WORKER_FILE, WorkerMessage (+4 more)

### Community 54 - "torture.cpp"
Cohesion: 0.07
Nodes (26): item, Box, Box<T>::unwrap(), unwrap, value_, compute_seed(), Config, apply (+18 more)

### Community 55 - "UnresolvedRef"
Cohesion: 0.10
Nodes (14): transidIndexes, drupalResolver, extractDrupalHooks(), HOOK_FILE_EXTENSIONS, isDrupalHookFile(), moduleNameFromPath(), NUXT_AUTO_IMPORTS, NUXT_VIRTUAL_MODULES (+6 more)

### Community 56 - "Node"
Cohesion: 0.17
Nodes (7): is_class_type(), is_function_type(), is_method_type(), is_variable_type(), Node, Variant, Walker<'t>

### Community 57 - "watcher.ts"
Cohesion: 0.12
Nodes (18): detectWsl(), isWindowsDriveMount(), watchDisabledReason(), WatchProbe, __emitWatchEventForTests(), liveWatchersForTests, LockUnavailableError, PendingFile (+10 more)

### Community 58 - "nestjs.ts"
Cohesion: 0.10
Nodes (29): applyModulePrefix(), buildClassScopes(), ClassKind, classNameAfter(), ClassScope, collectModuleControllers(), collectRouterModuleRegistrations(), DecoratorHit (+21 more)

### Community 59 - "ResolutionContext"
Cohesion: 0.09
Nodes (21): fabricNativeImplEdges(), SynthPassDef, MaybeYield, buildIndex(), GOFRAME_ROUTE_MARKER, buildRNMaps(), defaultObjcModuleName(), findObjcClassName() (+13 more)

### Community 60 - "Walker<'t>"
Cohesion: 0.23
Nodes (6): Extra, opt_str(), Node, Option, StrRef, Walker<'t>

### Community 61 - ".indexAll"
Cohesion: 0.13
Nodes (4): isFileLevelOnlyLanguage(), ExtractionOrchestrator, hashContent(), resurrectRefFromDroppedEdge()

### Community 62 - "ReferenceResolver"
Cohesion: 0.16
Nodes (5): referenceNameTail(), synthesizeCallbackEdges(), createYielder(), ReferenceResolver, ResolutionResult

### Community 63 - "transport.ts"
Cohesion: 0.10
Nodes (9): ErrorCodes, JsonRpcError, JsonRpcNotification, JsonRpcResponse, LineBasedJsonRpcTransport, MessageHandler, SocketTransport, StdioTransport (+1 more)

### Community 64 - "torture.swift"
Cohesion: 0.07
Nodes (18): AnyObject, Darwin.FILE, Foundation, Identifiable, KF, builderRet(), Inherited, KF.Builder (+10 more)

### Community 65 - "GraphTraverser"
Cohesion: 0.13
Nodes (6): DEFAULT_OPTIONS, GraphTraverser, TraversalStep, Context, EdgeKind, TraversalOptions

### Community 66 - "function-ref.ts"
Cohesion: 0.09
Nodes (28): captureFnRefCandidates(), CaptureMode, CaptureRule, CSHARP_SPEC, DART_SPEC, GO_SPEC, isRubyHookCall(), JAVA_SPEC (+20 more)

### Community 67 - "extractFromSource"
Cohesion: 0.09
Nodes (25): resetParser(), parseCounts, extractFromSource(), getAllFrameworkResolvers(), getApplicableFrameworks(), assertParity(), canon(), ENV_KEYS (+17 more)

### Community 68 - "c-fnptr-synthesizer.ts"
Cohesion: 0.12
Nodes (21): CfnptrFactsOut, C_TYPE_KEYWORDS, cFnPointerDispatchEdges(), evalConditionals(), expandMacroCalls(), FieldInfo, FileFacts, FN_KINDS (+13 more)

### Community 69 - "explore-session-state.test.ts"
Cohesion: 0.11
Nodes (16): cloneProject(), coalesceRanges(), EXPLORE_EMISSION_KEY, EXPLORE_SESSION_LIMITS, EXPLORE_SESSION_VIEW_ARG, ExploreCallRecord, ExploreEmission, ExploreFileEmission (+8 more)

### Community 70 - "ParseWorkerPool"
Cohesion: 0.15
Nodes (3): ParsePoolWorker, ParseWorkerPool, FakeWorker

### Community 71 - "Location"
Cohesion: 0.15
Nodes (13): buildVscodeServerEntry(), CopilotVscodeTarget, FORMATTING, mcpJsonPath(), parseConfig(), readConfigText(), removeMcpEntry(), vscodeUserDir() (+5 more)

### Community 72 - "frameworks/java.ts"
Cohesion: 0.08
Nodes (16): CLASS_KINDS, COMPONENT_DIRS, CONTROLLER_DIRS, ENTITY_DIRS, REPO_DIRS, resolveByNameAndKind(), SERVICE_DIRS, SERVICE_KINDS (+8 more)

### Community 73 - "utils.ts"
Cohesion: 0.10
Nodes (9): debounce(), FileLock, isWithinDir(), MemoryMonitor, Mutex, processInBatches(), SENSITIVE_PATHS, throttle() (+1 more)

### Community 74 - "Walker<'t>"
Cohesion: 0.24
Nodes (10): constant_name_re(), is_assign_left(), is_assign_right(), is_class_fn(), is_generic_fn(), is_import_fn(), Node, Option (+2 more)

### Community 75 - "daemon.ts"
Cohesion: 0.11
Nodes (33): acquireLockViaExclusiveOpen(), AcquireResult, bindFirstUsableSocket(), DaemonClientHello, DaemonHello, DaemonStartResult, finalizeDaemonExit(), DaemonLockInfo (+25 more)

### Community 76 - "daemon-manager.ts"
Cohesion: 0.32
Nodes (9): buildPickItems(), CANCEL, formatUptime(), PickerDeps, PickItem, runDaemonPicker(), STOP_ALL, DaemonRecord (+1 more)

### Community 77 - "FileWatcher"
Cohesion: 0.14
Nodes (5): FileWatcher, isInotifyWatchExhaustion(), isWatchResourceExhaustion(), maxDirWatches(), supportsRecursiveWatch()

### Community 79 - "weekly.ts"
Cohesion: 0.19
Nodes (15): runReports(), formatAmount(), formatReportRow(), formatReportRows(), buildMonthlyReport(), buildQuarterlyReport(), persistReport(), saved (+7 more)

### Community 80 - "decode.ts"
Cohesion: 0.13
Nodes (23): decodeExtractBuffers(), flag(), strList(), u32opt(), materializeKernelResult(), EDGE, EDGE_ROW_SIZE, FLAG (+15 more)

### Community 81 - "hermes.ts"
Cohesion: 0.20
Nodes (21): arrayEqual(), childRange(), configPath(), ensureTrailingNewline(), escapeRegExp(), hasCodeGraphMcpServer(), hermesHome(), HermesTarget (+13 more)

### Community 82 - "resolution/index.ts"
Cohesion: 0.11
Nodes (20): DEFAULT_YIELD_BUDGET_MS, GoModule, loadGoModule(), C_BUILT_INS, CHAIN_LANGUAGES, CPP_BUILT_INS, GO_BUILT_INS, GO_STDLIB_PACKAGES (+12 more)

### Community 83 - "frameworks/rust.ts"
Cohesion: 0.11
Nodes (24): addCrateAlias(), cleanPath(), escapeRegExp(), expandGlobMember(), expandMembers(), extractQuotedValues(), getArrayValue(), getCargoWorkspaceCrateMap() (+16 more)

### Community 84 - "ambient-decls-ts/types/worker-configuration.d.ts"
Cohesion: 0.07
Nodes (26): Cloudflare, Env, ImageMetadata, ImageOutputOptions, ImageTransform, KVNamespaceGetOptions, KVNamespaceGetWithMetadataResult, KVNamespaceListKey (+18 more)

### Community 85 - "torture.kt"
Cohesion: 0.08
Nodes (10): AbstractK, ActualFile, DataK, genericExt(), T, MyMarker, PlatformFile, SealedIface (+2 more)

### Community 86 - "command-supervision.ts"
Cohesion: 0.14
Nodes (11): CommandSupervision, EARLY_PPID, DEFAULT_PPID_POLL_MS, parseHostPpid(), parsePpidPollMs(), supervisionLostReason(), SupervisionState, armStartupHandshakeTimeout() (+3 more)

### Community 87 - "MCPSession"
Cohesion: 0.15
Nodes (5): fileUriToPath(), firstRootPath(), MCPSession, JsonRpcRequest, JsonRpcTransport

### Community 88 - "torture.tsx"
Cohesion: 0.08
Nodes (17): actionsMap, API_BASE, Button, Handle, handlerList, MaybeShape, memoCache, MemoRow (+9 more)

### Community 89 - "logDebug"
Cohesion: 0.14
Nodes (19): logDebug(), Logger, AliasMap, AliasPattern, loadProjectAliases(), RawTsconfig, readTsconfigLike(), splitWildcard() (+11 more)

### Community 90 - "shimmer-worker.ts"
Cohesion: 0.14
Nodes (20): ASCII_GLYPHS, getRawWriteGlyphs(), Glyphs, _resetGlyphsCache(), supportsUnicode(), supportsUnicodeRawWrites(), UNICODE_GLYPHS, animFrame() (+12 more)

### Community 91 - "displacement-ts/src/index.ts"
Cohesion: 0.24
Nodes (16): runPipeline(), blendFacet(), enrichRecords(), weightFacet(), ingestRecords(), clampFacet(), normalizeRecords(), scaleFacet() (+8 more)

### Community 92 - "db/queries.ts"
Cohesion: 0.11
Nodes (14): EdgeRow, FileRow, NodeRow, UnresolvedRefRow, SqliteStatement, boundedEditDistance(), KIND_VALUES, LANGUAGE_VALUES (+6 more)

### Community 93 - "TortureClass"
Cohesion: 0.10
Nodes (7): Action, IRepo, ServiceCollection, Foo, string, User, TortureClass

### Community 94 - "torture.scala"
Cohesion: 0.11
Nodes (19): com, Double, MarkerT, Shape, Circle, DataS, describe(), doubleUp() (+11 more)

### Community 95 - "TortureVrefDart.dart"
Cohesion: 0.09
Nodes (21): package:foo/util.dart, static const, afterAnno, afterUnicode, assignOnly, Classy, COL_LIMIT, DERIVED (+13 more)

### Community 96 - "swift-objc.ts"
Cohesion: 0.17
Nodes (15): buildObjcMap(), declarationSourceWindow(), GENERIC_NAMES, objcByCandidateSwiftBase, resolveObjcCallToSwift(), resolveSwiftCallToObjc(), swiftObjcBridgeResolver, capFirst() (+7 more)

### Community 97 - "resolver-pool.ts"
Cohesion: 0.15
Nodes (10): cgroupMemoryAvailable(), darwinMemoryAvailable(), memoryBudgetBytes(), readCgroupBytes(), readInactiveFile(), minRefsForPool(), PoolWorker, ResolverPool (+2 more)

### Community 98 - "torture.rs"
Cohesion: 0.10
Nodes (10): Deep, Doc, Holder, invoke_all(), Item2, Pair, register(), Shape (+2 more)

### Community 99 - "tsjs/mod.rs"
Cohesion: 0.15
Nodes (19): classify_ts_class_member(), Extra, extract(), is_builtin_type(), is_literal_receiver(), is_react_hoc(), Member, opt_str() (+11 more)

### Community 100 - "Cycle"
Cohesion: 0.21
Nodes (9): Cycle, Employee, Timesheet, Store, RWMutex, Payslip, key(), Service (+1 more)

### Community 101 - "torture.c"
Cohesion: 0.11
Nodes (8): SEC_ATTR, add(), cb_a(), cb_b(), VOID, drain_args(), masked_entry(), va_list

### Community 102 - ".getSegmentMatches"
Cohesion: 0.15
Nodes (6): ENGLISH_PROSE_STOPWORDS, extractProseCandidates(), normalizeProseWord(), segmentLookupVariants(), splitIdentifierSegments(), SegmentMatch

### Community 103 - "toml.ts"
Cohesion: 0.16
Nodes (19): buildTomlTable(), findHeaderIndex(), findMultilineStringEnd(), findNextTableHeader(), isBackslashEscaped(), isTomlTableHeader(), MultilineStringDelimiter, quoteString() (+11 more)

### Community 104 - "caller"
Cohesion: 0.14
Nodes (13): Drawable, destructuringBody(), Drawable, extend(), caller(), create(), nullableRet(), topLevel() (+5 more)

### Community 105 - "torture.php"
Cohesion: 0.12
Nodes (10): App\Models\Post, App\Models\Sub\Deep, App\Models\User, Cache, Countable, static, AbstractBase, self (+2 more)

### Community 106 - "lib.rs"
Cohesion: 0.23
Nodes (18): Buffer, cfnptr_scan_files(), cfnptr_strip_c(), CfnptrFacts, CfnptrField, CfnptrFileIn, CfnptrStructIn, CfnptrStructOut (+10 more)

### Community 107 - "TortureService"
Cohesion: 0.12
Nodes (13): Component, Config, Deprecated, Override, DOWN, UP, inferred(), Service (+5 more)

### Community 108 - "rustlang.rs"
Cohesion: 0.17
Nodes (18): Cand, Extra, generic_angle_re(), is_builtin_type(), is_literal_receiver(), is_stoplisted(), NodeMeta, opt_str() (+10 more)

### Community 109 - "project-config.ts"
Cohesion: 0.19
Nodes (16): logWarn(), addIncludeIgnoredPatterns(), cache, CacheEntry, clearProjectConfigCache(), EMPTY_CONFIG, EMPTY_EXTENSIONS, extractExclude() (+8 more)

### Community 110 - "Daemon"
Cohesion: 0.24
Nodes (4): Daemon, parseClientHelloLine(), peerIsDead(), readClientHello()

### Community 111 - "dynamic-boundaries.ts"
Cohesion: 0.16
Nodes (18): blankStringContents(), BoundaryMatch, commentLang(), countNewlines(), FORMS, FormSpec, JS_FAMILY, JVM_CS_GO (+10 more)

### Community 112 - "TortureFnrefDart.dart"
Cohesion: 0.11
Nodes (18): static final, aliased, aliasStatic, aliasTop, assigned, cb, H, K (+10 more)

### Community 113 - "platform-shims.d.ts"
Cohesion: 0.11
Nodes (18): ImageMetadataShim, ImageOutputShim, ImageTransformShim, MetadataListOptions, MetadataListResult, MetadataPutOptions, MetadataRowShim, ParsedUploadShim (+10 more)

### Community 114 - "Documented"
Cohesion: 0.13
Nodes (13): App\Contracts\Cache, App\Contracts\Logger, App\Services\Notify\Deeper, Bar, BaseThing, ConflictA, ConflictB, HasColor (+5 more)

### Community 115 - "AFError"
Cohesion: 0.13
Nodes (15): CustomStringConvertible, DataRequest, Equatable, Error, RawRepresentable, AFError, .description, explicitlyCancelled (+7 more)

### Community 116 - "domain/payroll/payslip.go"
Cohesion: 0.17
Nodes (12): Allowance, Contract, ContractKind, CycleStatus, Deduction, Leave, Line, LineKind (+4 more)

### Community 117 - "antigravity.ts"
Cohesion: 0.27
Nodes (12): AntigravityTarget, buildAntigravityEntry(), cleanupLegacyEntry(), legacyConfigDir(), legacyMcpConfigPath(), migratedMarkerPath(), preferredMcpConfigPath(), removeCodegraphFromFile() (+4 more)

### Community 119 - "TortureSigs.dart"
Cohesion: 0.11
Nodes (17): b, bodyTypes, dblRet, doubleAnno, dynRet, externalFn, f, fnTypedParam (+9 more)

### Community 120 - "WidgetS"
Cohesion: 0.14
Nodes (7): BaseW, Ordered, RenderResult, CallSites, compare(), qualRet(), WidgetS

### Community 121 - "Service"
Cohesion: 0.24
Nodes (8): Clock, RunOptions, RunResult, Store, Service, Payslip, Time, NewService()

### Community 122 - "git-hooks.ts"
Cohesion: 0.24
Nodes (13): offerWatchFallback(), chmodExecutable(), DEFAULT_SYNC_HOOKS, GitHookName, GitHookResult, gitHooksDir(), installGitSyncHook(), isEffectivelyEmpty() (+5 more)

### Community 123 - "TortureMisc.scala"
Cohesion: 0.15
Nodes (11): curried(), CurryCall, InnerCls, InnerObj, Nested1, Outer2, QualPriv, Int (+3 more)

### Community 124 - "ids.rs"
Cohesion: 0.18
Nodes (13): file_node_id(), node_id(), String, Cand, is_literal_receiver(), is_stoplisted(), HashMap, HashSet (+5 more)

### Community 125 - "copilot-jetbrains.ts"
Cohesion: 0.26
Nodes (10): copilotConfigRoot(), CopilotJetbrainsTarget, FORMATTING, intellijDir(), jetbrainsConfigDirExists(), mcpJsonPath(), parseConfig(), readConfigText() (+2 more)

### Community 126 - "MCPServer"
Cohesion: 0.26
Nodes (6): clearStaleDaemonLock(), isProcessAlive(), daemonInternalSet(), daemonOptOutSet(), MCPServer, sleep()

### Community 128 - "MCPEngine"
Cohesion: 0.24
Nodes (5): loadCodeGraph(), MCPEngine, MCPEngineOptions, parseDebounceEnv(), resolvePoolSize()

### Community 129 - "TortureCtors.dart"
Cohesion: 0.14
Nodes (13): double get, Action, blockDoc, caller, Flag, flagUse, km, Meters (+5 more)

### Community 130 - "torture.go"
Cohesion: 0.14
Nodes (8): Core, Dur, Stack, Stack[T], Widget, Queryable, Base, T

### Community 131 - "AgentTarget"
Cohesion: 0.18
Nodes (6): configDir(), KiroTarget, mcpJsonPath(), removeSteeringEntry(), steeringPath(), AgentTarget

### Community 132 - "factory-closure-ts/src/index.ts"
Cohesion: 0.22
Nodes (10): searchDashboard(), startDashboard(), OPERATORS, parseFilterText(), parseToken(), tokenize(), refreshMetricCache(), createAlertsStore() (+2 more)

### Community 133 - "dashboard-store.ts"
Cohesion: 0.31
Nodes (9): defaultRequestOptions, joinPath(), RequestOptions, toQueryString(), Alert, AlertsStore, FilterSpec, StoreDeps (+1 more)

### Community 134 - "torture.js"
Cohesion: 0.16
Nodes (6): actions, arrow(), Widget, legacyHelper(), mutations, { promisify }

### Community 135 - "TortureGiven.scala"
Cohesion: 0.18
Nodes (8): App, Long, BodyStmt, Boot, compare(), NamedArgs, Registry, Int

### Community 136 - "Session"
Cohesion: 0.15
Nodes (10): Bool, DispatchQueue, Event, NSObject, RequestDelegate, SessionDelegate, optRet(), .isCloudProxy (+2 more)

### Community 137 - "PayrollHandler"
Cohesion: 0.35
Nodes (9): PayrollHandler, runCycleRequest, runCycleResponse, Request, ResponseWriter, Service, httpError(), NewPayrollHandler() (+1 more)

### Community 138 - "textutil.rs"
Cohesion: 0.24
Nodes (10): col16(), init_sig_short_and_long(), init_signature(), line_starts(), object_key_name(), String, Vec, slice_utf16() (+2 more)

### Community 139 - "nix.ts"
Cohesion: 0.19
Nodes (6): getCalleeName(), getDirectCalleeName(), getStaticImportPath(), isStaticProjectPath(), nixExtractor, unwrapVariableExpression()

### Community 141 - "DetectionResult"
Cohesion: 0.29
Nodes (6): cliConfigDirPresent(), configDir(), CopilotCliTarget, copilotOnPath(), mcpConfigPath(), DetectionResult

### Community 142 - "runner.ts"
Cohesion: 0.29
Nodes (9): resolvedPath, run(), PASS_THRESHOLD, scoreFindRelevantContext(), scoreSearchNodes(), testCases, EvalReport, EvalResult (+1 more)

### Community 143 - "Torture.java"
Cohesion: 0.18
Nodes (9): Builder, java.util.List, lombok.Data, lombok.extern.slf4j.Slf4j, lombok.Getter, Shape, LombokBean, LombokBuilderBean (+1 more)

### Community 144 - "employee.go"
Cohesion: 0.38
Nodes (11): EmployeeCreateRequest, EmployeeRow, EmployeeUpdateRequest, CreateEmployee(), DeleteEmployee(), GetEmployee(), DB, Time (+3 more)

### Community 145 - "main"
Cohesion: 0.17
Nodes (9): Handler, Registry, NewRegistry(), main(), New(), Request, ResponseWriter, health() (+1 more)

### Community 146 - "languages/java.ts"
Cohesion: 0.32
Nodes (11): capitalizeJava(), extractJavaReturnType(), JAVA_NON_CLASS_RETURN_NODES, javaExtractor, LOMBOK_LOG_ANNOTATIONS, lombokAnnotationNames(), lombokGetterName(), lombokSetterName() (+3 more)

### Community 148 - "stripCommentsForRegex"
Cohesion: 0.09
Nodes (27): resolveMiddleware(), goResolver, HANDLER_DIRS, MIDDLEWARE_DIRS, MODEL_DIRS, resolveByNameAndKind(), SERVICE_DIRS, SERVICE_KINDS (+19 more)

### Community 149 - "TortureIndent.scala"
Cohesion: 0.24
Nodes (8): BaseI, extI(), Indented, IndentedC, label(), Int, String, topI()

### Community 150 - "TortureFileScoped.cs"
Cohesion: 0.20
Nodes (8): Torture.Scoped, IThing, Bodied, Empty, Money, Pointish, Svc, UserDto

### Community 151 - "Torture.cs"
Cohesion: 0.18
Nodes (9): Torture.Beta, Torture.Alpha, Torture.Alpha.Inner, int, Grouped, Deep, PartialHost, Point3 (+1 more)

### Community 152 - "fnref.rs"
Cohesion: 0.35
Nodes (10): Candidate, capture(), dispatch(), Mode, normalize(), Node, Option, String (+2 more)

### Community 153 - "explore-relevance-scoring.test.ts"
Cohesion: 0.18
Nodes (3): RELEVANCE_KIND_WEIGHT, buildProject(), cleanup()

### Community 154 - "r.ts"
Cohesion: 0.22
Nodes (10): ASSIGN_LEFT, ASSIGN_RIGHT, calleeName(), CLASS_FNS, extractClassMembers(), firstArgValue(), GENERIC_FNS, IMPORT_FNS (+2 more)

### Community 155 - "liveness-watchdog.ts"
Cohesion: 0.21
Nodes (9): debug(), DEFAULT_WATCHDOG_TIMEOUT_MS, deriveCheckIntervalMs(), installMainThreadWatchdog(), isEnvTruthy(), parseWatchdogTimeoutMs(), PROGRESS_CAP_MULTIPLIER, WatchdogHandle (+1 more)

### Community 157 - "Int"
Cohesion: 0.24
Nodes (10): Tag, fnRet(), freeFn(), Suit, hearts, spades, Foo, Int (+2 more)

### Community 158 - "Int"
Cohesion: 0.20
Nodes (8): AbsS, inferredRet(), lineDoc(), old(), pkgHelper(), privTop(), RichIntS, Int

### Community 160 - "WidgetT"
Cohesion: 0.27
Nodes (10): @immutable, BaseT, DrawT, MixA, MixB, OnlyMix, StatusT, WidgetT (+2 more)

### Community 161 - "Widget"
Cohesion: 0.20
Nodes (5): Deep, Display, Self, String, Widget

### Community 162 - "contract.go"
Cohesion: 0.44
Nodes (9): ContractCreateRequest, ContractRow, CreateContract(), DeleteContract(), GetContract(), DB, Time, ListContractsForEmployee() (+1 more)

### Community 163 - "Service"
Cohesion: 0.20
Nodes (4): route, Python torture fixture — decorators, self fn-refs, imports, shadowing., Service, view()

### Community 165 - "fabric.ts"
Cohesion: 0.33
Nodes (8): deriveComponentNameFromManager(), extractFabricNodes(), extractJvmViewManagerNodes(), extractLegacyViewManagerNodes(), extractPropNames(), fabricViewResolver, findNativePropsBody(), isFabricSpec()

### Community 166 - "frameworks/terraform.ts"
Cohesion: 0.38
Nodes (9): dirOf(), joinDirs(), nearestAncestorMatch(), normalizeRel(), parentOf(), readModuleAttr(), readNodeSpanMatch(), resolveScopedModuleRef() (+1 more)

### Community 168 - "Reader"
Cohesion: 0.24
Nodes (5): Config, Config2, Reader, Int, String

### Community 169 - "timesheet.go"
Cohesion: 0.47
Nodes (9): ApproveTimesheet(), CreateTimesheet(), GetTimesheet(), DB, Time, ListTimesheetsByCycle(), scanTimesheet(), TimesheetCreateRequest (+1 more)

### Community 170 - "Widget"
Cohesion: 0.22
Nodes (7): ClientBase, HttpRequest, ICloneable, MyDel, Client, WidgetExt, Widget

### Community 171 - ".Fetch"
Cohesion: 0.22
Nodes (7): Code, dynamic, IEnumerable, String, List, Payload, Other

### Community 172 - "SubK"
Cohesion: 0.25
Nodes (5): Comparable, Drawable, DelegatedImpl, OpenBase, SubK

### Community 173 - "nestedGenericRet"
Cohesion: 0.25
Nodes (8): Element, Err, Array, nestedGenericRet(), Result, Void, voidParamProof(), voidRet()

### Community 174 - "nested_ret"
Cohesion: 0.25
Nodes (8): Formatter, Response, fetch_data(), nested_ret(), Error, Result, Vec, vec_ret()

### Community 175 - "BaseService"
Cohesion: 0.22
Nodes (4): Get, Injectable, BaseService, Registry

### Community 176 - "fatal-handler.ts"
Cohesion: 0.33
Nodes (4): describeFatal(), FatalHandlerDeps, installFatalHandlers(), harness()

### Community 179 - "wasm-runtime-flags.ts"
Cohesion: 0.50
Nodes (7): buildRelaunchArgv(), HOST_PPID_ENV, NODE_RUNTIME_FLAGS, nodeRuntimeFlagsFor(), processHasWasmRuntimeFlags(), relaunchWithWasmRuntimeFlagsIfNeeded(), WASM_RUNTIME_FLAGS

### Community 182 - "metric-service.ts"
Cohesion: 0.42
Nodes (5): bucketByHour(), meanOf(), rateOfChange(), rollupByWidget(), MetricSample

### Community 184 - "TortureDocs.scala"
Cohesion: 0.36
Nodes (7): blankLineBetween(), DocClass, lineRun(), mixedBlockThenLine(), mixedLineThenBlock(), Int, scaladocOnly()

### Community 185 - "TortureExt.scala"
Cohesion: 0.28
Nodes (8): bracedA(), bracedB(), doubleUp(), Int, Option, String, secondOpt(), tripleUp()

### Community 186 - "npm-shim.test.ts"
Cohesion: 0.25
Nodes (3): makePkg(), mkTmp(), SHIM_SRC

### Community 187 - "web-tree-sitter.d.ts"
Cohesion: 0.25
Nodes (7): Edit, EmscriptenModule, ParseCallback, ParseOptions, Point, Range, web-tree-sitter

### Community 190 - "Http"
Cohesion: 0.25
Nodes (4): Http, ERR, OK, of()

### Community 191 - "kernel-tsjs-parity.test.ts"
Cohesion: 0.29
Nodes (7): assertParity(), canon(), ENV_KEYS, FIXTURE_DIR, KERNEL_PATH, kernelBuilt, REAL_SOURCES

### Community 192 - "A"
Cohesion: 0.29
Nodes (6): B, genericDef(), Option, secondOpt(), A, Base

### Community 193 - "prorateSalary"
Cohesion: 0.57
Nodes (6): calendarDays(), earlierOf(), Time, laterOf(), prorateAllowance(), prorateSalary()

### Community 194 - "kernel-ccpp-parity.test.ts"
Cohesion: 0.33
Nodes (6): assertParity(), canon(), ENV_KEYS, FIXTURE_DIR, KERNEL_PATH, kernelBuilt

### Community 195 - "kernel-csharp-parity.test.ts"
Cohesion: 0.33
Nodes (6): assertParity(), canon(), ENV_KEYS, FIXTURE_DIR, KERNEL_PATH, kernelBuilt

### Community 196 - "kernel-kotlin-parity.test.ts"
Cohesion: 0.33
Nodes (6): assertParity(), canon(), ENV_KEYS, FIXTURE_DIR, KERNEL_PATH, kernelBuilt

### Community 197 - "kernel-lua-parity.test.ts"
Cohesion: 0.33
Nodes (6): assertParity(), canon(), ENV_KEYS, FIXTURE_DIR, KERNEL_PATH, kernelBuilt

### Community 198 - "kernel-rustlang-parity.test.ts"
Cohesion: 0.33
Nodes (6): assertParity(), canon(), ENV_KEYS, FIXTURE_DIR, KERNEL_PATH, kernelBuilt

### Community 199 - "kernel-scala-parity.test.ts"
Cohesion: 0.33
Nodes (6): assertParity(), canon(), ENV_KEYS, FIXTURE_DIR, KERNEL_PATH, kernelBuilt

### Community 200 - "kernel-swift-parity.test.ts"
Cohesion: 0.33
Nodes (6): assertParity(), canon(), ENV_KEYS, FIXTURE_DIR, KERNEL_PATH, kernelBuilt

### Community 202 - "npm-sdk.test.ts"
Cohesion: 0.38
Nodes (5): installPlatformPackage(), makeConsumer(), mkTmp(), SDK_SRC, writeFakeLib()

### Community 204 - "Fixed"
Cohesion: 0.53
Nodes (3): Fixed, System, Time

### Community 205 - "ambient-decls-ts/package.json"
Cohesion: 0.33
Nodes (5): description, name, private, type, version

### Community 209 - "torture.hpp"
Cohesion: 0.40
Nodes (5): clamp_value(), Forward, T, Meter::Calibrate(), Opaque

### Community 210 - "install-sh-prune.test.ts"
Cohesion: 0.47
Nodes (4): extractPruneBlock(), INSTALL_SH, runPrune(), shq()

### Community 212 - "Render"
Cohesion: 0.40
Nodes (4): Debug, Container<u32>, Base, Render

### Community 213 - "dense-header-ts/package.json"
Cohesion: 0.40
Nodes (4): name, private, type, version

### Community 214 - "displacement-ts/package.json"
Cohesion: 0.40
Nodes (4): name, private, type, version

### Community 215 - "panel.ts"
Cohesion: 0.60
Nodes (4): medianOf(), DashboardStore, describeStore(), mountPanel()

### Community 216 - "oversize-member-ts/package.json"
Cohesion: 0.40
Nodes (4): name, private, type, version

### Community 217 - "starved-cluster-ts/package.json"
Cohesion: 0.40
Nodes (4): name, private, type, version

### Community 218 - "tail-render-ts/package.json"
Cohesion: 0.40
Nodes (4): name, private, type, version

### Community 220 - "langs.rs"
Cohesion: 0.67
Nodes (3): grammar_for(), Option, Language

### Community 221 - ".parent"
Cohesion: 0.67
Nodes (3): addBareGitlink(), addSubmodule(), git()

### Community 228 - "factory-closure-ts/package.json"
Cohesion: 0.50
Nodes (3): name, private, version

### Community 229 - "Color"
Cohesion: 0.50
Nodes (4): BLUE, GREEN, RED, Color

### Community 230 - "Container"
Cohesion: 0.50
Nodes (3): Container, Container<T>, T

### Community 232 - "index-orphan-watchdog.test.ts"
Cohesion: 0.67
Nodes (3): isAlive(), SUPERVISION, waitForExit()

### Community 233 - "mcp-ppid-watchdog.test.ts"
Cohesion: 0.67
Nodes (3): BIN, isAlive(), waitForExit()

### Community 246 - "SealedOp"
Cohesion: 0.67
Nodes (3): Add, Mul, SealedOp

## Knowledge Gaps
- **1193 isolated node(s):** `COLORS_ENABLED`, `nodeMajor`, `FatalHandlerDeps`, `DEFAULT_BUILD_OPTIONS`, `HIGH_VALUE_NODE_KINDS` (+1188 more)
  These have ≤1 connection - possible missing edges or undocumented components.
- **475 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.

## Suggested Questions
_Questions this graph is uniquely positioned to answer:_

- **Why does `Node` connect `Node` to `CodeGraph`, `frameworks/index.ts`, `callback-synthesizer.ts`, `DatabaseConnection`, `getChildByField`, `QueryBuilder`, `src/types.ts`, `RazorExtractor`, `languages/index.ts`, `tools.ts`, `MyBatisExtractor`, `stripCommentsForRegex`, `import-resolver.ts`, `name-matcher.ts`, `context/index.ts`, `extraction/index.ts`, `fabric.ts`, `frameworks/terraform.ts`, `cobol.ts`, `UnresolvedRef`, `nestjs.ts`, `ResolutionContext`, `.indexAll`, `ReferenceResolver`, `GraphTraverser`, `c-fnptr-synthesizer.ts`, `frameworks/java.ts`, `decode.ts`, `resolution/index.ts`, `frameworks/rust.ts`, `db/queries.ts`, `swift-objc.ts`, `CfmlExtractor`?**
  _High betweenness centrality (0.029) - this node is a cross-community bridge._
- **Why does `ExploreSessionState` connect `explore-session-state.test.ts` to `proxy.ts`, `factory-closure-ts/src/index.ts`, `Node`, `tools.ts`?**
  _High betweenness centrality (0.029) - this node is a cross-community bridge._
- **Why does `BaseService` connect `BaseService` to `TortureService`, `torture.tsx`, `Service`?**
  _High betweenness centrality (0.027) - this node is a cross-community bridge._
- **Are the 117 inferred relationships involving `edge_kind_index()` (e.g. with `.create_node()` and `.extract_call()`) actually correct?**
  _`edge_kind_index()` has 117 INFERRED edges - model-reasoned connections that need verification._
- **What connects `COLORS_ENABLED`, `nodeMajor`, `FatalHandlerDeps` to the rest of the system?**
  _1193 weakly-connected nodes found - possible documentation gaps or missing edges._
- **Should `tail-render-ts/types/worker-configuration.d.ts` be split into smaller, more focused modules?**
  _Cohesion score 0.004739336492890996 - nodes in this community are weakly interconnected._
- **Should `CodeGraph` be split into smaller, more focused modules?**
  _Cohesion score 0.022610483042137718 - nodes in this community are weakly interconnected._