# Graph Report - web (2026-05-04) ## Corpus Check - 680 files · ~1,080,875 words - Verdict: corpus is large enough that graph structure adds value. ## Summary - 10191 nodes · 25874 edges · 47 communities detected - Extraction: 89% EXTRACTED · 11% INFERRED · 0% AMBIGUOUS · INFERRED: 2835 edges (avg confidence: 0.8) - Token cost: 0 input · 0 output ## Community Hubs (Navigation) - [[_COMMUNITY_Community 0|Community 0]] - [[_COMMUNITY_Community 1|Community 1]] - [[_COMMUNITY_Community 2|Community 2]] - [[_COMMUNITY_Community 3|Community 3]] - [[_COMMUNITY_Community 4|Community 4]] - [[_COMMUNITY_Community 5|Community 5]] - [[_COMMUNITY_Community 6|Community 6]] - [[_COMMUNITY_Community 7|Community 7]] - [[_COMMUNITY_Community 8|Community 8]] - [[_COMMUNITY_Community 9|Community 9]] - [[_COMMUNITY_Community 10|Community 10]] - [[_COMMUNITY_Community 11|Community 11]] - [[_COMMUNITY_Community 12|Community 12]] - [[_COMMUNITY_Community 13|Community 13]] - [[_COMMUNITY_Community 14|Community 14]] - [[_COMMUNITY_Community 15|Community 15]] - [[_COMMUNITY_Community 16|Community 16]] - [[_COMMUNITY_Community 17|Community 17]] - [[_COMMUNITY_Community 18|Community 18]] - [[_COMMUNITY_Community 19|Community 19]] - [[_COMMUNITY_Community 20|Community 20]] - [[_COMMUNITY_Community 21|Community 21]] - [[_COMMUNITY_Community 22|Community 22]] - [[_COMMUNITY_Community 23|Community 23]] - [[_COMMUNITY_Community 24|Community 24]] - [[_COMMUNITY_Community 25|Community 25]] - [[_COMMUNITY_Community 26|Community 26]] - [[_COMMUNITY_Community 27|Community 27]] - [[_COMMUNITY_Community 28|Community 28]] - [[_COMMUNITY_Community 29|Community 29]] - [[_COMMUNITY_Community 30|Community 30]] - [[_COMMUNITY_Community 31|Community 31]] - [[_COMMUNITY_Community 32|Community 32]] - [[_COMMUNITY_Community 33|Community 33]] - [[_COMMUNITY_Community 34|Community 34]] - [[_COMMUNITY_Community 38|Community 38]] - [[_COMMUNITY_Community 39|Community 39]] - [[_COMMUNITY_Community 47|Community 47]] - [[_COMMUNITY_Community 48|Community 48]] - [[_COMMUNITY_Community 49|Community 49]] - [[_COMMUNITY_Community 61|Community 61]] - [[_COMMUNITY_Community 89|Community 89]] - [[_COMMUNITY_Community 90|Community 90]] - [[_COMMUNITY_Community 91|Community 91]] - [[_COMMUNITY_Community 96|Community 96]] - [[_COMMUNITY_Community 100|Community 100]] - [[_COMMUNITY_Community 104|Community 104]] ## God Nodes (most connected - your core abstractions) 1. `error()` - 184 edges 2. `config()` - 158 edges 3. `get()` - 127 edges 4. `map()` - 112 edges 5. `E()` - 111 edges 6. `split()` - 101 edges 7. `getOr()` - 93 edges 8. `fold()` - 89 edges 9. `f()` - 84 edges 10. `Yn()` - 79 edges ## Surprising Connections (you probably didn't know these) - `compileFilter()` --calls--> `isString()` [INFERRED] public/tinymce/plugins/importcss/plugin.js → src/utils/validate.ts - `isArrayOf()` --calls--> `isArray()` [INFERRED] public/tinymce/plugins/template/plugin.js → src/utils/validate.ts - `n()` --calls--> `getTime()` [INFERRED] public/tinymce/plugins/help/plugin.min.js → src/utils/index.ts - `debounce()` --calls--> `apply()` [INFERRED] src/utils/index.ts → public/tinymce/models/dom/model.js - `filterNode()` --calls--> `indexOf()` [INFERRED] src/views/workflow/processDefinition/index.vue → public/tinymce/themes/silver/theme.js ## Communities ### Community 0 - "Community 0" Cohesion: 0.0 Nodes (1697): if(), update(), isSkinContentCss(), abort(), aboveOrBelow(), aboveOrBelowRtl(), absolute$2(), absolute$3() (+1689 more) ### Community 1 - "Community 1" Cohesion: 0.0 Nodes (562): removeAdvisor(), fetchAdmins(), fetchCustomAdminsWithScope(), filteredAdmins(), getListByType(), getSearchForm(), handleReset(), handleSearch() (+554 more) ### Community 2 - "Community 2" Cohesion: 0.01 Nodes (763): re(), se(), absolute(), add(), add$1(), add$2(), add$3(), addCell() (+755 more) ### Community 3 - "Community 3" Cohesion: 0.01 Nodes (562): c(), setDir(), before(), isBlock(), defaultConvertSelectorToFormat(), $(), after(), all() (+554 more) ### Community 4 - "Community 4" Cohesion: 0.01 Nodes (587): setup(), setup$2(), d(), g(), i(), k(), m(), p() (+579 more) ### Community 5 - "Community 5" Cohesion: 0.01 Nodes (289): A(), b(), C(), l, o(), r(), t(), u() (+281 more) ### Community 6 - "Community 6" Cohesion: 0.01 Nodes (284): fireToggleAccordionEvent(), Ce(), register$1(), addButton(), addControl(), addSplitButton(), applyListFormat(), findUntil() (+276 more) ### Community 7 - "Community 7" Cohesion: 0.01 Nodes (281): getCellsFromFakeSelection(), getCellsFromSelection(), binder(), handle(), thunk(), thunkOf(), addButtons(), addMenuItems() (+273 more) ### Community 8 - "Community 8" Cohesion: 0.02 Nodes (236): after(), ancestor(), ancestor$1(), ancestor$2(), ancestor$3(), append(), append$1(), appendItem() (+228 more) ### Community 9 - "Community 9" Cohesion: 0.01 Nodes (145): oe(), uploadInvoiceFile(), uploadInvoiceImage(), importProduct(), apply(), isEmpty(), X(), reverse() (+137 more) ### Community 10 - "Community 10" Cohesion: 0.02 Nodes (139): Wc(), isArrayOf(), appendClickRemove(), applyLinkOverrides(), applyRelTargetRules(), bind(), cat(), collect() (+131 more) ### Community 11 - "Community 11" Cohesion: 0.02 Nodes (132): callback(), if(), if(), getData(), setData(), if(), addPixelSuffix(), addPrependUrl() (+124 more) ### Community 12 - "Community 12" Cohesion: 0.02 Nodes (69): a, c(), e(), i(), l(), m(), d(), i() (+61 more) ### Community 13 - "Community 13" Cohesion: 0.02 Nodes (113): comparePosition(), comparePosition(), oi(), selectNode(), all(), append(), before(), bind() (+105 more) ### Community 14 - "Community 14" Cohesion: 0.03 Nodes (117): ancestors(), all(), all$1(), ancestors(), ancestors$1(), bind(), bind$1(), bind$2() (+109 more) ### Community 15 - "Community 15" Cohesion: 0.03 Nodes (115): addClasses(), after(), after$1(), all(), ancestor(), ancestor$1(), append(), append$1() (+107 more) ### Community 16 - "Community 16" Cohesion: 0.04 Nodes (92): A(), ae(), al(), ao(), b(), be(), bl(), bo() (+84 more) ### Community 17 - "Community 17" Cohesion: 0.02 Nodes (32): open(), getConfigKey(), let(), catch(), getContact(), let(), listDecisionContact(), listMyCustomer() (+24 more) ### Community 18 - "Community 18" Cohesion: 0.05 Nodes (84): A(), ae(), an(), b(), Be(), Bt(), ce(), cn() (+76 more) ### Community 19 - "Community 19" Cohesion: 0.03 Nodes (55): getTenantList(), login(), register(), formatShortMoney(), disabledDate(), getDifference(), getDifferencePercent(), handleClose() (+47 more) ### Community 20 - "Community 20" Cohesion: 0.04 Nodes (57): add(), add$1(), add$2(), applyVisualChars(), charMapToRegExp(), charMapToSelector(), cleanClass(), each() (+49 more) ### Community 21 - "Community 21" Cohesion: 0.05 Nodes (88): colInfo(), getBottomEdge(), getLeftEdge(), getRightEdge(), getTop$1(), getTopEdge(), rowInfo(), capValue() (+80 more) ### Community 22 - "Community 22" Cohesion: 0.05 Nodes (37): ancestor(), ancestor$1(), children(), children$1(), children$2(), compose1(), documentOrOwner(), each() (+29 more) ### Community 23 - "Community 23" Cohesion: 0.06 Nodes (43): $(), a(), ae(), be(), ce(), d(), _e(), ee() (+35 more) ### Community 24 - "Community 24" Cohesion: 0.07 Nodes (37): _(), A(), ae(), b, Be(), d(), e(), et() (+29 more) ### Community 25 - "Community 25" Cohesion: 0.06 Nodes (33): $(), a(), Ae(), be(), D(), De(), E(), Ee() (+25 more) ### Community 26 - "Community 26" Cohesion: 0.05 Nodes (28): Cell(), checkRange(), contains(), each(), each$1(), emojiMatches(), emojisFrom(), exists() (+20 more) ### Community 27 - "Community 27" Cohesion: 0.05 Nodes (25): cat(), contains(), convertText(), find(), findUntil(), get(), getNamesFromTabs(), has() (+17 more) ### Community 28 - "Community 28" Cohesion: 0.05 Nodes (36): getList(), handleAdd(), handleQuery(), handleSelectionChange(), resetQuery(), handleUpload(), getList(), handleAdd() (+28 more) ### Community 29 - "Community 29" Cohesion: 0.05 Nodes (19): ancestor(), ancestor$1(), closest$1(), closest$2(), fromDom(), fromHtml(), fromPoint(), fromTag() (+11 more) ### Community 30 - "Community 30" Cohesion: 0.07 Nodes (17): constant(), get$1(), getCurrentCode(), getCurrentLanguage(), getLanguages(), getSelectedCodeSample(), head(), isCodeSample() (+9 more) ### Community 31 - "Community 31" Cohesion: 0.12 Nodes (40): boundsRestriction(), centreY(), centreY$1(), east(), east$2(), eastEdgeX(), eastEdgeX$1(), eastX() (+32 more) ### Community 32 - "Community 32" Cohesion: 0.09 Nodes (13): _(), b(), C(), d(), e(), H(), i, L() (+5 more) ### Community 33 - "Community 33" Cohesion: 0.09 Nodes (7): a, b(), D(), e(), n(), T(), u() ### Community 34 - "Community 34" Cohesion: 0.08 Nodes (15): categoryTree(), listDefinition(), unPublishList(), filterNode(), getList(), getPageList(), getTreeselect(), getUnPublishList() (+7 more) ### Community 38 - "Community 38" Cohesion: 0.19 Nodes (8): cancel(), getList(), handleAdd(), handleQuery(), handleSelectionChange(), listDormHygieneStudentScore(), reset(), resetQuery() ### Community 39 - "Community 39" Cohesion: 0.19 Nodes (8): cancel(), getList(), handleAdd(), handleQuery(), handleSelectionChange(), listXgClassPosDict(), reset(), resetQuery() ### Community 47 - "Community 47" Cohesion: 0.31 Nodes (7): applyTransform(), getBounds(), handleMouseDown(), handleMouseMove(), handleMouseWheel(), resetDragPosition(), resetTransform() ### Community 48 - "Community 48" Cohesion: 0.22 Nodes (3): if(), getDormBedInfo(), getDormRoomInfo() ### Community 49 - "Community 49" Cohesion: 0.2 Nodes (2): determineScope(), getScope() ### Community 61 - "Community 61" Cohesion: 0.32 Nodes (4): getStageText(), handleClose(), open(), resetForm() ### Community 89 - "Community 89" Cohesion: 0.4 Nodes (2): handleClose(), resetForm() ### Community 90 - "Community 90" Cohesion: 0.67 Nodes (3): closeDialog(), resetForm(), submitForm() ### Community 91 - "Community 91" Cohesion: 0.67 Nodes (3): closeDialog(), resetForm(), submitForm() ### Community 96 - "Community 96" Cohesion: 0.5 Nodes (2): cancel(), reset() ### Community 100 - "Community 100" Cohesion: 0.67 Nodes (1): ProjectTypes ### Community 104 - "Community 104" Cohesion: 1.0 Nodes (2): cancel(), reset() ## Knowledge Gaps - **Thin community `Community 49`** (10 nodes): `determineScope()`, `index.ts`, `addStuColBatchClass()`, `delStuColBatchClass()`, `getScope()`, `getScopeDetail()`, `getStuColBatchClass()`, `listStuColBatchClass()`, `setScope()`, `updateStuColBatchClass()` Too small to be a meaningful cluster - may be noise or needs more connections extracted. - **Thin community `Community 89`** (6 nodes): `handleClose()`, `handleReasonChange()`, `initForm()`, `resetForm()`, `submitForm()`, `MarkLostDialog.vue` Too small to be a meaningful cluster - may be noise or needs more connections extracted. - **Thin community `Community 96`** (5 nodes): `cancel()`, `open()`, `reset()`, `submitForm()`, `claimDialog.vue` Too small to be a meaningful cluster - may be noise or needs more connections extracted. - **Thin community `Community 100`** (3 nodes): `propTypes.ts`, `ProjectTypes`, `.style()` Too small to be a meaningful cluster - may be noise or needs more connections extracted. - **Thin community `Community 104`** (3 nodes): `plan.vue`, `cancel()`, `reset()` Too small to be a meaningful cluster - may be noise or needs more connections extracted. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ - **Why does `error()` connect `Community 1` to `Community 0`, `Community 3`, `Community 4`, `Community 5`, `Community 7`, `Community 8`, `Community 11`, `Community 12`, `Community 13`, `Community 14`, `Community 15`, `Community 16`, `Community 17`, `Community 18`, `Community 19`, `Community 20`, `Community 22`, `Community 24`, `Community 25`, `Community 29`?** _High betweenness centrality (0.081) - this node is a cross-community bridge._ - **Why does `split()` connect `Community 3` to `Community 0`, `Community 1`, `Community 2`, `Community 4`, `Community 5`, `Community 6`, `Community 7`, `Community 8`, `Community 9`, `Community 10`, `Community 11`, `Community 13`, `Community 14`, `Community 15`, `Community 16`, `Community 18`, `Community 19`, `Community 20`, `Community 23`, `Community 24`, `Community 25`, `Community 27`, `Community 32`?** _High betweenness centrality (0.051) - this node is a cross-community bridge._ - **Why does `f()` connect `Community 9` to `Community 33`, `Community 2`, `Community 3`, `Community 4`, `Community 6`, `Community 7`, `Community 8`, `Community 10`, `Community 11`, `Community 12`, `Community 13`, `Community 14`, `Community 15`, `Community 18`, `Community 20`, `Community 22`, `Community 26`, `Community 27`?** _High betweenness centrality (0.044) - this node is a cross-community bridge._ - **Are the 169 inferred relationships involving `error()` (e.g. with `qt()` and `hn()`) actually correct?** _`error()` has 169 INFERRED edges - model-reasoned connections that need verification._ - **Are the 41 inferred relationships involving `config()` (e.g. with `hv()` and `pv()`) actually correct?** _`config()` has 41 INFERRED edges - model-reasoned connections that need verification._ - **Are the 81 inferred relationships involving `get()` (e.g. with `Cr()` and `wa()`) actually correct?** _`get()` has 81 INFERRED edges - model-reasoned connections that need verification._ - **Are the 75 inferred relationships involving `E()` (e.g. with `.fold()` and `.map()`) actually correct?** _`E()` has 75 INFERRED edges - model-reasoned connections that need verification._