# Graph Report - socialdesk  (2026-05-31)

## Corpus Check
- 469 files · ~298,337 words
- Verdict: corpus is large enough that graph structure adds value.

## Summary
- 2354 nodes · 3672 edges · 223 communities (144 shown, 79 thin omitted)
- Extraction: 99% EXTRACTED · 1% INFERRED · 0% AMBIGUOUS · INFERRED: 29 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 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 35|Community 35]]
- [[_COMMUNITY_Community 36|Community 36]]
- [[_COMMUNITY_Community 37|Community 37]]
- [[_COMMUNITY_Community 38|Community 38]]
- [[_COMMUNITY_Community 39|Community 39]]
- [[_COMMUNITY_Community 40|Community 40]]
- [[_COMMUNITY_Community 41|Community 41]]
- [[_COMMUNITY_Community 42|Community 42]]
- [[_COMMUNITY_Community 43|Community 43]]
- [[_COMMUNITY_Community 44|Community 44]]
- [[_COMMUNITY_Community 45|Community 45]]
- [[_COMMUNITY_Community 46|Community 46]]
- [[_COMMUNITY_Community 47|Community 47]]
- [[_COMMUNITY_Community 48|Community 48]]
- [[_COMMUNITY_Community 49|Community 49]]
- [[_COMMUNITY_Community 50|Community 50]]
- [[_COMMUNITY_Community 51|Community 51]]
- [[_COMMUNITY_Community 52|Community 52]]
- [[_COMMUNITY_Community 53|Community 53]]
- [[_COMMUNITY_Community 54|Community 54]]
- [[_COMMUNITY_Community 55|Community 55]]
- [[_COMMUNITY_Community 56|Community 56]]
- [[_COMMUNITY_Community 57|Community 57]]
- [[_COMMUNITY_Community 58|Community 58]]
- [[_COMMUNITY_Community 59|Community 59]]
- [[_COMMUNITY_Community 60|Community 60]]
- [[_COMMUNITY_Community 61|Community 61]]
- [[_COMMUNITY_Community 62|Community 62]]
- [[_COMMUNITY_Community 63|Community 63]]
- [[_COMMUNITY_Community 64|Community 64]]
- [[_COMMUNITY_Community 65|Community 65]]
- [[_COMMUNITY_Community 66|Community 66]]
- [[_COMMUNITY_Community 67|Community 67]]
- [[_COMMUNITY_Community 68|Community 68]]
- [[_COMMUNITY_Community 69|Community 69]]
- [[_COMMUNITY_Community 70|Community 70]]
- [[_COMMUNITY_Community 71|Community 71]]
- [[_COMMUNITY_Community 72|Community 72]]
- [[_COMMUNITY_Community 73|Community 73]]
- [[_COMMUNITY_Community 74|Community 74]]
- [[_COMMUNITY_Community 76|Community 76]]
- [[_COMMUNITY_Community 77|Community 77]]
- [[_COMMUNITY_Community 78|Community 78]]
- [[_COMMUNITY_Community 79|Community 79]]
- [[_COMMUNITY_Community 80|Community 80]]
- [[_COMMUNITY_Community 81|Community 81]]
- [[_COMMUNITY_Community 82|Community 82]]
- [[_COMMUNITY_Community 83|Community 83]]
- [[_COMMUNITY_Community 84|Community 84]]
- [[_COMMUNITY_Community 85|Community 85]]
- [[_COMMUNITY_Community 86|Community 86]]
- [[_COMMUNITY_Community 87|Community 87]]
- [[_COMMUNITY_Community 88|Community 88]]
- [[_COMMUNITY_Community 89|Community 89]]
- [[_COMMUNITY_Community 90|Community 90]]
- [[_COMMUNITY_Community 91|Community 91]]
- [[_COMMUNITY_Community 92|Community 92]]
- [[_COMMUNITY_Community 93|Community 93]]
- [[_COMMUNITY_Community 94|Community 94]]
- [[_COMMUNITY_Community 95|Community 95]]
- [[_COMMUNITY_Community 96|Community 96]]
- [[_COMMUNITY_Community 97|Community 97]]
- [[_COMMUNITY_Community 99|Community 99]]
- [[_COMMUNITY_Community 100|Community 100]]
- [[_COMMUNITY_Community 101|Community 101]]
- [[_COMMUNITY_Community 102|Community 102]]
- [[_COMMUNITY_Community 103|Community 103]]
- [[_COMMUNITY_Community 105|Community 105]]
- [[_COMMUNITY_Community 106|Community 106]]
- [[_COMMUNITY_Community 107|Community 107]]
- [[_COMMUNITY_Community 108|Community 108]]
- [[_COMMUNITY_Community 109|Community 109]]
- [[_COMMUNITY_Community 110|Community 110]]
- [[_COMMUNITY_Community 111|Community 111]]
- [[_COMMUNITY_Community 112|Community 112]]
- [[_COMMUNITY_Community 114|Community 114]]
- [[_COMMUNITY_Community 115|Community 115]]
- [[_COMMUNITY_Community 116|Community 116]]
- [[_COMMUNITY_Community 117|Community 117]]
- [[_COMMUNITY_Community 118|Community 118]]
- [[_COMMUNITY_Community 119|Community 119]]
- [[_COMMUNITY_Community 120|Community 120]]
- [[_COMMUNITY_Community 121|Community 121]]
- [[_COMMUNITY_Community 122|Community 122]]
- [[_COMMUNITY_Community 123|Community 123]]
- [[_COMMUNITY_Community 124|Community 124]]
- [[_COMMUNITY_Community 126|Community 126]]
- [[_COMMUNITY_Community 127|Community 127]]
- [[_COMMUNITY_Community 128|Community 128]]
- [[_COMMUNITY_Community 129|Community 129]]
- [[_COMMUNITY_Community 130|Community 130]]
- [[_COMMUNITY_Community 131|Community 131]]
- [[_COMMUNITY_Community 132|Community 132]]
- [[_COMMUNITY_Community 133|Community 133]]
- [[_COMMUNITY_Community 134|Community 134]]
- [[_COMMUNITY_Community 135|Community 135]]
- [[_COMMUNITY_Community 136|Community 136]]
- [[_COMMUNITY_Community 138|Community 138]]
- [[_COMMUNITY_Community 140|Community 140]]
- [[_COMMUNITY_Community 141|Community 141]]
- [[_COMMUNITY_Community 142|Community 142]]
- [[_COMMUNITY_Community 145|Community 145]]
- [[_COMMUNITY_Community 146|Community 146]]
- [[_COMMUNITY_Community 148|Community 148]]
- [[_COMMUNITY_Community 149|Community 149]]
- [[_COMMUNITY_Community 151|Community 151]]
- [[_COMMUNITY_Community 152|Community 152]]
- [[_COMMUNITY_Community 155|Community 155]]
- [[_COMMUNITY_Community 157|Community 157]]
- [[_COMMUNITY_Community 179|Community 179]]
- [[_COMMUNITY_Community 180|Community 180]]
- [[_COMMUNITY_Community 181|Community 181]]
- [[_COMMUNITY_Community 182|Community 182]]
- [[_COMMUNITY_Community 183|Community 183]]
- [[_COMMUNITY_Community 184|Community 184]]
- [[_COMMUNITY_Community 185|Community 185]]
- [[_COMMUNITY_Community 186|Community 186]]
- [[_COMMUNITY_Community 187|Community 187]]
- [[_COMMUNITY_Community 188|Community 188]]
- [[_COMMUNITY_Community 189|Community 189]]
- [[_COMMUNITY_Community 190|Community 190]]
- [[_COMMUNITY_Community 191|Community 191]]
- [[_COMMUNITY_Community 192|Community 192]]
- [[_COMMUNITY_Community 193|Community 193]]
- [[_COMMUNITY_Community 194|Community 194]]
- [[_COMMUNITY_Community 195|Community 195]]
- [[_COMMUNITY_Community 196|Community 196]]
- [[_COMMUNITY_Community 197|Community 197]]
- [[_COMMUNITY_Community 198|Community 198]]
- [[_COMMUNITY_Community 199|Community 199]]
- [[_COMMUNITY_Community 200|Community 200]]
- [[_COMMUNITY_Community 201|Community 201]]
- [[_COMMUNITY_Community 202|Community 202]]
- [[_COMMUNITY_Community 203|Community 203]]
- [[_COMMUNITY_Community 204|Community 204]]
- [[_COMMUNITY_Community 205|Community 205]]

