28 KiB
Graph Report - canina (2026-08-16)
Corpus Check
- 453 files · ~663,833 words
- Verdict: corpus is large enough that graph structure adds value.
Summary
- 2296 nodes · 4174 edges · 193 communities (114 shown, 79 thin omitted)
- Extraction: 97% EXTRACTED · 3% INFERRED · 0% AMBIGUOUS · INFERRED: 142 edges (avg confidence: 0.79)
- Token cost: 0 input · 0 output
Graph Freshness
- Built from commit:
03900e72 - Run
git rev-parse HEADand compare to check if the graph is stale. - Run
graphify update .after code changes (no API cost).
Community Hubs (Navigation)
- AdminService
- Pet Management Controller
- Roles
- UsersService
- CMS Content Management
- OrdersController
- auth.controller.ts
- app.module.ts
- CreateVideoDto
- Public Catalog Pages
- Client Layout and Auth Modals
- Prisma and TypeScript Config
- Checkout and Dashboard Components
- Media and Blog UI Components
- ProductsService
- Contact and Prescription Features
- Development Tooling Config
- Home Page Client Components
- AppModule
- B2B Inquiry Controller
- Category Management Controller
- Banner Management Controller
- Media Upload Controller
- Ingredient Management Controller
- Admin Dashboard Components
- ReportsController
- Pet DTOs and Controller
- Prescription Review Controller
- Smart Advisor Controller
- Testimonials Management Controller
- Admin Sidebar and Layout
- Admin Settings Managers
- User Profile and Success Pages
- auth.service.ts
- main.ts
- ContactService
- Backend TypeScript Config
- App TypeScript Config
- CMS and Media Modals
- dependencies
- Node TypeScript Config
- Admin Blog Controller
- WholesaleController
- Frontend Testing and Styles
- Generic CRUD Controller
- seo.module.ts
- Coupon Management UI
- Project Build Scripts
- Home Data Module
- Linting and PostCSS Config
- Database Seeding Logic
- Prisma Database Migrations
- Frontend Core Dependencies
- UI Skeleton and Tables
- Shop Loading States
- Product Detail Page
- Video Gallery Components
- NPM Lifecycle Scripts
- Pet Management API
- PrismaService
- Jest Testing Config
- PaginationDto
- BlogsController
- WholesaleApplyDto
- SmsService
- rules/graphify.md
- App Health Controller
- Frontend UI Dependencies
- Pet Business Logic
- Integrity Validation Scripts
- Admin Panel Package Config
- Analytics and Report Charts
- Task Orchestration Scripts
- Backend Package Config
- Health Log DTOs
- React Error Boundary
- Application Package Config
- .findAll
- Error and Not Found Pages
- VPN Utility Scripts
- NestJS CLI Config
- Seed TypeScript Config
- Order Business Logic
- Browser Utility Scripts
- Dev Server Startup
- Architectural Audit Findings
- Pagination API Schemas
- Font Assets and Licenses
- Ledger Rebuild Scripts
- Evidence Validation Scripts
- Blog Listing Page
- Blog Post Detail Page
- Node Type Definitions
- TypeScript Language
- UI Text Seeding
- Wiki Terms Seeding
- Blog Management DTOs
- Home Management DTOs
- Wiki Management DTOs
- Wiki Page Routing
- Network Status Banner
- Docker Deployment Scripts
- ESLint Core Configuration
- TypeScript ESLint Support
- Database Migration Scripts
- Scientific Terms Schema
- Blog Data Seeding
- Custom Data Seeding
- Products Table
- Auth Architecture and Planning
- Build Manifest Generation
- Classification Data Generation
- Evidence Data Generation
- Ledger Data Generation
- Manifest Data Generation
- Honest Manifest Synchronization
- Manifest Entry Synchronization
- Pet Reminder DTOs
- React DOM Library
- Zustand State Management
- Tailwind PostCSS Plugin
- React DOM Type Definitions
- Admin Panel TSConfig
- About Page Component
- Privacy Page Component
- Next.js Security Configuration
- Typography and Font Assets
- Bcrypt Password Hashing
- Helmet Security Middleware
- What You Must Do When Invoked
- NestJS Core Framework
- NestJS JWT Authentication
- NestJS Swagger Documentation
- NestJS Rate Limiting
- Passport JWT Strategy
- Prisma Client Library
- Swagger UI Express
- NestJS CLI Tooling
- NestJS Testing Utilities
- TypeScript Jest Integration
- Bcrypt Type Definitions
- Passport JWT Type Definitions
- Supertest Type Definitions
- Blog Entity Model
- Home Entity Model
- Wiki Entity Model
- User Profile Management
- Pets Table
- User Database and Infrastructure
- API and Frontend Specifications
- Brand and Agent Guidelines
- Application ESLint Config
- PostCSS Configuration
- Vitest Test Setup
- Database Backup Script
- Application Startup Script
- What You Must Do When Invoked
- User Logout Endpoint
- Company Profile
- Project Introduction
- Architecture Route Map
- Project Task Backlog
- Sahel Font Samples
- Shabnam Font History
- Vazirmatn Font History
- Variable Font Samples
- Shabnam Font Preview
- Production Docker Setup
- Staging Docker Setup
- .agents/workflows/graphify.md
- BlogsService
- graphify reference: extra exports and benchmark
- graphify reference: query, path, explain
- graphify reference: add a URL and watch a folder
- graphify reference: commit hook and native CLAUDE.md integration
- graphify reference: incremental update and cluster-only
- graphify reference: GitHub clone and cross-repo merge
- graphify reference: transcribe video and audio
- AGENTS.md
- instructions.md
- js-yaml
- CLAUDE.md
- .claude/CLAUDE.md
- extraction-spec.md
- User Login API
- Developer Standards and Architecture
God Nodes (most connected - your core abstractions)
PrismaService- 68 edgesRoles()- 45 edgesPaginationDto- 39 edgesuseSettingsStore- 33 edgesapi- 32 edgesAdminService- 31 edgesAdminController- 30 edgestoPersian()- 29 edgesuseCartStore- 27 edgesJwtAuthGuard- 26 edges
Surprising Connections (you probably didn't know these)
User Profile Photo--conceptually_related_to-->User Roles and Capabilities[INFERRED] backend/uploads/1781288429353-508765350.jpg → docs/02-user-guide.mdPetsController--references-->ApiResponse[EXTRACTED] backend/src/pets/pets.controller.ts → frontend/admin-panel/src/types/admin.tsProductsController--references-->ApiResponse[EXTRACTED] backend/src/products/products.controller.ts → frontend/admin-panel/src/types/admin.tsUsersController--references-->ApiResponse[EXTRACTED] backend/src/users/users.controller.ts → frontend/admin-panel/src/types/admin.tsAuthController--references-->ApiResponse[EXTRACTED] backend/src/auth/auth.controller.ts → frontend/admin-panel/src/types/admin.ts
Import Cycles
- 3-file cycle:
frontend/application/lib/services/api.ts -> frontend/application/lib/store/userStore.ts -> frontend/application/lib/store/cartStore.ts -> frontend/application/lib/services/api.ts - 3-file cycle:
frontend/application/lib/services/api.ts -> frontend/application/lib/store/userStore.ts -> frontend/application/lib/services/authService.ts -> frontend/application/lib/services/api.ts - 4-file cycle:
frontend/application/lib/services/api.ts -> frontend/application/lib/store/userStore.ts -> frontend/application/lib/store/cartStore.ts -> frontend/application/lib/services/orderService.ts -> frontend/application/lib/services/api.ts
Hyperedges (group relationships)
- Rastikerdar Font Ecosystem — frontend_application_public_fonts_shabnam_font_v5_0_1_readme, frontend_application_public_fonts_vazirmatn_v33_003_readme, vazir_font [EXTRACTED 0.95]
- Canina Deployment Stack — scripts_compose_prod, scripts_compose_stage [EXTRACTED 1.00]
Communities (193 total, 79 thin omitted)
Community 0 - "AdminService"
Cohesion: 0.06 Nodes (24): AdminController, ApiBearerAuth, ApiOperation, ApiQuery, ApiTags, Body, Controller, Delete (+16 more)
Community 1 - "Pet Management Controller"
Cohesion: 0.17 Nodes (18): PetsController, ApiBadRequestResponse, ApiBearerAuth, ApiCreatedResponse, ApiNotFoundResponse, ApiOkResponse, ApiOperation, ApiTags (+10 more)
Community 2 - "Roles"
Cohesion: 0.08 Nodes (25): JwtAuthGuard, Injectable, Roles(), ROLES_KEY, SortOrder, RequestWithUser, RolesGuard, Injectable (+17 more)
Community 3 - "UsersService"
Cohesion: 0.06 Nodes (37): AuthModule, Module, JwtPayload, JwtStrategy, Injectable, AddressDto, ApiProperty, ApiPropertyOptional (+29 more)
Community 4 - "CMS Content Management"
Cohesion: 0.09 Nodes (24): CmsController, ApiBearerAuth, ApiOperation, ApiTags, Body, Controller, Delete, Get (+16 more)
Community 5 - "OrdersController"
Cohesion: 0.13 Nodes (16): OrdersController, ApiBadRequestResponse, ApiBearerAuth, ApiCreatedResponse, ApiNotFoundResponse, ApiOkResponse, ApiOperation, ApiTags (+8 more)
Community 6 - "auth.controller.ts"
Cohesion: 0.05 Nodes (41): AuthController, ApiBadRequestResponse, ApiOkResponse, ApiOperation, ApiTags, Body, Controller, Post (+33 more)
Community 7 - "app.module.ts"
Cohesion: 0.09 Nodes (28): B2BModule, Module, BannersModule, Module, CmsModule, Module, SmsModule, Global (+20 more)
Community 8 - "CreateVideoDto"
Cohesion: 0.08 Nodes (29): CreateVideoDto, ApiProperty, ApiPropertyOptional, IsBoolean, IsNotEmpty, IsOptional, IsString, UpdateVideoDto (+21 more)
Community 9 - "Public Catalog Pages"
Cohesion: 0.08 Nodes (21): CatalogClient(), metadata, metadata, metadata, BlogPost, IngredientWiki(), SearchResultsPage(), DosageResult (+13 more)
Community 10 - "Client Layout and Auth Modals"
Cohesion: 0.11 Nodes (23): ClientLayout(), AuthModal(), AuthModalProps, B2BPortal(), CartDrawer(), Header(), MENU_ICONS, LoginModal() (+15 more)
Community 11 - "Prisma and TypeScript Config"
Cohesion: 0.05 Nodes (39): prisma, exclude, extends, node_modules, compilerOptions, allowJs, esModuleInterop, incremental (+31 more)
Community 12 - "Checkout and Dashboard Components"
Cohesion: 0.11 Nodes (25): AddressModal(), AddressModalProps, ArchiveProductCard(), BackButton(), BackButtonProps, CheckoutPage(), DeleteConfirmModal(), DeleteConfirmModalProps (+17 more)
Community 13 - "Media and Blog UI Components"
Cohesion: 0.09 Nodes (19): Media, MediaSelector(), MediaSelectorProps, Pagination(), PaginationProps, BlogPost, Category, Pet (+11 more)
Community 14 - "ProductsService"
Cohesion: 0.09 Nodes (19): GetProductsDto, ApiPropertyOptional, IsEnum, IsOptional, IsString, ProductsController, ApiOperation, ApiTags (+11 more)
Community 15 - "Contact and Prescription Features"
Cohesion: 0.07 Nodes (16): metadata, ContactFormClient(), ContactInfoItem, PrescriptionUploadModal(), PrescriptionUploadModalProps, api, ApiErrorPayload, ApiErr (+8 more)
Community 16 - "Development Tooling Config"
Cohesion: 0.06 Nodes (33): devDependencies, eslint-config-prettier, @eslint/eslintrc, eslint-plugin-prettier, jest, @nestjs/schematics, prettier, source-map-support (+25 more)
Community 17 - "Home Page Client Components"
Cohesion: 0.11 Nodes (22): HomeClient(), HomeClientProps, getHomeData(), Home(), metadata, metadata, EnamadBadge(), Footer() (+14 more)
Community 18 - "AppModule"
Cohesion: 0.12 Nodes (7): ApiExcludeController, AppModule, Module, MetricsController, Controller, Get, Res
Community 19 - "B2B Inquiry Controller"
Cohesion: 0.13 Nodes (15): B2BController, ApiBearerAuth, ApiOperation, ApiTags, Body, Controller, Get, Param (+7 more)
Community 20 - "Category Management Controller"
Cohesion: 0.10 Nodes (16): CategoriesController, ApiBearerAuth, ApiOperation, ApiQuery, ApiTags, Body, Controller, Delete (+8 more)
Community 21 - "Banner Management Controller"
Cohesion: 0.13 Nodes (15): BannersController, ApiBearerAuth, ApiOperation, ApiTags, Body, Controller, Delete, Get (+7 more)
Community 22 - "Media Upload Controller"
Cohesion: 0.11 Nodes (16): MediaController, ApiBearerAuth, ApiOperation, ApiTags, Body, Controller, Delete, Get (+8 more)
Community 23 - "Ingredient Management Controller"
Cohesion: 0.13 Nodes (14): IngredientsController, ApiBearerAuth, ApiOperation, ApiTags, Body, Controller, Delete, Get (+6 more)
Community 24 - "Admin Dashboard Components"
Cohesion: 0.10 Nodes (14): App(), ContactInfoItem, ContactSubmission, CategoryDist, DashboardData, GROUP_PAGE_MAP, GROUPS, PAGE_TABS (+6 more)
Community 25 - "ReportsController"
Cohesion: 0.17 Nodes (9): ReportsController, ApiBearerAuth, ApiOperation, ApiTags, Controller, Get, UseGuards, ReportsService (+1 more)
Community 26 - "Pet DTOs and Controller"
Cohesion: 0.16 Nodes (13): CreatePetDto, ApiProperty, ApiPropertyOptional, IsArray, IsNotEmpty, IsNumber, IsOptional, IsString (+5 more)
Community 27 - "Prescription Review Controller"
Cohesion: 0.14 Nodes (14): PrescriptionsController, ApiBearerAuth, ApiOperation, ApiTags, Body, Controller, Get, Param (+6 more)
Community 28 - "Smart Advisor Controller"
Cohesion: 0.13 Nodes (14): SmartAdvisorController, ApiBearerAuth, ApiOperation, ApiTags, Body, Controller, Delete, Get (+6 more)
Community 29 - "Testimonials Management Controller"
Cohesion: 0.13 Nodes (14): TestimonialsController, ApiBearerAuth, ApiOperation, ApiTags, Body, Controller, Delete, Get (+6 more)
Community 30 - "Admin Sidebar and Layout"
Cohesion: 0.17 Nodes (15): ProtectedRoute(), menuGroups, Sidebar(), SidebarProps, SEARCHABLE_PAGES, Topbar(), TopbarProps, Login() (+7 more)
Community 31 - "Admin Settings Managers"
Cohesion: 0.09 Nodes (21): Spinner(), B2BManager, BannersManager, FinancialSettingsPage, SeoSettingsPage, SmartAdvisorManager, SystemSettingsPage, TestimonialsManager (+13 more)
Community 32 - "User Profile and Success Pages"
Cohesion: 0.14 Nodes (14): FeaturedProducts(), ProductCard(), OrderSuccess(), PetProfile(), CURRENT_SYMPTOMS, MEDICAL_HISTORIES, SmartAdvisorProps, mockProducts (+6 more)
Community 33 - "auth.service.ts"
Cohesion: 0.15 Nodes (8): AdminLoginInput, LoginInput, RegisterInput, RedisModule, Global, Module, RedisService, Injectable
Community 34 - "main.ts"
Cohesion: 0.14 Nodes (9): CustomHttpExceptionFilter, Catch, PrismaExceptionFilter, Catch, DecimalInterceptor, Injectable, ApiErrorResponse, ErrorDetailField (+1 more)
Community 35 - "ContactService"
Cohesion: 0.13 Nodes (11): ContactController, Body, Controller, Get, Param, Post, Put, Query (+3 more)
Community 36 - "Backend TypeScript Config"
Cohesion: 0.09 Nodes (22): compilerOptions, allowSyntheticDefaultImports, baseUrl, declaration, emitDecoratorMetadata, esModuleInterop, experimentalDecorators, forceConsistentCasingInFileNames (+14 more)
Community 37 - "App TypeScript Config"
Cohesion: 0.09 Nodes (22): compilerOptions, allowImportingTsExtensions, erasableSyntaxOnly, jsx, lib, module, moduleDetection, moduleResolution (+14 more)
Community 38 - "CMS and Media Modals"
Cohesion: 0.10 Nodes (16): ConfirmModal(), ConfirmModalProps, HeroBanner, VetTestimonial, Media, fetchVideosList(), Video, Videos() (+8 more)
Community 39 - "dependencies"
Cohesion: 0.10 Nodes (21): dependencies, bcrypt, class-transformer, class-validator, ioredis, @nestjs/common, @nestjs/passport, @nestjs/platform-express (+13 more)
Community 40 - "Node TypeScript Config"
Cohesion: 0.10 Nodes (20): compilerOptions, allowImportingTsExtensions, erasableSyntaxOnly, lib, module, moduleDetection, moduleResolution, noEmit (+12 more)
Community 41 - "Admin Blog Controller"
Cohesion: 0.13 Nodes (15): BlogsController, ApiBearerAuth, ApiOperation, ApiQuery, ApiTags, Body, Controller, Delete (+7 more)
Community 42 - "WholesaleController"
Cohesion: 0.16 Nodes (12): ApiBearerAuth, ApiOperation, ApiTags, Body, Controller, Get, Param, Post (+4 more)
Community 43 - "Frontend Testing and Styles"
Cohesion: 0.10 Nodes (20): eslint-config-next, tailwindcss, @types/react, @vitejs/plugin-react, tailwindcss, @types/react, @vitejs/plugin-react, devDependencies (+12 more)
Community 44 - "Generic CRUD Controller"
Cohesion: 0.13 Nodes (14): ApiBearerAuth, ApiOperation, ApiQuery, ApiTags, Body, Controller, Delete, Get (+6 more)
Community 45 - "seo.module.ts"
Cohesion: 0.16 Nodes (10): SeoController, ApiOperation, ApiTags, Controller, Get, Param, SeoModule, Module (+2 more)
Community 46 - "Coupon Management UI"
Cohesion: 0.25 Nodes (5): Coupon, CouponFormData, CouponModalProps, CouponTarget, Coupons
Community 47 - "Project Build Scripts"
Cohesion: 0.11 Nodes (17): concurrently, devDependencies, concurrently, name, private, scripts, build, build:admin (+9 more)
Community 48 - "Home Data Module"
Cohesion: 0.16 Nodes (10): HomeController, ApiOkResponse, ApiOperation, ApiTags, Controller, Get, HomeModule, Module (+2 more)
Community 49 - "Linting and PostCSS Config"
Cohesion: 0.12 Nodes (16): autoprefixer, eslint, globals, eslint, globals, eslint-plugin-react-hooks, eslint-plugin-react-refresh, devDependencies (+8 more)
Community 50 - "Database Seeding Logic"
Cohesion: 0.17 Nodes (12): prisma, main(), prisma, determineSuitableFor(), findOrCreateCategory(), getProductImageUrl(), main(), parseSize() (+4 more)
Community 51 - "Prisma Database Migrations"
Cohesion: 0.27 Nodes (14): "coupons", "health_logs", "order_items", "orders", "pet_medical_conditions", "pets", "product_ingredients", "product_symptoms" (+6 more)
Community 52 - "Frontend Core Dependencies"
Cohesion: 0.13 Nodes (15): dependencies, axios, react, react-hot-toast, react-router-dom, recharts, @tanstack/react-query, vite (+7 more)
Community 53 - "UI Skeleton and Tables"
Cohesion: 0.18 Nodes (11): Skeleton(), Order, OrderItem, Orders(), statusStyles, toPersianDigits(), UserRecord, Orders (+3 more)
Community 54 - "Shop Loading States"
Cohesion: 0.16 Nodes (9): metadata, ArchivePage(), CATEGORY_MAP, ICON_MAP, OrderRowSkeleton(), PetProfileSkeleton(), ProductCardSkeleton(), Skeleton() (+1 more)
Community 55 - "Product Detail Page"
Cohesion: 0.20 Nodes (8): CalculatorState, ICON_MAP, ProductPage(), useCalculatorStore, Tooltip(), TooltipProps, SCIENTIFIC_TERMS, ScientificTerm
Community 56 - "Video Gallery Components"
Cohesion: 0.21 Nodes (9): SafeImage(), SafeImageProps, DisplayVideoItem, FALLBACK_VIDEOS, TestimonialItem, FALLBACK_VIDEOS, VideosPage(), Video (+1 more)
Community 57 - "NPM Lifecycle Scripts"
Cohesion: 0.14 Nodes (14): scripts, build, docs:generate, format, lint, start, start:debug, start:dev (+6 more)
Community 58 - "Pet Management API"
Cohesion: 0.15 Nodes (11): PetsController, ApiBearerAuth, ApiOperation, ApiQuery, ApiTags, Controller, Delete, Get (+3 more)
Community 59 - "PrismaService"
Cohesion: 0.08 Nodes (14): AdminModule, Module, BlogQuery, CategoryQuery, PetQuery, PetsService, Injectable, Injectable (+6 more)
Community 60 - "Jest Testing Config"
Cohesion: 0.15 Nodes (13): jest, collectCoverageFrom, coverageDirectory, moduleFileExtensions, rootDir, testEnvironment, testRegex, transform (+5 more)
Community 61 - "PaginationDto"
Cohesion: 0.11 Nodes (15): PaginationDto, ApiPropertyOptional, IsEnum, IsOptional, IsString, Type, ApiTags, Controller (+7 more)
Community 62 - "BlogsController"
Cohesion: 0.13 Nodes (13): BlogsController, ApiNotFoundResponse, ApiOkResponse, ApiOperation, ApiTags, Controller, Get, Param (+5 more)
Community 63 - "WholesaleApplyDto"
Cohesion: 0.20 Nodes (8): ApiProperty, ApiPropertyOptional, IsNotEmpty, IsOptional, IsString, WholesaleApplyDto, Injectable, WholesaleService
Community 64 - "SmsService"
Cohesion: 0.07 Nodes (25): MeliPayamakResponse, SendPatternSmsOptions, SmsService, Injectable, CreateContactSubmissionDto, UpdateContactInfoItemDto, CreateOrderDto, OrderItemDto (+17 more)
Community 66 - "App Health Controller"
Cohesion: 0.29 Nodes (5): AppController, Controller, Get, AppService, Injectable
Community 67 - "Frontend UI Dependencies"
Cohesion: 0.14 Nodes (14): lucide-react, lucide-react, dependencies, axios, lucide-react, motion, next, react (+6 more)
Community 69 - "Integrity Validation Scripts"
Cohesion: 0.20 Nodes (9): dispSum, errors, invalidNewIds, manifest, report, trackedFiles, uninspected, verifiedIndex (+1 more)
Community 70 - "Admin Panel Package Config"
Cohesion: 0.20 Nodes (9): name, private, scripts, build, dev, lint, preview, type (+1 more)
Community 71 - "Analytics and Report Charts"
Cohesion: 0.20 Nodes (7): BestSellerItem, CategoryDistItem, COLORS, CustomTooltipProps, ReportData, TopCouponItem, Reports
Community 72 - "Task Orchestration Scripts"
Cohesion: 0.53 Nodes (8): cmd_next_task(), cmd_progress(), cmd_reset(), cmd_status(), cmd_unblock(), load_json(), main(), save_json()
Community 73 - "Backend Package Config"
Cohesion: 0.22 Nodes (8): author, description, license, name, prisma, seed, private, version
Community 74 - "Health Log DTOs"
Cohesion: 0.29 Nodes (6): CreateHealthLogDto, ApiProperty, ApiPropertyOptional, IsNotEmpty, IsOptional, IsString
Community 75 - "React Error Boundary"
Cohesion: 0.22 Nodes (3): ErrorBoundary, Props, State
Community 76 - "Application Package Config"
Cohesion: 0.22 Nodes (8): name, private, scripts, build, dev, lint, start, version
Community 77 - ".findAll"
Cohesion: 0.32 Nodes (6): ApiNotFoundResponse, ApiOkResponse, ApiOperation, Get, Param, Query
Community 79 - "VPN Utility Scripts"
Cohesion: 0.62 Nodes (6): cleanup(), log(), with-vpn.sh script, start_vpn(), stop_vpn(), vpn_is_up()
Community 80 - "NestJS CLI Config"
Cohesion: 0.33 Nodes (5): collection, compilerOptions, deleteOutDir, $schema, sourceRoot
Community 81 - "Seed TypeScript Config"
Cohesion: 0.33 Nodes (5): compilerOptions, esModuleInterop, module, moduleResolution, skipLibCheck
Community 83 - "Browser Utility Scripts"
Cohesion: 0.40 Nodes (5): checkAndOpen(), { exec }, http, openUrl(), URLS
Community 84 - "Dev Server Startup"
Cohesion: 0.33 Nodes (4): backend, http, { spawn }, waitForBackend()
Community 86 - "Pagination API Schemas"
Cohesion: 0.50 Nodes (3): PaginatedResponse, PaginationMeta, ApiProperty
Community 87 - "Font Assets and Licenses"
Cohesion: 0.40 Nodes (5): DejaVu Sans Font, Vazirmatn Authors, SIL Open Font License (OFL), Vazirmatn Font README, Roboto Font
Community 88 - "Ledger Rebuild Scripts"
Cohesion: 0.40 Nodes (4): evidenceList, ledger, mandatoryMap, mandatoryScope
Community 89 - "Evidence Validation Scripts"
Cohesion: 0.40 Nodes (4): activeFiles, errors, validationOutput, warnings
Community 90 - "Blog Listing Page"
Cohesion: 0.50 Nodes (4): Blog(), getBlogs(), metadata, BlogPage()
Community 91 - "Blog Post Detail Page"
Cohesion: 0.60 Nodes (4): BlogPostPage(), generateMetadata(), getBlog(), revalidate
Community 92 - "Node Type Definitions"
Cohesion: 0.50 Nodes (4): @types/node, @types/node, @types/node, @types/node
Community 93 - "TypeScript Language"
Cohesion: 0.50 Nodes (4): typescript, typescript, typescript, typescript
Community 99 - "Wiki Page Routing"
Cohesion: 0.83 Nodes (3): generateMetadata(), getWikiTerm(), WikiTermPage()
Community 101 - "Docker Deployment Scripts"
Cohesion: 0.50 Nodes (3): COMPOSE_DOCKER_CLI_BUILD, DOCKER_BUILDKIT, deploy.sh script
Community 102 - "ESLint Core Configuration"
Cohesion: 0.67 Nodes (3): @eslint/js, @eslint/js, @eslint/js
Community 103 - "TypeScript ESLint Support"
Cohesion: 0.67 Nodes (3): typescript-eslint, typescript-eslint, typescript-eslint
Community 109 - "Auth Architecture and Planning"
Cohesion: 0.67 Nodes (3): ADR-AUTH-001: Admin Panel Authentication Architecture & Token Management, Master Task Backlog (Phase 3.3), Phase 3 Master Execution Plan
Community 117 - "Pet Reminder DTOs"
Cohesion: 0.29 Nodes (6): CreateReminderDto, ApiProperty, ApiPropertyOptional, IsNotEmpty, IsOptional, IsString
Community 118 - "React DOM Library"
Cohesion: 0.67 Nodes (3): react-dom, react-dom, react-dom
Community 119 - "Zustand State Management"
Cohesion: 0.67 Nodes (3): zustand, zustand, zustand
Community 120 - "Tailwind PostCSS Plugin"
Cohesion: 0.67 Nodes (3): @tailwindcss/postcss, @tailwindcss/postcss, @tailwindcss/postcss
Community 121 - "React DOM Type Definitions"
Cohesion: 0.67 Nodes (3): @types/react-dom, @types/react-dom, @types/react-dom
Community 126 - "Typography and Font Assets"
Cohesion: 0.67 Nodes (3): Shabnam Font README, Shabnam Font Sample, Vazir Font
Community 129 - "What You Must Do When Invoked"
Cohesion: 0.07 Nodes (26): For /graphify add and --watch, For /graphify query, For the commit hook and native CLAUDE.md integration, For --update and --cluster-only, /graphify, Honesty Rules, Interpreter guard for subcommands, Part A - Structural extraction for code files (+18 more)
Community 157 - "What You Must Do When Invoked"
Cohesion: 0.07 Nodes (26): For /graphify add and --watch, For /graphify query, For the commit hook and native CLAUDE.md integration, For --update and --cluster-only, /graphify, Honesty Rules, Interpreter guard for subcommands, Part A - Structural extraction for code files (+18 more)
Community 178 - "graphify reference: extra exports and benchmark"
Cohesion: 0.22 Nodes (8): graphify reference: extra exports and benchmark, Step 6b - Wiki (only if --wiki flag), Step 7 - Neo4j export (only if --neo4j or --neo4j-push flag), Step 7a - FalkorDB export (only if --falkordb or --falkordb-push flag), Step 7b - SVG export (only if --svg flag), Step 7c - GraphML export (only if --graphml flag), Step 7d - MCP server (only if --mcp flag), Step 8 - Token reduction benchmark (only if total_words > 5000)
Community 179 - "graphify reference: query, path, explain"
Cohesion: 0.33 Nodes (5): For /graphify explain, For /graphify path, graphify reference: query, path, explain, Step 0 — Constrained query expansion (REQUIRED before traversal), Step 1 — Traversal
Community 180 - "graphify reference: add a URL and watch a folder"
Cohesion: 0.50 Nodes (3): For /graphify add, For --watch, graphify reference: add a URL and watch a folder
Community 181 - "graphify reference: commit hook and native CLAUDE.md integration"
Cohesion: 0.50 Nodes (3): For git commit hook, For native CLAUDE.md integration, graphify reference: commit hook and native CLAUDE.md integration
Community 182 - "graphify reference: incremental update and cluster-only"
Cohesion: 0.50 Nodes (3): For --cluster-only, For --update (incremental re-extraction), graphify reference: incremental update and cluster-only
Knowledge Gaps
- 525 isolated node(s):
graphify,Workflow: graphify,CouponTargetInput,PaginationQuery,AuthModalProps(+520 more) These have ≤1 connection - possible missing edges or undocumented components. - 79 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
ApiResponseconnectAdmin Sidebar and LayouttoPet Management Controller,UsersService,OrdersController,auth.controller.ts,ProductsService,Home Data Module,PaginationDto,BlogsController,Admin Settings Managers? High betweenness centrality (0.085) - this node is a cross-community bridge. - Why does
Roles()connectRolestoContactService,CMS Content Management,WholesaleController,ProductsService,B2B Inquiry Controller,Banner Management Controller,Ingredient Management Controller,Prescription Review Controller,Smart Advisor Controller,Testimonials Management Controller? High betweenness centrality (0.031) - this node is a cross-community bridge. - Why does
PaginationDtoconnectPaginationDtotoAdminService,SmsService,Roles,Pet DTOs and Controller,Pet Management Controller,OrdersController,CreateVideoDto,Admin Blog Controller,Generic CRUD Controller,.findAll,ProductsService,Category Management Controller,Pet Management API,BlogsController? High betweenness centrality (0.030) - this node is a cross-community bridge. - What connects
graphify,Workflow: graphify,CouponTargetInputto the rest of the system? 525 weakly-connected nodes found - possible documentation gaps or missing edges. - Should
AdminServicebe split into smaller, more focused modules? Cohesion score 0.06414414414414414 - nodes in this community are weakly interconnected. - Should
Rolesbe split into smaller, more focused modules? Cohesion score 0.07508771929824562 - nodes in this community are weakly interconnected. - Should
UsersServicebe split into smaller, more focused modules? Cohesion score 0.06093189964157706 - nodes in this community are weakly interconnected.