4.9 KiB
Graph Report - C:\Users\hp\Desktop\projects\restroAI (2026-08-05)
Corpus Check
- cluster-only mode — file stats not available
Summary
- 222 nodes · 385 edges · 11 communities (10 shown, 1 thin omitted)
- Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS
- Token cost: 0 input · 0 output
Community Hubs (Navigation)
- App.tsx
- react
- package.json
- compilerOptions
- devDependencies
- compilerOptions
- VoiceAssistantModal.tsx
- AdminDesktopShell.tsx
- index.ts
- tsconfig.json
God Nodes (most connected - your core abstractions)
react- 28 edgescompilerOptions- 18 edgescompilerOptions- 15 edgesapi- 13 edgesMenuItem- 10 edgesOrderStatus- 10 edgesMENU_ITEMS- 9 edgesApp()- 8 edgesKDSOrder- 8 edgesStatusBadge()- 7 edges
Surprising Connections (you probably didn't know these)
plugins--extends-->typescript[EXTRACTED] .oxlintrc.json → package.jsonDetectedItem--references-->MenuItem[EXTRACTED] src/components/customer/VoiceAssistantModal.tsx → src/data/menuData.tsCustomizationModalProps--references-->MenuItem[EXTRACTED] src/components/customer/CustomizationModal.tsx → src/data/menuData.tsMenuBrowseViewProps--references-->MenuItem[EXTRACTED] src/components/customer/MenuBrowseView.tsx → src/data/menuData.tsgetFrontendMenuItem()--references-->MENU_ITEMS[EXTRACTED] src/services/api.ts → src/data/menuData.ts
Import Cycles
- None detected.
Communities (11 total, 1 thin omitted)
Community 0 - "App.tsx"
Cohesion: 0.08 Nodes (30): App(), CustomerView, getTableNumFromUrl(), StaffLoginModal(), StaffLoginModalProps, BillPaymentView(), BillPaymentViewProps, CustomizationModal() (+22 more)
Community 1 - "react"
Cohesion: 0.16 Nodes (14): react, NavigationProps, StatusBadge(), CartReviewView(), CartReviewViewProps, CustomizationModalProps, DIETARY_FILTERS, MenuBrowseView() (+6 more)
Community 2 - "package.json"
Cohesion: 0.08 Nodes (23): @emotion/react, @emotion/styled, @mui/icons-material, @mui/material, dependencies, @emotion/react, @emotion/styled, @mui/icons-material (+15 more)
Community 3 - "compilerOptions"
Cohesion: 0.08 Nodes (23): DOM, src, vite/client, compilerOptions, allowArbitraryExtensions, allowImportingTsExtensions, erasableSyntaxOnly, jsx (+15 more)
Community 4 - "devDependencies"
Cohesion: 0.09 Nodes (22): oxlint, plugins, rules, react/only-export-components, react/rules-of-hooks, $schema, devDependencies, oxlint (+14 more)
Community 5 - "compilerOptions"
Cohesion: 0.10 Nodes (19): node, vite.config.ts, compilerOptions, allowImportingTsExtensions, erasableSyntaxOnly, lib, module, moduleDetection (+11 more)
Community 6 - "VoiceAssistantModal.tsx"
Cohesion: 0.16 Nodes (14): DetectedItem, parseTranscriptToItems(), QUICK_COMMANDS, VoiceAssistantModal(), VoiceAssistantModalProps, ISpeechRecognition, SpeechRecognitionErrorEvent, SpeechRecognitionEvent (+6 more)
Community 7 - "AdminDesktopShell.tsx"
Cohesion: 0.17 Nodes (12): AdminDesktopShell(), TabType, BillingManagerView(), FeedbackInboxView(), InventoryView(), ReservationsView(), StaffShiftsView(), SuppliersView() (+4 more)
Community 8 - "index.ts"
Cohesion: 0.20 Nodes (14): AdminDesktopShellProps, StatusBadgeProps, KDSKanbanProps, KDSTicketCard(), KDSTicketCardProps, VoiceOrderingView(), VoiceOrderingViewProps, AnalyticsMetric (+6 more)
Knowledge Gaps
- 85 isolated node(s):
$schema,oxc,react/rules-of-hooks,warn,name(+80 more) These have ≤1 connection - possible missing edges or undocumented components. - 1 thin communities (<3 nodes) omitted from report — run
graphify queryto explore isolated nodes.
Suggested Questions
Questions this graph is uniquely positioned to answer:
- Why does
reactconnectreacttoApp.tsx,devDependencies,VoiceAssistantModal.tsx,AdminDesktopShell.tsx,index.ts? High betweenness centrality (0.333) - this node is a cross-community bridge. - Why does
pluginsconnectdevDependenciestoreact? High betweenness centrality (0.252) - this node is a cross-community bridge. - Why does
devDependenciesconnectdevDependenciestopackage.json? High betweenness centrality (0.217) - this node is a cross-community bridge. - What connects
$schema,oxc,react/rules-of-hooksto the rest of the system? 85 weakly-connected nodes found - possible documentation gaps or missing edges. - Should
App.tsxbe split into smaller, more focused modules? Cohesion score 0.08080808080808081 - nodes in this community are weakly interconnected. - Should
package.jsonbe split into smaller, more focused modules? Cohesion score 0.08333333333333333 - nodes in this community are weakly interconnected. - Should
compilerOptionsbe split into smaller, more focused modules? Cohesion score 0.08333333333333333 - nodes in this community are weakly interconnected.