## God Nodes (most connected - your core abstractions)
1. `getSessionProfile()` - 272 edges
2. `sql()` - 217 edges
3. `SocialDesk AI - Database Tables` - 85 edges
4. `SocialDesk AI - Product Plan` - 58 edges
5. `SocialDesk AI - Implementation Checklist` - 56 edges
6. `SocialDesk AI - Architecture` - 53 edges
7. `makeStripeRequest()` - 50 edges
8. `useStore` - 48 edges
9. `executeNode()` - 29 edges
10. `SocialDesk AI - Business Requirements Document` - 25 edges

## Surprising Connections (you probably didn't know these)
- `main()` --calls--> `sql()`  [EXTRACTED]
  apps/web/test_query.js → apps/web/src/app/api/utils/sql.js
- `auth()` --calls--> `sql()`  [INFERRED]
  apps/web/src/auth.js → apps/web/src/app/api/utils/sql.js
- `PATCH()` --calls--> `auth()`  [INFERRED]
  apps/web/src/app/api/campaigns/[id]/route.js → apps/web/src/auth.js
- `NavItem()` --calls--> `useStore`  [EXTRACTED]
  apps/web/src/components/DashboardLayout.jsx → apps/web/src/store/useStore.js
- `SidebarLogout()` --calls--> `useStore`  [EXTRACTED]
  apps/web/src/components/DashboardLayout.jsx → apps/web/src/store/useStore.js

## Communities (223 total, 79 thin omitted)

### Community 0 - "Community 0"
Cohesion: 0.02
Nodes (83): 10.1 post_metrics, 10.2 conversation_metrics, 10.3 agent_metrics, 10.4 workflow_metrics, 10.5 tenant_daily_usage, 10. Analytics tables, 11.1 plans, 11.2 subscriptions (+75 more)

### Community 1 - "Community 1"
Cohesion: 0.05
Nodes (57): calculateDailyAnalyticsWorker, checkSlaBreachesWorker, cleanupLogsWorker, executeWorkflowNodeWorker, generateEmbeddingsWorker, processAiReplyWorker, processWebhookWorker, fetchMediaBlob() (+49 more)

### Community 2 - "Community 2"
Cohesion: 0.05
Nodes (40): GET(), POST(), POST(), POST(), POST(), POST(), POST(), POST() (+32 more)

### Community 3 - "Community 3"
Cohesion: 0.07
Nodes (54): attachPaymentMethod(), cancelPaymentIntent(), cancelSubscription(), confirmPaymentIntent(), createCharge(), createCheckoutSession(), createCustomer(), createInvoice() (+46 more)

### Community 4 - "Community 4"
Cohesion: 0.08
Nodes (36): GET(), POST(), GET(), getProfile(), POST(), fetchAICompletion(), POST(), clerkClient (+28 more)

### Community 5 - "Community 5"
Cohesion: 0.04
Nodes (55): 10. Pricing strategy, 11.1 Social platform API limits, 11.2 OAuth and app review, 11.3 License risk, 11.4 Workflow complexity, 11.5 AI quality risk, 11. Key risks, 2. Product positioning (+47 more)

### Community 6 - "Community 6"
Cohesion: 0.04
Nodes (55): 10. Billing and usage, 11. Security, 12. Audit logging, 13.1 Unit tests, 13.2 Integration tests, 13.3 End-to-end tests, 13. Testing checklist, 14. MVP acceptance checklist (+47 more)

### Community 7 - "Community 7"
Cohesion: 0.05
Nodes (36): GET(), POST(), GET(), POST(), GET(), POST(), GET(), POST() (+28 more)

### Community 8 - "Community 8"
Cohesion: 0.05
Nodes (23): cleanConfig(), convertDBNodeToRF(), DEFAULT_WORKFLOW_METRICS, getStaticHandlesForNodeType(), ICON_MAP, isBrowserElement(), isBrowserNode(), NODE_PALETTE (+15 more)

### Community 9 - "Community 9"
Cohesion: 0.09
Nodes (42): DELETE(), POST(), emitToConversation(), emitToTenant(), notifyConversationUpdated(), notifyNewConversation(), notifyNewMessage(), executeAddTag() (+34 more)

### Community 10 - "Community 10"
Cohesion: 0.09
Nodes (25): AgentsTab(), EmailSettingsTab(), InviteModal(), PLATFORMS, PRIORITIES, SkillModal(), SkillsTab(), TeamModal() (+17 more)

### Community 11 - "Community 11"
Cohesion: 0.06
Nodes (18): POST(), GET(), POST(), GET(), POST(), GET(), dispatchWebhookEvent(), GET() (+10 more)

### Community 12 - "Community 12"
Cohesion: 0.07
Nodes (14): GET(), POST(), GET(), GET(), POST(), GET(), GET(), GET() (+6 more)

### Community 13 - "Community 13"
Cohesion: 0.05
Nodes (36): 1.1 Stack & Architecture, 1.2 Phase 1 — Foundation (✅ Largely Complete), 1.3 Phase 2 — Publishing (✅ Core Done, Missing Real Integrations), 1.4 Phase 3 — Inbox & Live Agents (✅ Core Done), 1.5 Phase 5 — AI & Knowledge Base (✅ Settings Layer Only), 1.6 Other Completed Items, 1. What's Been Built (Completed), 2.1 Phase 1 Gaps — Foundation (+28 more)

### Community 14 - "Community 14"
Cohesion: 0.06
Nodes (22): AdEventType, AdsConsent, AdsConsentDebugGeography, AdsConsentStatus, AppOpenAd, BannerAdProps, BannerAdSize, BannerPlaceholder() (+14 more)

### Community 15 - "Community 15"
Cohesion: 0.06
Nodes (22): AdEventType, AdsConsent, AdsConsentDebugGeography, AdsConsentStatus, AppOpenAd, BannerAdProps, BannerAdSize, BannerPlaceholder() (+14 more)

### Community 16 - "Community 16"
Cohesion: 0.06
Nodes (14): categories, METHOD_COLORS, FIELD_OPTIONS, GROUPS, LANGUAGES, NavItem(), ROLE_MAP, SidebarLogout() (+6 more)

### Community 17 - "Community 17"
Cohesion: 0.13
Nodes (24): parseCSV(), parseDocument(), parseDOCX(), parseMarkdown(), parsePDF(), parseTXT(), parseXLSX(), answerFromKnowledge() (+16 more)

### Community 18 - "Community 18"
Cohesion: 0.06
Nodes (30): 10. Security architecture, 11. API structure, 12.1 MVP Docker Compose, 12.2 Production architecture, 12. Deployment architecture, 1. Architecture goal, 2. Architecture principles, 3.1 Frontend (+22 more)

### Community 19 - "Community 19"
Cohesion: 0.06
Nodes (30): 1.1 tenants, 1.2 profiles, 1.3 teams, 1.4 team_members, 1.5 agent_statuses, 🧱 1. Core Tenant & User Administration, 2.1 social_accounts, 2.2 email_channels (+22 more)

### Community 20 - "Community 20"
Cohesion: 0.08
Nodes (14): addRenderIds(), BabelAPI, idToJsx, aliases(), DEFAULT_LAYOUT_FILES, HierarchicalLayoutOptions, layoutWrapperPlugin(), fontBlacklist (+6 more)

### Community 21 - "Community 21"
Cohesion: 0.07
Nodes (29): 1. Project overview, 2. Business objective, 3. Business problems, 4. Target users, 5. Scope, 6.10 AI chatbot and AI assistant, 6.11 Knowledge base, 6.12 Ticketing (+21 more)

### Community 22 - "Community 22"
Cohesion: 0.07
Nodes (27): 10. AGENT ASSIGNMENTS (This Session), 1. INFRASTRUCTURE: What Exists = 35 DB Tables, Docker Compose, Workers, 2. PUBLISHING MODULE: 80% — What's Done vs Missing, 3. CUSTOMER SERVICE / INBOX: 85% — What's Done vs Missing, 4. WORKFLOW BUILDER: 70% — What's Done vs Missing, 5. AI & KNOWLEDGE BASE: 60% — What's Done vs Missing, 6. ANALYTICS & BILLING: 20% — What's Done vs Missing, 7. MISC / POLISH: Missing (+19 more)

### Community 23 - "Community 23"
Cohesion: 0.09
Nodes (16): Alert, AlertButton, AlertModal(), AlertOptions, AlertType, globalAlertData, globalPromptData, styling() (+8 more)

### Community 24 - "Community 24"
Cohesion: 0.07
Nodes (26): 1. SaaS Foundation ✅ 95%, 2. Publishing ✅ 85%, 3. Inbox & Live Agents ✅ 90%, 4. Workflow Builder ✅ 80%, 5. AI & Knowledge Base ✅ 75%, 6. Enterprise & DevOps ✅ 70%, 7. Social Listening & CRM ✅ 60%, Agent Assignments (+18 more)

### Community 25 - "Community 25"
Cohesion: 0.11
Nodes (11): useAISuggestReply(), useAISummarize(), useSaveNote(), useSocket(), Inbox(), inboxT, platformIcons, priorityColors (+3 more)

### Community 26 - "Community 26"
Cohesion: 0.08
Nodes (24): After MVP Stable, Build & Deploy, Build Fixes Applied (This Session), 🟢 BUILD STATUS, ❌ CRITICAL GAPS (What Must Be Done), Docker & DevOps — ✅ 75% COMPLETE, Immediate (Fix Build → Deploy), Missing Features (Priority Order) (+16 more)

### Community 27 - "Community 27"
Cohesion: 0.1
Nodes (22): crypto, fs, handleResolveRequestError(), path, { reportErrorToRemote }, VIRTUAL_ROOT, VIRTUAL_ROOT_UNRESOLVED, reportErrorToRemote() (+14 more)

### Community 28 - "Community 28"
Cohesion: 0.08
Nodes (23): 1. Final Clean Database State, 2. Docker Services (All Healthy), 3.1 Headers (ALL PASS), 3.2 CSP (WARNING - Dev Mode), 3.3 Port Exposure, 3.4 Auth Enforcement, 3.5 Secrets, 3.6 NPM Vulnerabilities (+15 more)

### Community 30 - "Community 30"
Cohesion: 0.15
Nodes (5): DELETE(), GET(), PATCH(), POST(), toPgArray()

### Community 31 - "Community 31"
Cohesion: 0.09
Nodes (21): AI Gaps, AI & Knowledge Base, Analytics Gaps, ✅ COMPLETED (230 features), CRM, 🐳 DOCKER CHECKLIST, Enterprise, 🧪 FUNCTIONAL TEST CHECKLIST (+13 more)

### Community 32 - "Community 32"
Cohesion: 0.1
Nodes (13): entry, errorLog, existingLogs, first, { initTestFlightLogger }, { initTestFlightLogger, getTestFlightLogger }, loadModule(), logger (+5 more)

### Community 33 - "Community 33"
Cohesion: 0.11
Nodes (16): actionTypes, AutomationPage(), autoPageT, mockRules, triggerTypes, BillingPage(), billingPageT, PLAN_ICONS (+8 more)

### Community 34 - "Community 34"
Cohesion: 0.1
Nodes (19): 🪵 10. Modular Service Log Rotation, 🌟 11. Public CSAT Feedback Pages, 🔐 12. HMAC Outgoing Webhooks Dispatcher, 1.1 Double-Decker Segmented Filter Workspace, 1.2 Multi-Field Customer Deep Search, 1.3 SLA Countdown Timer Badges, 💬 1. Unified Omni-Channel Inbox Console, 2.1 Drilldown Popover Browser (+11 more)

### Community 35 - "Community 35"
Cohesion: 0.11
Nodes (18): Agent-Built Features (Fermat), Agent-Built Features (Gauss), code:bash (# Start the stack), code:block2 (NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_test_bm90ZWQtcmFjZXItMT), ✅ COMPLETED THIS SESSION, Docker & DevOps, 🐳 DOCKER STATUS (LIVE), Enterprise (+10 more)

### Community 36 - "Community 36"
Cohesion: 0.24
Nodes (9): queryClient, RootLayout(), AuthWebView(), secureStoreOptions, useAuthModal, useAuthStore, useAuth(), useRequireAuth() (+1 more)

### Community 37 - "Community 37"
Cohesion: 0.12
Nodes (14): getHTMLForErrorPage(), adapter, allowedProviders, als, app, configuredAppPromise, matchingAccount, original (+6 more)

### Community 38 - "Community 38"
Cohesion: 0.14
Nodes (6): LandingPage(), DashboardLayout(), Dashboard(), dashPageT, EMPTY_WEEK_DATA, useProfile()

### Community 39 - "Community 39"
Cohesion: 0.17
Nodes (7): DeviceErrorBoundaryWrapper, ErrorBoundaryState, generateSessionId(), getTestFlightLogger(), initTestFlightLogger(), isActive(), LogEntry

### Community 40 - "Community 40"
Cohesion: 0.13
Nodes (15): LanguageSelector(), LoadingScreen(), SidebarUserRow(), UserPill(), countries, CRMPage(), crmPageT, platformIcons (+7 more)

### Community 42 - "Community 42"
Cohesion: 0.17
Nodes (9): ClientOnlyProps, ErrorBoundaryProps, ErrorBoundaryState, Layout(), link, useHandleScreenshotRequest(), useHandshakeParent(), useHmrConnection() (+1 more)

### Community 43 - "Community 43"
Cohesion: 0.12
Nodes (15): 1.1 Client Tier, 1.2 Web Server Tier, 1.3 Background Execution Tier, 1.4 Data Tier, 💻 1. Logical Architecture (Multi-Tier), 🌐 2. Physical & Deployment Topology, 3.1 Inbound Webhook Message Pipeline, 3.2 AI Agent Workflow Node & Least-Busy Capacity Routing (+7 more)

### Community 44 - "Community 44"
Cohesion: 0.14
Nodes (7): ParentSitemap, styles, ErrorBoundaryWrapper, CreateApp(), healthyResponse, useHandshakeParent(), Wrapper

### Community 46 - "Community 46"
Cohesion: 0.2
Nodes (10): logger, GET(), POST(), GET(), logger, POST(), getLogger(), deliverWebhook() (+2 more)

### Community 48 - "Community 48"
Cohesion: 0.26
Nodes (13): createAlert(), detectSpikes(), runAllTenants(), dedupeAndInsert(), delay(), extractSentiment(), runAllTenants(), runListeningCollection() (+5 more)

### Community 49 - "Community 49"
Cohesion: 0.13
Nodes (14): 10. DEVELOPER EXPERIENCE / API, 1. PUBLISHING MODULE, 2. UNIFIED INBOX / CUSTOMER SERVICE, 3. WORKFLOW BUILDER, 4. SOCIAL LISTENING, 5. AI & KNOWLEDGE BASE, 6. ANALYTICS & REPORTING, 7. CRM MODULE (+6 more)

### Community 54 - "Community 54"
Cohesion: 0.21
Nodes (6): GET(), logger, loggers, LOGS_DIR, ModuleLogger, rotateLogFile()

### Community 55 - "Community 55"
Cohesion: 0.16
Nodes (10): Index(), __dirname, generateRoutes(), notFound, routes, Tree, GET(), getHTMLOrError() (+2 more)

### Community 56 - "Community 56"
Cohesion: 0.24
Nodes (11): fetchWithHeaders(), finalHeaders, getUrlFromArgs(), headers, isBackend(), isFirstPartyURL(), isSecondPartyUrl(), Params (+3 more)

### Community 57 - "Community 57"
Cohesion: 0.14
Nodes (5): PlatformConnectButton(), platformNames, platforms, Settings(), settingsPageT

### Community 58 - "Community 58"
Cohesion: 0.14
Nodes (13): 🔌 API Routes (`apps/web/src/app/api/`), code:bash (docker compose up -d), Current Completion, 🗄 Database, 🛠 Docker (`/`), 📚 Documentation (`docs/`), Key Architecture Decisions, Next Steps (Priority Order) (+5 more)

### Community 59 - "Community 59"
Cohesion: 0.14
Nodes (13): 4.5 Node Library (20 core nodes), Block 10: Polish & Enterprise (Days 17-20), Block 1: Docker Infrastructure (Days 1-3), Block 2: Workflow Builder — Data Layer (Days 3-4), Block 3: Workflow Builder — API Layer (Days 4-5), Block 4: Workflow Builder — UI (Days 5-8), Block 5: Workflow Execution Engine (Days 8-10), Block 6: Publishing — Real Integration (Days 10-12) (+5 more)

### Community 60 - "Community 60"
Cohesion: 0.29
Nodes (11): deleteItemAsync(), getItem(), getItemAsync(), getStorageKey(), isAvailableAsync(), isValidValue(), KEYCHAIN_CONSTANTS, KeychainAccessibilityConstant (+3 more)

### Community 62 - "Community 62"
Cohesion: 0.15
Nodes (12): Already Built (Phase 1-6), code:env (# Existing), code:block2 (apps/web/src/lib/social-providers/), ✅ Completed: 4 New OAuth Adapters, 📁 File Inventory, 📊 Platform Coverage Summary, 📦 Required Environment Variables, 🔐 Security Check Results (+4 more)

### Community 63 - "Community 63"
Cohesion: 0.15
Nodes (12): 1.1 Core System Configurations, 1.2 Database Parameters, 1.3 Cryptography Credentials, 1.4 Authentication Service (Clerk Integration), 1.5 External LLM Credentials Gateway (Defaults), 🔒 1. Environment Variables (`.env`), 2.1 Inbox & CRM Services, 2.2 Social Integrations & Webhooks (+4 more)

### Community 64 - "Community 64"
Cohesion: 0.2
Nodes (5): DeviceErrorBoundaryWrapper, ErrorBoundaryState, Button(), ErrorBoundaryState, SharedErrorBoundary()

### Community 65 - "Community 65"
Cohesion: 0.29
Nodes (10): useInAppPurchaseStore, executePurchase(), executeRestore(), fetchSubscriptionStatus(), getAvailablePackagesFromOfferings(), getRevenueCatAPIKey(), getSubscriptionsFromOfferings(), initiatePurchases() (+2 more)

### Community 67 - "Community 67"
Cohesion: 0.33
Nodes (8): base64url(), generateCodeChallenge(), generateCodeVerifier(), decrypt(), decryptJSON(), encrypt(), encryptJSON(), getEncryptionKey()

### Community 68 - "Community 68"
Cohesion: 0.22
Nodes (6): IGNORE_LIST, orig, CreateAppWithFonts(), inlineGoogleFonts(), useHandleScreenshotRequest(), waitForScreenshotReady()

### Community 71 - "Community 71"
Cohesion: 0.38
Nodes (8): createCounter(), createGauge(), createHistogram(), getOrCreateMetric(), labelKey(), registry, reset(), serialize()

### Community 72 - "Community 72"
Cohesion: 0.18
Nodes (10): #12 — CSP uses unsafe-inline + unsafe-eval, #6 — NPM Vulnerabilities (3 HIGH in pdfjs-dist), 📊 Final Summary, ✅ FIXED (13 of 15), 🟡 REMAINING (2 of 15 original + notes), 🔐 Security Audit (Trivy), 🔍 SocialDesk AI — Audit Issues & Fix Checklist, ✅ Verified Post-Fix (+2 more)

### Community 73 - "Community 73"
Cohesion: 0.2
Nodes (8): BILLING_FEATURE, LOG_LEVEL, PRODUCT_CATEGORY, PURCHASE_TYPE, Purchases, PURCHASES_ARE_COMPLETED_BY_TYPE, REFUND_REQUEST_STATUS, STOREKIT_VERSION

### Community 74 - "Community 74"
Cohesion: 0.29
Nodes (7): broadcastAgentStatus(), broadcastConversationUpdate(), broadcastNewMessage(), broadcastToTenant(), handleMessage(), subscriptions, tenants

### Community 77 - "Community 77"
Cohesion: 0.36
Nodes (7): impactAsync(), ImpactFeedbackStyle, isVibrationAvailable(), notificationAsync(), NotificationFeedbackType, selectionAsync(), vibrationPatterns

### Community 78 - "Community 78"
Cohesion: 0.25
Nodes (3): countries, platformIcons, statusColors

### Community 79 - "Community 79"
Cohesion: 0.25
Nodes (7): 💬 Section 1: Omni-Channel Conversational Inbox, 👥 Section 2: Contact CRM, Merging & Sidebar Profiles, 🟢 Section 3: Global Availability & Presence Control, 📊 Section 4: Enterprise Supervisor Console & Team Management, 🔌 Section 5: Automation, Workflow Editor & IVR Engine, 🤖 Section 6: Multi-Provider AI Integration, SocialDesk Enterprise SaaS: Complete Features Guide

### Community 80 - "Community 80"
Cohesion: 0.25
Nodes (7): 🧱 1. [System Architecture & Flows](file:///Users/amr/Downloads/anything%202/project%20documentation/architecture.md), 🎛️ 2. [Application Features & Operations Manual](file:///Users/amr/Downloads/anything%202/project%20documentation/features_guide.md), 🗄️ 3. [Exhaustive Database Model](file:///Users/amr/Downloads/anything%202/project%20documentation/database_schema.md), ⚙️ 4. [Variables, Environment & API Configurations](file:///Users/amr/Downloads/anything%202/project%20documentation/variables_and_config.md), 🗺️ Documentation Directory Map, 📂 SocialDesk Enterprise Platform - Master Product Documentation Suite, ⚡ Technical Stack Highlights

### Community 81 - "Community 81"
Cohesion: 0.29
Nodes (5): body, error, logs, mod, networkError

### Community 82 - "Community 82"
Cohesion: 0.33
Nodes (3): CSP_DIRECTIVES, SECURITY_HEADERS, server

### Community 85 - "Community 85"
Cohesion: 0.48
Nodes (6): calculateNextRuns(), CRON_PRESETS, cronFieldMatches(), GET(), matchesCron(), POST()

### Community 86 - "Community 86"
Cohesion: 0.43
Nodes (4): POST(), POST(), testEmailConnection(), rateLimitResponse()

### Community 87 - "Community 87"
Cohesion: 0.43
Nodes (5): DEFAULT_ALLOWED_TYPES, handleUpload(), scanForMalware(), validateFileSize(), validateFileType()

### Community 88 - "Community 88"
Cohesion: 0.29
Nodes (6): mockTickets, priorityConfig, statusConfig, subCategoriesConfig, TicketsPage(), ticketsPageT

### Community 89 - "Community 89"
Cohesion: 0.33
Nodes (6): isVideoUrl(), MediaPreview(), platformOptions, Publishing(), pubPageT, statusColors

### Community 90 - "Community 90"
Cohesion: 0.29
Nodes (4): CreatePolymorphicComponent, ExtraProps, PolymorphicProps, PropsOf

### Community 91 - "Community 91"
Cohesion: 0.47
Nodes (5): check(), client, failures, main(), query()

### Community 93 - "Community 93"
Cohesion: 0.33
Nodes (4): lstPageT, platformColors, sentimentColors, SocialListening()

### Community 94 - "Community 94"
Cohesion: 0.4
Nodes (5): getScheduledReportsTranslations(), ReportsPage(), reportsPageT, reportTemplates, templatesTranslations

### Community 95 - "Community 95"
Cohesion: 0.33
Nodes (5): AIPage(), aiPageT, chatModes, defaultArticles, providers

### Community 96 - "Community 96"
Cohesion: 0.33
Nodes (5): AnalyticsPage(), anPageT, colorMap, COLORS, STATUS_COLORS

### Community 99 - "Community 99"
Cohesion: 0.5
Nodes (3): api, getHonoPath(), registerRoutes()

### Community 100 - "Community 100"
Cohesion: 0.4
Nodes (3): LoaderWrapper(), loader(), ParentSitemap

### Community 101 - "Community 101"
Cohesion: 0.5
Nodes (3): getWs(), listeners, sendAuth()

### Community 102 - "Community 102"
Cohesion: 0.6
Nodes (4): detectProvider(), PROVIDERS, universalChatCompletion(), universalEmbedding()

### Community 103 - "Community 103"
Cohesion: 0.6
Nodes (3): captureException(), captureMessage(), initSentry()

### Community 108 - "Community 108"
Cohesion: 0.67
Nodes (3): GET(), POST(), safeConfig()

### Community 109 - "Community 109"
Cohesion: 0.67
Nodes (3): GET(), POST(), toPgArray()

### Community 111 - "Community 111"
Cohesion: 0.67
Nodes (3): CONTENT_TYPES, GET(), mediaHeaders()

### Community 114 - "Community 114"
Cohesion: 0.83
Nodes (3): statusBg(), statusIcon(), SystemStatus()

### Community 141 - "Community 141"
Cohesion: 0.67
Nodes (3): 12. Final recommendation, code:text (Study Postiz logic), code:text (Tenant + RBAC)

### Community 142 - "Community 142"
Cohesion: 0.67
Nodes (3): 4. Target customers, Customer pain points, Primary segments

## Knowledge Gaps
- **819 isolated node(s):** `publishPostQueue`, `refreshTokenQueue`, `syncCommentsQueue`, `syncMessagesQueue`, `syncMetricsQueue` (+814 more)
  These have ≤1 connection - possible missing edges or undocumented components.
- **79 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 `useStore` connect `Community 40` to `Community 89`, `Community 33`, `Community 96`, `Community 38`, `Community 42`, `Community 10`, `Community 16`, `Community 94`, `Community 88`, `Community 57`, `Community 93`, `Community 25`, `Community 95`?**
  _High betweenness centrality (0.121) - this node is a cross-community bridge._
- **Why does `Inbox()` connect `Community 25` to `Community 40`, `Community 9`?**
  _High betweenness centrality (0.121) - this node is a cross-community bridge._
- **Why does `resolveVariables()` connect `Community 9` to `Community 25`?**
  _High betweenness centrality (0.120) - this node is a cross-community bridge._
- **Are the 2 inferred relationships involving `getSessionProfile()` (e.g. with `GET()` and `GET()`) actually correct?**
  _`getSessionProfile()` has 2 INFERRED edges - model-reasoned connections that need verification._
- **Are the 16 inferred relationships involving `sql()` (e.g. with `auth()` and `GET()`) actually correct?**
  _`sql()` has 16 INFERRED edges - model-reasoned connections that need verification._
- **What connects `publishPostQueue`, `refreshTokenQueue`, `syncCommentsQueue` to the rest of the system?**
  _819 weakly-connected nodes found - possible documentation gaps or missing edges._
- **Should `Community 0` be split into smaller, more focused modules?**
  _Cohesion score 0.02 - nodes in this community are weakly interconnected._