chore(graphify): sync graphify knowledge graph artifacts

This commit is contained in:
parsa aghaei 2026-08-16 11:53:23 +03:30
parent 0934b4f3af
commit 6a476fab1a
12 changed files with 52726 additions and 31292 deletions

View File

@ -1,10 +1,10 @@
{
"0": "AdminService",
"1": "Pet Management Controller",
"2": "SettingsController",
"1": "pets/pets.controller.ts",
"2": "Roles",
"3": "UsersService",
"4": "CMS Content Management",
"5": "OrdersService",
"4": "CmsController",
"5": ".create",
"6": "auth.controller.ts",
"7": "app.module.ts",
"8": "CreateVideoDto",
@ -12,7 +12,7 @@
"10": "SmartAdvisor.tsx",
"11": "compilerOptions",
"12": "toPersian",
"13": "Media and Blog UI Components",
"13": "Products.tsx",
"14": "ProductsService",
"15": "lib/services/api.ts",
"16": "devDependencies",
@ -20,28 +20,28 @@
"18": "AppModule",
"19": "B2B Inquiry Controller",
"20": "Category Management Controller",
"21": "Banner Management Controller",
"22": "Media Upload Controller",
"21": "auth.service.ts",
"22": "MediaController",
"23": "Ingredient Management Controller",
"24": "Admin Dashboard Components",
"24": "adminRoutes.tsx",
"25": "admin.module.ts",
"26": "Pet DTOs and Controller",
"26": "SmsService",
"27": "Prescription Review Controller",
"28": "Smart Advisor Controller",
"29": "Testimonials Management Controller",
"30": "Admin Sidebar and Layout",
"31": "Admin Settings Managers",
"30": "src/services/api.ts",
"31": "Spinner.tsx",
"32": "useCartStore",
"33": "ZibalService",
"34": "main.ts",
"35": "ContactService",
"36": "Backend TypeScript Config",
"37": "App TypeScript Config",
"38": "CMS and Media Modals",
"38": "ConfirmModal.tsx",
"39": "dependencies",
"40": "Node TypeScript Config",
"41": "Admin Blog Controller",
"42": "WholesaleApplyDto",
"42": "WholesaleService",
"43": "devDependencies",
"44": "Generic CRUD Controller",
"45": "seo.module.ts",
@ -63,17 +63,17 @@
"61": "PaginationDto",
"62": "BlogsController",
"63": "FE-001",
"64": "pagination.dto.ts",
"64": "WikiService",
"65": "rules/graphify.md",
"66": "App Health Controller",
"67": "dependencies",
"68": "Pet Business Logic",
"68": "OrdersService",
"69": "Integrity Validation Scripts",
"70": "Admin Panel Package Config",
"71": "Analytics and Report Charts",
"72": "Task Orchestration Scripts",
"73": "Backend Package Config",
"74": "Health Log DTOs",
"74": "CreateOrderDto",
"75": "React Error Boundary",
"76": "Application Package Config",
"77": "WikiController",
@ -102,7 +102,7 @@
"100": "Network Status Banner",
"101": "Docker Deployment Scripts",
"102": "DB-001",
"103": "typescript-eslint",
"103": ".adminLogin",
"104": "Database Migration Scripts",
"105": "Scientific Terms Schema",
"106": "Blog Data Seeding",
@ -116,7 +116,7 @@
"114": "Manifest Data Generation",
"115": "Honest Manifest Synchronization",
"116": "Manifest Entry Synchronization",
"117": "Pet Reminder DTOs",
"117": "AuthController",
"118": "TS-001",
"119": "TEST-001",
"120": "@tailwindcss/postcss",
@ -129,14 +129,14 @@
"127": "DEVOPS-001",
"128": "DOC-001",
"129": "What You Must Do When Invoked",
"130": "Roles",
"130": "JwtAuthGuard",
"131": "راهنمای تست سیستم (Software Testing)",
"132": "Role & Core Objective",
"133": "Required Review Group Closures",
"134": "Operational Rules & Boundaries",
"135": "Operational Rules & Boundaries",
"136": "🏢 AI Software Agency — Master Orchestration Protocol v3",
"137": "NestJS CLI Tooling",
"137": "BlogsService",
"138": "Operational Rules & Boundaries",
"139": "Operational Rules & Boundaries",
"140": "Bcrypt Type Definitions",
@ -263,5 +263,16 @@
"261": "shabnam-font-v5.0.1/CHANGELOG.md",
"262": "application/CLAUDE.md",
"263": "application/public/fonts/sahel-font-v3.4.0/CHANGELOG.md",
"264": "tailwindcss"
"264": "tailwindcss",
"265": "AuthService",
"266": "RegisterDto",
"267": "GetProductsDto",
"268": "WholesaleApplyDto",
"269": "AdminLoginDto",
"270": "VerifyOtpDto",
"271": "App.tsx",
"272": "ValidateCouponDto",
"273": "AGENTS.md",
"274": "eslint-config-prettier",
"275": "globals"
}

File diff suppressed because one or more lines are too long

View File

@ -1,22 +1,22 @@
{
"0": "AdminService",
"1": "Pet Management Controller",
"2": "Roles",
"2": "SettingsController",
"3": "UsersService",
"4": "CMS Content Management",
"5": "OrdersController",
"5": "OrdersService",
"6": "auth.controller.ts",
"7": "app.module.ts",
"8": "CreateVideoDto",
"9": "Public Catalog Pages",
"10": "Client Layout and Auth Modals",
"11": "Prisma and TypeScript Config",
"12": "Checkout and Dashboard Components",
"9": "ProductService",
"10": "SmartAdvisor.tsx",
"11": "compilerOptions",
"12": "toPersian",
"13": "Media and Blog UI Components",
"14": "ProductsService",
"15": "Contact and Prescription Features",
"16": "Development Tooling Config",
"17": "Home Page Client Components",
"15": "lib/services/api.ts",
"16": "devDependencies",
"17": "useSettingsStore",
"18": "AppModule",
"19": "B2B Inquiry Controller",
"20": "Category Management Controller",
@ -24,15 +24,15 @@
"22": "Media Upload Controller",
"23": "Ingredient Management Controller",
"24": "Admin Dashboard Components",
"25": "ReportsController",
"25": "admin.module.ts",
"26": "Pet DTOs and Controller",
"27": "Prescription Review Controller",
"28": "Smart Advisor Controller",
"29": "Testimonials Management Controller",
"30": "Admin Sidebar and Layout",
"31": "Admin Settings Managers",
"32": "User Profile and Success Pages",
"33": "auth.service.ts",
"32": "useCartStore",
"33": "ZibalService",
"34": "main.ts",
"35": "ContactService",
"36": "Backend TypeScript Config",
@ -41,32 +41,32 @@
"39": "dependencies",
"40": "Node TypeScript Config",
"41": "Admin Blog Controller",
"42": "WholesaleController",
"43": "Frontend Testing and Styles",
"42": "WholesaleApplyDto",
"43": "devDependencies",
"44": "Generic CRUD Controller",
"45": "seo.module.ts",
"46": "Coupon Management UI",
"47": "Project Build Scripts",
"48": "Home Data Module",
"49": "Linting and PostCSS Config",
"49": "devDependencies",
"50": "Database Seeding Logic",
"51": "Prisma Database Migrations",
"52": "Frontend Core Dependencies",
"52": "dependencies",
"53": "UI Skeleton and Tables",
"54": "Shop Loading States",
"55": "Product Detail Page",
"56": "Video Gallery Components",
"54": "components/Skeleton.tsx",
"55": "BE-001",
"56": "VetGallery.tsx",
"57": "NPM Lifecycle Scripts",
"58": "Pet Management API",
"59": "PrismaService",
"60": "Jest Testing Config",
"61": "PaginationDto",
"62": "BlogsController",
"63": "WholesaleApplyDto",
"64": "SmsService",
"63": "FE-001",
"64": "pagination.dto.ts",
"65": "rules/graphify.md",
"66": "App Health Controller",
"67": "Frontend UI Dependencies",
"67": "dependencies",
"68": "Pet Business Logic",
"69": "Integrity Validation Scripts",
"70": "Admin Panel Package Config",
@ -76,12 +76,12 @@
"74": "Health Log DTOs",
"75": "React Error Boundary",
"76": "Application Package Config",
"77": ".findAll",
"77": "WikiController",
"78": "Error and Not Found Pages",
"79": "VPN Utility Scripts",
"80": "NestJS CLI Config",
"81": "Seed TypeScript Config",
"82": "Order Business Logic",
"82": "ADM-001",
"83": "Browser Utility Scripts",
"84": "Dev Server Startup",
"85": "Architectural Audit Findings",
@ -91,8 +91,8 @@
"89": "Evidence Validation Scripts",
"90": "Blog Listing Page",
"91": "Blog Post Detail Page",
"92": "Node Type Definitions",
"93": "TypeScript Language",
"92": "@types/node",
"93": "typescript",
"94": "UI Text Seeding",
"95": "Wiki Terms Seeding",
"96": "Blog Management DTOs",
@ -101,8 +101,8 @@
"99": "Wiki Page Routing",
"100": "Network Status Banner",
"101": "Docker Deployment Scripts",
"102": "ESLint Core Configuration",
"103": "TypeScript ESLint Support",
"102": "DB-001",
"103": "typescript-eslint",
"104": "Database Migration Scripts",
"105": "Scientific Terms Schema",
"106": "Blog Data Seeding",
@ -117,28 +117,28 @@
"115": "Honest Manifest Synchronization",
"116": "Manifest Entry Synchronization",
"117": "Pet Reminder DTOs",
"118": "React DOM Library",
"119": "Zustand State Management",
"120": "Tailwind PostCSS Plugin",
"121": "React DOM Type Definitions",
"118": "TS-001",
"119": "TEST-001",
"120": "@tailwindcss/postcss",
"121": "@types/react-dom",
"122": "Admin Panel TSConfig",
"123": "About Page Component",
"124": "Privacy Page Component",
"125": "Next.js Security Configuration",
"126": "Typography and Font Assets",
"127": "Bcrypt Password Hashing",
"128": "Helmet Security Middleware",
"127": "DEVOPS-001",
"128": "DOC-001",
"129": "What You Must Do When Invoked",
"130": "NestJS Core Framework",
"131": "NestJS JWT Authentication",
"132": "NestJS Swagger Documentation",
"133": "NestJS Rate Limiting",
"134": "Passport JWT Strategy",
"135": "Prisma Client Library",
"136": "Swagger UI Express",
"130": "Roles",
"131": "راهنمای تست سیستم (Software Testing)",
"132": "Role & Core Objective",
"133": "Required Review Group Closures",
"134": "Operational Rules & Boundaries",
"135": "Operational Rules & Boundaries",
"136": "🏢 AI Software Agency — Master Orchestration Protocol v3",
"137": "NestJS CLI Tooling",
"138": "NestJS Testing Utilities",
"139": "TypeScript Jest Integration",
"138": "Operational Rules & Boundaries",
"139": "Operational Rules & Boundaries",
"140": "Bcrypt Type Definitions",
"141": "Passport JWT Type Definitions",
"142": "Supertest Type Definitions",
@ -176,7 +176,7 @@
"174": "Production Docker Setup",
"175": "Staging Docker Setup",
"176": ".agents/workflows/graphify.md",
"177": "BlogsService",
"177": "Role & Core Objective",
"178": "graphify reference: extra exports and benchmark",
"179": "graphify reference: query, path, explain",
"180": "graphify reference: add a URL and watch a folder",
@ -184,12 +184,84 @@
"182": "graphify reference: incremental update and cluster-only",
"183": "graphify reference: GitHub clone and cross-repo merge",
"184": "graphify reference: transcribe video and audio",
"185": "AGENTS.md",
"185": "Reconciled Audit Roles & Assignments",
"186": "instructions.md",
"187": "js-yaml",
"187": "Phase 3.1 — Human Review Preparation and Master Backlog Critique",
"188": "CLAUDE.md",
"189": ".claude/CLAUDE.md",
"190": "extraction-spec.md",
"191": "User Login API",
"192": "Developer Standards and Architecture"
"192": "Developer Standards and Architecture",
"193": "Deep Audit Summary Report",
"194": "Operational Rules & Boundaries",
"195": "Comprehensive Change Log",
"196": "Operational Rules & Boundaries",
"197": "1. Summary of Integrity Repairs Performed",
"198": "Operational Rules & Boundaries",
"199": "Operational Rules & Boundaries",
"200": "Operational Rules & Boundaries",
"201": "Vazirmatn Changelog",
"202": "Vazirmatn Font فونت وزیرمتن",
"203": "Operational Rules & Boundaries",
"204": "backend/README.md",
"205": "Repository Map",
"206": "Sahel-Font",
"207": "AuthService",
"208": "Sahel-Font",
"209": "Role & Core Objective",
"210": "exclude",
"211": "Phase 2 Final Quality Gate Summary Report",
"212": "Task Modifications Log",
"213": "Install",
"214": ".findAll",
"215": "System Discovery",
"216": "Product Requirement Document (PRD)",
"217": "Baseline Command Plan & Reconciled Command History",
"218": "Architecture Specification",
"219": "Project Health Audit Report",
"220": "Open Questions",
"221": "Final Phase 2 Audit Closure Report",
"222": "📝 Active Agent Working Scratchpad",
"223": "🔍 Code Health Audit Review (01_auditor)",
"224": "Omitted File Inspection Report",
"225": "Phase 3.2 / 3.3 — Implementation Readiness & Architectural Finalization Report",
"226": "Phase 3 Audit Traceability Matrix",
"227": "API Contract Specification",
"228": "⚙️ Backend Technical Review (05_dev_backend)",
"229": "🎨 Frontend & Admin Panel Technical Review (06_dev_frontend)",
"230": "🚀 SEO & Content Strategy Review (12_seo_content)",
"231": "Raw Finding Verification & Disposition Report",
"232": "React + TypeScript + Vite",
"233": "application/README.md",
"234": "🔒 Security & Performance Review (09_devops_security)",
"235": "👁️ UX & Persona Interface Review (08_visual_qa)",
"236": "Compiler Diagnostic Dispositions",
"237": "@eslint/eslintrc",
"238": "eslint-plugin-prettier",
"239": "globals",
"240": "prettier",
"241": "prisma",
"242": "supertest",
"243": "ts-loader",
"244": "ts-node",
"245": "@types/express",
"246": "@types/jest",
"247": "@types/js-yaml",
"248": "@types/multer",
"249": "eslint-plugin-react-hooks",
"250": "eslint-plugin-react-refresh",
"251": "tailwindcss",
"252": "typescript",
"253": "@testing-library/jest-dom",
"254": "@testing-library/react",
"255": "@types/react",
"256": "typescript",
"257": "vitest",
"258": "reviews/README.md",
"259": "axios",
"260": "admin-panel/public/fonts/sahel-font-v3.4.0/CHANGELOG.md",
"261": "shabnam-font-v5.0.1/CHANGELOG.md",
"262": "application/CLAUDE.md",
"263": "application/public/fonts/sahel-font-v3.4.0/CHANGELOG.md",
"264": "tailwindcss"
}

View File

@ -1,12 +1,12 @@
# Graph Report - canina (2026-08-16)
## Corpus Check
- 453 files · ~663,833 words
- 459 files · ~667,716 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)
- 3167 nodes · 5051 edges · 265 communities (171 shown, 94 thin omitted)
- Extraction: 97% EXTRACTED · 3% INFERRED · 0% AMBIGUOUS · INFERRED: 160 edges (avg confidence: 0.79)
- Token cost: 0 input · 0 output
## Graph Freshness
@ -17,22 +17,22 @@
## Community Hubs (Navigation)
- AdminService
- Pet Management Controller
- Roles
- SettingsController
- UsersService
- CMS Content Management
- OrdersController
- OrdersService
- auth.controller.ts
- app.module.ts
- CreateVideoDto
- Public Catalog Pages
- Client Layout and Auth Modals
- Prisma and TypeScript Config
- Checkout and Dashboard Components
- ProductService
- SmartAdvisor.tsx
- compilerOptions
- toPersian
- Media and Blog UI Components
- ProductsService
- Contact and Prescription Features
- Development Tooling Config
- Home Page Client Components
- lib/services/api.ts
- devDependencies
- useSettingsStore
- AppModule
- B2B Inquiry Controller
- Category Management Controller
@ -40,15 +40,15 @@
- Media Upload Controller
- Ingredient Management Controller
- Admin Dashboard Components
- ReportsController
- admin.module.ts
- 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
- useCartStore
- ZibalService
- main.ts
- ContactService
- Backend TypeScript Config
@ -57,32 +57,32 @@
- dependencies
- Node TypeScript Config
- Admin Blog Controller
- WholesaleController
- Frontend Testing and Styles
- WholesaleApplyDto
- devDependencies
- Generic CRUD Controller
- seo.module.ts
- Coupon Management UI
- Project Build Scripts
- Home Data Module
- Linting and PostCSS Config
- devDependencies
- Database Seeding Logic
- Prisma Database Migrations
- Frontend Core Dependencies
- dependencies
- UI Skeleton and Tables
- Shop Loading States
- Product Detail Page
- Video Gallery Components
- components/Skeleton.tsx
- BE-001
- VetGallery.tsx
- NPM Lifecycle Scripts
- Pet Management API
- PrismaService
- Jest Testing Config
- PaginationDto
- BlogsController
- WholesaleApplyDto
- SmsService
- FE-001
- pagination.dto.ts
- rules/graphify.md
- App Health Controller
- Frontend UI Dependencies
- dependencies
- Pet Business Logic
- Integrity Validation Scripts
- Admin Panel Package Config
@ -92,12 +92,12 @@
- Health Log DTOs
- React Error Boundary
- Application Package Config
- .findAll
- WikiController
- Error and Not Found Pages
- VPN Utility Scripts
- NestJS CLI Config
- Seed TypeScript Config
- Order Business Logic
- ADM-001
- Browser Utility Scripts
- Dev Server Startup
- Architectural Audit Findings
@ -107,8 +107,8 @@
- Evidence Validation Scripts
- Blog Listing Page
- Blog Post Detail Page
- Node Type Definitions
- TypeScript Language
- @types/node
- typescript
- UI Text Seeding
- Wiki Terms Seeding
- Blog Management DTOs
@ -117,8 +117,8 @@
- Wiki Page Routing
- Network Status Banner
- Docker Deployment Scripts
- ESLint Core Configuration
- TypeScript ESLint Support
- DB-001
- typescript-eslint
- Database Migration Scripts
- Scientific Terms Schema
- Blog Data Seeding
@ -133,28 +133,28 @@
- Honest Manifest Synchronization
- Manifest Entry Synchronization
- Pet Reminder DTOs
- React DOM Library
- Zustand State Management
- Tailwind PostCSS Plugin
- React DOM Type Definitions
- TS-001
- TEST-001
- @tailwindcss/postcss
- @types/react-dom
- Admin Panel TSConfig
- About Page Component
- Privacy Page Component
- Next.js Security Configuration
- Typography and Font Assets
- Bcrypt Password Hashing
- Helmet Security Middleware
- DEVOPS-001
- DOC-001
- 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
- Roles
- راهنمای تست سیستم (Software Testing)
- Role & Core Objective
- Required Review Group Closures
- Operational Rules & Boundaries
- Operational Rules & Boundaries
- 🏢 AI Software Agency — Master Orchestration Protocol v3
- NestJS CLI Tooling
- NestJS Testing Utilities
- TypeScript Jest Integration
- Operational Rules & Boundaries
- Operational Rules & Boundaries
- Bcrypt Type Definitions
- Passport JWT Type Definitions
- Supertest Type Definitions
@ -185,7 +185,7 @@
- Production Docker Setup
- Staging Docker Setup
- .agents/workflows/graphify.md
- BlogsService
- Role & Core Objective
- graphify reference: extra exports and benchmark
- graphify reference: query, path, explain
- graphify reference: add a URL and watch a folder
@ -193,61 +193,126 @@
- graphify reference: incremental update and cluster-only
- graphify reference: GitHub clone and cross-repo merge
- graphify reference: transcribe video and audio
- AGENTS.md
- Reconciled Audit Roles & Assignments
- instructions.md
- js-yaml
- Phase 3.1 — Human Review Preparation and Master Backlog Critique
- CLAUDE.md
- .claude/CLAUDE.md
- extraction-spec.md
- User Login API
- Developer Standards and Architecture
- Deep Audit Summary Report
- Operational Rules & Boundaries
- Comprehensive Change Log
- Operational Rules & Boundaries
- 1. Summary of Integrity Repairs Performed
- Operational Rules & Boundaries
- Operational Rules & Boundaries
- Operational Rules & Boundaries
- Vazirmatn Changelog
- Vazirmatn Font فونت وزیرمتن
- Operational Rules & Boundaries
- backend/README.md
- Repository Map
- Sahel-Font
- AuthService
- Sahel-Font
- Role & Core Objective
- exclude
- Phase 2 Final Quality Gate Summary Report
- Task Modifications Log
- Install
- .findAll
- System Discovery
- Product Requirement Document (PRD)
- Baseline Command Plan & Reconciled Command History
- Architecture Specification
- Project Health Audit Report
- Open Questions
- Final Phase 2 Audit Closure Report
- 📝 Active Agent Working Scratchpad
- 🔍 Code Health Audit Review (01_auditor)
- Omitted File Inspection Report
- Phase 3.2 / 3.3 — Implementation Readiness & Architectural Finalization Report
- Phase 3 Audit Traceability Matrix
- API Contract Specification
- ⚙️ Backend Technical Review (05_dev_backend)
- 🎨 Frontend & Admin Panel Technical Review (06_dev_frontend)
- 🚀 SEO & Content Strategy Review (12_seo_content)
- Raw Finding Verification & Disposition Report
- React + TypeScript + Vite
- application/README.md
- 🔒 Security & Performance Review (09_devops_security)
- 👁️ UX & Persona Interface Review (08_visual_qa)
- Compiler Diagnostic Dispositions
- @eslint/eslintrc
- eslint-plugin-prettier
- globals
- prettier
- prisma
- supertest
- ts-loader
- ts-node
- @types/express
- @types/jest
- @types/js-yaml
- @types/multer
- eslint-plugin-react-hooks
- eslint-plugin-react-refresh
- tailwindcss
- typescript
- @testing-library/jest-dom
- @testing-library/react
- @types/react
- typescript
- vitest
## God Nodes (most connected - your core abstractions)
1. `PrismaService` - 68 edges
1. `PrismaService` - 72 edges
2. `Roles()` - 45 edges
3. `PaginationDto` - 39 edges
4. `useSettingsStore` - 33 edges
5. `api` - 32 edges
6. `AdminService` - 31 edges
7. `AdminController` - 30 edges
8. `toPersian()` - 29 edges
9. `useCartStore` - 27 edges
10. `JwtAuthGuard` - 26 edges
7. `toPersian()` - 31 edges
8. `AdminController` - 30 edges
9. `useCartStore` - 29 edges
10. `JwtAuthGuard` - 27 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.md
- `PetsController` --references--> `ApiResponse` [EXTRACTED]
backend/src/pets/pets.controller.ts → frontend/admin-panel/src/types/admin.ts
- `ProductsController` --references--> `ApiResponse` [EXTRACTED]
backend/src/products/products.controller.ts → frontend/admin-panel/src/types/admin.ts
- `UsersController` --references--> `ApiResponse` [EXTRACTED]
backend/src/users/users.controller.ts → frontend/admin-panel/src/types/admin.ts
- `AuthController` --references--> `ApiResponse` [EXTRACTED]
backend/src/auth/auth.controller.ts → frontend/admin-panel/src/types/admin.ts
- `BlogsController` --references--> `ApiResponse` [EXTRACTED]
backend/src/blogs/blogs.controller.ts → frontend/admin-panel/src/types/admin.ts
- `HomeController` --references--> `ApiResponse` [EXTRACTED]
backend/src/home/home.controller.ts → frontend/admin-panel/src/types/admin.ts
- `OrdersController` --references--> `ApiResponse` [EXTRACTED]
backend/src/orders/orders.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`
- 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`
- 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)
## Communities (265 total, 94 thin omitted)
### Community 0 - "AdminService"
Cohesion: 0.06
Nodes (24): AdminController, ApiBearerAuth, ApiOperation, ApiQuery, ApiTags, Body, Controller, Delete (+16 more)
Cohesion: 0.07
Nodes (22): AdminController, ApiBearerAuth, ApiOperation, ApiQuery, ApiTags, Body, Controller, Delete (+14 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 2 - "SettingsController"
Cohesion: 0.13
Nodes (16): SettingsController, ApiBearerAuth, ApiOkResponse, ApiOperation, ApiTags, Body, Controller, Delete (+8 more)
### Community 3 - "UsersService"
Cohesion: 0.06
@ -257,9 +322,9 @@ Nodes (37): AuthModule, Module, JwtPayload, JwtStrategy, Injectable, AddressDto,
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 5 - "OrdersService"
Cohesion: 0.07
Nodes (29): CreateOrderDto, OrderItemDto, ApiProperty, ApiPropertyOptional, IsArray, IsNotEmpty, IsNumber, IsOptional (+21 more)
### Community 6 - "auth.controller.ts"
Cohesion: 0.05
@ -270,24 +335,24 @@ Cohesion: 0.09
Nodes (28): B2BModule, Module, BannersModule, Module, CmsModule, Module, SmsModule, Global (+20 more)
### Community 8 - "CreateVideoDto"
Cohesion: 0.07
Nodes (31): CreateVideoDto, ApiProperty, ApiPropertyOptional, IsBoolean, IsNotEmpty, IsOptional, IsString, UpdateVideoDto (+23 more)
### Community 9 - "ProductService"
Cohesion: 0.07
Nodes (30): CatalogClient(), metadata, metadata, metadata, ArchivePage(), CATEGORY_MAP, ICON_MAP, BlogPost (+22 more)
### Community 10 - "SmartAdvisor.tsx"
Cohesion: 0.32
Nodes (6): CURRENT_SYMPTOMS, MEDICAL_HISTORIES, SmartAdvisor(), SmartAdvisorProps, UIState, useUIStore
### Community 11 - "compilerOptions"
Cohesion: 0.06
Nodes (32): compilerOptions, allowJs, esModuleInterop, incremental, isolatedModules, jsx, lib, module (+24 more)
### Community 12 - "toPersian"
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)
Nodes (37): ClientLayout(), VerifyContent(), AddressModal(), AddressModalProps, AuthModal(), AuthModalProps, B2BPortal(), BackButton() (+29 more)
### Community 13 - "Media and Blog UI Components"
Cohesion: 0.09
@ -297,17 +362,17 @@ Nodes (19): Media, MediaSelector(), MediaSelectorProps, Pagination(), Pagination
Cohesion: 0.09
Nodes (19): GetProductsDto, ApiPropertyOptional, IsEnum, IsOptional, IsString, ProductsController, ApiOperation, ApiTags (+11 more)
### Community 15 - "Contact and Prescription Features"
### Community 15 - "lib/services/api.ts"
Cohesion: 0.08
Nodes (17): metadata, ContactFormClient(), ContactInfoItem, PrescriptionUploadModal(), PrescriptionUploadModalProps, api, ApiErrorPayload, ApiErr (+9 more)
### Community 16 - "devDependencies"
Cohesion: 0.09
Nodes (23): devDependencies, eslint, eslint-config-prettier, @eslint/js, jest, @nestjs/schematics, @nestjs/testing, source-map-support (+15 more)
### Community 17 - "useSettingsStore"
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)
Nodes (30): HomeClient(), HomeClientProps, getHomeData(), Home(), metadata, metadata, EnamadBadge(), Footer() (+22 more)
### Community 18 - "AppModule"
Cohesion: 0.12
@ -337,9 +402,9 @@ Nodes (14): IngredientsController, ApiBearerAuth, ApiOperation, ApiTags, Body, C
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 25 - "admin.module.ts"
Cohesion: 0.07
Nodes (20): AdminModule, Module, BlogQuery, BlogsService, Injectable, PetQuery, PetsService, Injectable (+12 more)
### Community 26 - "Pet DTOs and Controller"
Cohesion: 0.16
@ -359,19 +424,19 @@ Nodes (14): TestimonialsController, ApiBearerAuth, ApiOperation, ApiTags, Body,
### Community 30 - "Admin Sidebar and Layout"
Cohesion: 0.17
Nodes (15): ProtectedRoute(), menuGroups, Sidebar(), SidebarProps, SEARCHABLE_PAGES, Topbar(), TopbarProps, Login() (+7 more)
Nodes (16): Layout(), ProtectedRoute(), menuGroups, Sidebar(), SidebarProps, SEARCHABLE_PAGES, Topbar(), TopbarProps (+8 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 32 - "useCartStore"
Cohesion: 0.12
Nodes (16): metadata, ArchiveProductCard(), ProductCard(), Header(), MENU_ICONS, OrderSuccess(), OrderTracking(), PetProfile() (+8 more)
### Community 33 - "auth.service.ts"
Cohesion: 0.15
Nodes (8): AdminLoginInput, LoginInput, RegisterInput, RedisModule, Global, Module, RedisService, Injectable
### Community 33 - "ZibalService"
Cohesion: 0.07
Nodes (30): InitiatePaymentDto, InitiateWalletTopupDto, ApiProperty, ApiPropertyOptional, IsNotEmpty, IsOptional, IsString, ApiPropertyOptional (+22 more)
### Community 34 - "main.ts"
Cohesion: 0.14
@ -394,8 +459,8 @@ 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)
Cohesion: 0.05
Nodes (41): dependencies, bcrypt, bcryptjs, class-transformer, class-validator, helmet, ioredis, js-yaml (+33 more)
### Community 40 - "Node TypeScript Config"
Cohesion: 0.10
@ -405,13 +470,13 @@ Nodes (20): compilerOptions, allowImportingTsExtensions, erasableSyntaxOnly, lib
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"
### Community 42 - "WholesaleApplyDto"
Cohesion: 0.10
Nodes (20): eslint-config-next, tailwindcss, @types/react, @vitejs/plugin-react, tailwindcss, @types/react, @vitejs/plugin-react, devDependencies (+12 more)
Nodes (20): ApiProperty, ApiPropertyOptional, IsNotEmpty, IsOptional, IsString, WholesaleApplyDto, ApiBearerAuth, ApiOperation (+12 more)
### Community 43 - "devDependencies"
Cohesion: 0.13
Nodes (15): eslint-config-next, devDependencies, eslint, eslint-config-next, jsdom, tailwindcss, @tailwindcss/postcss, @types/node (+7 more)
### Community 44 - "Generic CRUD Controller"
Cohesion: 0.13
@ -433,9 +498,9 @@ Nodes (17): concurrently, devDependencies, concurrently, name, private, scripts,
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 49 - "devDependencies"
Cohesion: 0.11
Nodes (19): autoprefixer, devDependencies, autoprefixer, eslint, @eslint/js, globals, postcss, @types/node (+11 more)
### Community 50 - "Database Seeding Logic"
Cohesion: 0.17
@ -445,25 +510,25 @@ Nodes (12): prisma, main(), prisma, determineSuitableFor(), findOrCreateCategory
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 52 - "dependencies"
Cohesion: 0.10
Nodes (21): dependencies, axios, lucide-react, react, react-dom, react-hot-toast, react-router-dom, recharts (+13 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 54 - "components/Skeleton.tsx"
Cohesion: 0.33
Nodes (4): OrderRowSkeleton(), PetProfileSkeleton(), Skeleton(), SkeletonProps
### Community 55 - "Product Detail Page"
Cohesion: 0.20
Nodes (8): CalculatorState, ICON_MAP, ProductPage(), useCalculatorStore, Tooltip(), TooltipProps, SCIENTIFIC_TERMS, ScientificTerm
### Community 55 - "BE-001"
Cohesion: 0.06
Nodes (32): Acceptance Criteria, Affected Application, Affected Files, Alternative Direction, BE-001, Category, Completion Statement, Confidence (+24 more)
### Community 56 - "Video Gallery Components"
Cohesion: 0.21
Nodes (9): SafeImage(), SafeImageProps, DisplayVideoItem, FALLBACK_VIDEOS, TestimonialItem, FALLBACK_VIDEOS, VideosPage(), Video (+1 more)
### Community 56 - "VetGallery.tsx"
Cohesion: 0.22
Nodes (8): DisplayVideoItem, FALLBACK_VIDEOS, TestimonialItem, VetGallery(), FALLBACK_VIDEOS, VideosPage(), Video, videoService
### Community 57 - "NPM Lifecycle Scripts"
Cohesion: 0.14
@ -474,36 +539,36 @@ 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)
Cohesion: 0.06
Nodes (21): CouponTargetInput, PaginationQuery, CategoryQuery, AdminLoginInput, LoginInput, RegisterInput, MeliPayamakResponse, SendPatternSmsOptions (+13 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)
Cohesion: 0.13
Nodes (12): PaginationDto, ApiPropertyOptional, IsEnum, IsOptional, IsString, Type, Module, WikiModule (+4 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
Nodes (7): BlogsController, ApiTags, Controller, BlogsModule, Module, BlogsService, Injectable
### Community 64 - "SmsService"
Cohesion: 0.07
Nodes (25): MeliPayamakResponse, SendPatternSmsOptions, SmsService, Injectable, CreateContactSubmissionDto, UpdateContactInfoItemDto, CreateOrderDto, OrderItemDto (+17 more)
### Community 63 - "FE-001"
Cohesion: 0.06
Nodes (31): Acceptance Criteria, Affected Application, Affected Files, Alternative Direction, Architecture Overview & Confirmed Strengths, Category, Completion Statement, Confidence (+23 more)
### Community 64 - "pagination.dto.ts"
Cohesion: 0.11
Nodes (10): Injectable, WikiQuery, WikiService, SortOrder, IsNotEmpty, IsNumber, IsString, ValidateCouponDto (+2 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 67 - "dependencies"
Cohesion: 0.12
Nodes (17): dependencies, axios, lucide-react, motion, next, react, react-dom, sonner (+9 more)
### Community 69 - "Integrity Validation Scripts"
Cohesion: 0.20
@ -537,9 +602,9 @@ Nodes (3): ErrorBoundary, Props, State
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 77 - "WikiController"
Cohesion: 0.21
Nodes (9): ApiNotFoundResponse, ApiOkResponse, ApiOperation, ApiTags, Controller, Get, Param, Query (+1 more)
### Community 79 - "VPN Utility Scripts"
Cohesion: 0.62
@ -553,6 +618,10 @@ Nodes (5): collection, compilerOptions, deleteOutDir, $schema, sourceRoot
Cohesion: 0.33
Nodes (5): compilerOptions, esModuleInterop, module, moduleResolution, skipLibCheck
### Community 82 - "ADM-001"
Cohesion: 0.06
Nodes (31): Acceptance Criteria, ADM-001, Admin Features Audit Report, Affected Application, Affected Files, Alternative Direction, Category, Completion Statement (+23 more)
### Community 83 - "Browser Utility Scripts"
Cohesion: 0.40
Nodes (5): checkAndOpen(), { exec }, http, openUrl(), URLS
@ -585,14 +654,6 @@ Nodes (4): Blog(), getBlogs(), metadata, BlogPage()
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()
@ -601,13 +662,9 @@ Nodes (3): generateMetadata(), getWikiTerm(), WikiTermPage()
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 102 - "DB-001"
Cohesion: 0.06
Nodes (31): Acceptance Criteria, Affected Application, Affected Files, Alternative Direction, Category, Completion Statement, Confidence, Database and Data Integrity Audit Report (+23 more)
### Community 109 - "Auth Architecture and Planning"
Cohesion: 0.67
@ -617,34 +674,74 @@ Nodes (3): ADR-AUTH-001: Admin Panel Authentication Architecture & Token Managem
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 118 - "TS-001"
Cohesion: 0.06
Nodes (31): Acceptance Criteria, Affected Application, Affected Files, Alternative Direction, Category, Completion Statement, Confidence, Dependencies (+23 more)
### 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 119 - "TEST-001"
Cohesion: 0.06
Nodes (31): Acceptance Criteria, Affected Application, Affected Files, Alternative Direction, Category, Completion Statement, Confidence, Dependencies (+23 more)
### Community 126 - "Typography and Font Assets"
Cohesion: 0.67
Nodes (3): Shabnam Font README, Shabnam Font Sample, Vazir Font
### Community 127 - "DEVOPS-001"
Cohesion: 0.06
Nodes (31): Acceptance Criteria, Affected Application, Affected Files, Alternative Direction, Category, Completion Statement, Confidence, Dependencies (+23 more)
### Community 128 - "DOC-001"
Cohesion: 0.06
Nodes (31): Acceptance Criteria, Affected Application, Affected Files, Alternative Direction, Category, Completion Statement, Confidence, Dependencies (+23 more)
### 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 130 - "Roles"
Cohesion: 0.21
Nodes (8): JwtAuthGuard, Injectable, Roles(), ROLES_KEY, RequestWithUser, RolesGuard, Injectable, UserReqPayload
### Community 131 - "راهنمای تست سیستم (Software Testing)"
Cohesion: 0.07
Nodes (25): اجرای بک‌اند, اجرای فرانت‌اند, اجرای پروژه در سرور با PM2, برای راه‌اندازی بک‌اند:, برای راه‌اندازی فرانت‌اند Next.js:, بیلد کردن پروژه (Building), ذخیره پروسه‌ها تا پس از ری‌استارت سرور قطع نشوند:, راه‌اندازی و انتشار سیستم (Setup & Deployment) (+17 more)
### Community 132 - "Role & Core Objective"
Cohesion: 0.09
Nodes (22): CREATE MODE — Normal Operation, Expected JSON Output Schema, File Scope Boundary, Forbidden Actions, MODE 1: REVIEW (called during Review Phase), MODE 2: CONTENT CREATION (standalone task from backlog), Operating Modes, Operational Rules & Boundaries (+14 more)
### Community 133 - "Required Review Group Closures"
Cohesion: 0.10
Nodes (19): 10. Orders Backend, 11. Settings & Administrative Backend, 12. Prisma Schema, Migrations & Seed, 13. Redis & Temporary Auth State, 14. Unit & E2E Tests, 15. Docker, NGINX, Prometheus & Deployment Config, 16. Documentation & OpenAPI Artifacts, 1. Storefront Shell & Routing (+11 more)
### Community 134 - "Operational Rules & Boundaries"
Cohesion: 0.11
Nodes (18): 1. Always Read Tech Stack First, 2. Sub-step Execution (Token Resume Support), 3. API Mocking Requirement, 4. Modular Component Architecture, 5. Responsive Design (Mandatory), 6. File Scope Boundary, 7. Forbidden Actions, Expected JSON Output Schema (+10 more)
### Community 135 - "Operational Rules & Boundaries"
Cohesion: 0.11
Nodes (18): 1. Framework-Aware Analysis, 2. DOM & Semantic Structure Analysis, 3. Accessibility Compliance, 4. Responsive Layout Verification, 5. Fallback Inspection Mode, 6. Defect Routing Protocol, 7. Forbidden Actions, Expected JSON Output Schema (+10 more)
### Community 136 - "🏢 AI Software Agency — Master Orchestration Protocol v3"
Cohesion: 0.11
Nodes (17): Activation, Agent Directory Reference, 🏢 AI Software Agency — Master Orchestration Protocol v3, Phase 1: Specialist Review (All agents read, none write code yet), Phase 2: Master Synthesis (02_product_manager in SYNTHESIS mode), Phase 3: Execution (Same as always), PIPELINE A — New Project (GREENFIELD), PIPELINE B — Review & Improve Existing Project (REVIEW_AND_PLAN) ★ (+9 more)
### Community 138 - "Operational Rules & Boundaries"
Cohesion: 0.11
Nodes (17): 1. Hierarchical Decomposition Algorithm (3-Tier), 2. Sub-step Definition (Required for all tasks), 3. Brownfield Completeness Rule, 4. Role Assignment Rules, 5. Dependency Tracking (Strict), 6. Priority Assignment, 7. Forbidden Actions, DECOMPOSE MODE — Normal Operation (New Projects) (+9 more)
### Community 139 - "Operational Rules & Boundaries"
Cohesion: 0.11
Nodes (17): 1. Always Read Tech Stack First, 2. Sub-step Execution (Token Resume Support), 3. Mandatory Test Authoring, 4. Code Quality Standards, 5. File Scope Boundary, 6. Forbidden Actions, Expected JSON Output Schema, IMPLEMENT MODE — Normal Operation (+9 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 177 - "Role & Core Objective"
Cohesion: 0.12
Nodes (16): 1. Active Secret Scanning (All Modified Files), 2. Docker Container Verification (if Dockerfile exists), 3. CI/CD Basic Check (if `.github/workflows/` exists), 4. Failure Routing Protocol, 5. Forbidden Actions, ENFORCE MODE — Normal Operation, Expected JSON Output Schema, Operational Rules & Boundaries (+8 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)
@ -665,25 +762,193 @@ Nodes (3): For git commit hook, For native CLAUDE.md integration, graphify refer
Cohesion: 0.50
Nodes (3): For --cluster-only, For --update (incremental re-extraction), graphify reference: incremental update and cluster-only
### Community 185 - "Reconciled Audit Roles & Assignments"
Cohesion: 0.12
Nodes (15): 10. Documentation Engineer, 1. Lead Architect / Orchestrator, 2. React / Vite Storefront Auditor, 3. NestJS Backend Auditor, 4. Admin Features Auditor, 5. Database & Data Integrity Auditor, 6. Security Auditor, 7. TypeScript & Code Quality Auditor (+7 more)
### Community 187 - "Phase 3.1 — Human Review Preparation and Master Backlog Critique"
Cohesion: 0.13
Nodes (14): 10. Dependency & Wave Adjustments, 11. Acceptance Criteria Refinements, 12. Business and Product Decision Classification, 13. Final Recommended Backlog Summary, 1. Executive Assessment, 2. Findings That Require No Change, 3. Findings Requiring Task Refinements, 4. Tasks Requiring Splitting (+6 more)
### Community 193 - "Deep Audit Summary Report"
Cohesion: 0.14
Nodes (13): 1. Audit Overview, 2. Findings Metrics, 3. Inspected Scope & Command Log, 4. Key Business & Integration Questions, 5. Audit Limitations & Integrity Confirmation, 6. Exact Next Recommended Phase, Blocked Commands & Reasons, By Confidence (+5 more)
### Community 194 - "Operational Rules & Boundaries"
Cohesion: 0.15
Nodes (12): 1. Stack Detection (Brownfield), 2. Stack Selection (Greenfield), 3. Single Non-Negotiable Stack Choice, 4. Tech Stack Must Be Written to state.json, 5. Directory Layout, 6. OpenAPI / API Contract, 7. Forbidden Actions, Expected JSON Output Schema (+4 more)
### Community 195 - "Comprehensive Change Log"
Cohesion: 0.15
Nodes (12): 10. `TASK-VERIFY-001`, 1. `TASK-SEC-001`, 2. `TASK-SEC-002`, 3. `TASK-SEC-003`, 4. `TASK-FIN-001`, 5. `TASK-BUILD-001`, 6. `TASK-AUTH-001`, 7. `TASK-FE-001` (+4 more)
### Community 196 - "Operational Rules & Boundaries"
Cohesion: 0.17
Nodes (11): 1. Detect Test Runner from Tech Stack, 2. Execution Output Capture (Mandatory), 3. Acceptance Criteria Verification, 4. Failure Routing Protocol, 5. Success Routing Protocol, 6. Forbidden Actions, Expected JSON Output Schema, Operational Rules & Boundaries (+3 more)
### Community 197 - "1. Summary of Integrity Repairs Performed"
Cohesion: 0.17
Nodes (11): 1.1 Authoritative Source File Inventory Rebuilt, 1.2 Raw Finding Dispositions Reconciled, 1.3 Finding Identifier Normalization, 1.4 Rejected Finding Cleanup, 1. Summary of Integrity Repairs Performed, 2. Final Verified Finding Metrics, 3. Reference and Compiler Integrity Results, 4. Quality Gate Conclusion (+3 more)
### Community 198 - "Operational Rules & Boundaries"
Cohesion: 0.18
Nodes (10): 1. Detect Tech Stack First (Universal), 2. Explicit Scoring Methodology (Universal), 3. Code Coverage Ratio Rule, 4. Deep Directory Scanning, 5. Forbidden Actions, Expected JSON Output Schema, Operational Rules & Boundaries, Required Output Artifacts (What files to write/update) (+2 more)
### Community 199 - "Operational Rules & Boundaries"
Cohesion: 0.18
Nodes (10): 1. Mark Active Task as Complete, 2. Documentation Updates, 3. Dynamic Routing Protocol (CRITICAL), 4. Backlog Insufficiency Check, 5. Forbidden Actions, Expected JSON Output Schema, Operational Rules & Boundaries, Required Output Artifacts (What files to write/update) (+2 more)
### Community 200 - "Operational Rules & Boundaries"
Cohesion: 0.18
Nodes (10): 1. Pre-Deployment Checklist, 2. Build Verification, 3. Deployment Strategy (Based on Target), 4. Post-Deployment Health Check, 5. Forbidden Actions, Expected JSON Output Schema, Operational Rules & Boundaries, Required Output Artifacts (What files to write/update) (+2 more)
### Community 201 - "Vazirmatn Changelog"
Cohesion: 0.18
Nodes (10): 32.0.0, 32.1, 32.101, 32.102, 33.000, 33.001, 33.002, 33.003 (+2 more)
### Community 202 - "Vazirmatn Font فونت وزیرمتن"
Cohesion: 0.18
Nodes (10): Arch Linux ([AUR](https://aur.archlinux.org/packages/vazirmatn-fonts)), Authors, Build, CDN, Download, Install, License, [npm](https://www.npmjs.com/package/vazirmatn) (+2 more)
### Community 203 - "Operational Rules & Boundaries"
Cohesion: 0.20
Nodes (9): 1. Mode & Direction Decision, 2. Brownfield Strategic Evaluation, 3. Risk Assessment, 4. Forbidden Actions, Expected JSON Output Schema, Operational Rules & Boundaries, Required Output Artifacts (What files to write/update), Role & Core Objective (+1 more)
### Community 204 - "backend/README.md"
Cohesion: 0.20
Nodes (9): Compile and run the project, Deployment, Description, License, Project setup, Resources, Run tests, Stay in touch (+1 more)
### Community 205 - "Repository Map"
Cohesion: 0.20
Nodes (9): 1. Active Customer Storefront: React 19 + Vite Application, 2. Active Backend Service: NestJS Application, 3. Excluded Placeholder / Non-Auditable Directories, Active Applications & Non-Auditable Scopes, Documentation Governance, Important Configuration & Infrastructure Files, Mandatory Global Audit Exclusions, Repository Map (+1 more)
### Community 206 - "Sahel-Font"
Cohesion: 0.20
Nodes (9): Arch Linux, Contributors, Install, Known problems for variable version, License, Sahel-Font, To Do (variable), طریقه استفاده از نسخه متغیر variable (+1 more)
### Community 208 - "Sahel-Font"
Cohesion: 0.20
Nodes (9): Arch Linux, Contributors, Install, Known problems for variable version, License, Sahel-Font, To Do (variable), طریقه استفاده از نسخه متغیر variable (+1 more)
### Community 209 - "Role & Core Objective"
Cohesion: 0.22
Nodes (8): 1. Ask — Don't Assume, 2. Forbidden Actions, Brownfield Detection, Expected JSON Output Schema, Operational Rules & Boundaries, Required Output Artifacts (What files to write/update), Role & Core Objective, Strict Input Specifications (What files to read)
### Community 210 - "exclude"
Cohesion: 0.22
Nodes (8): exclude, extends, node_modules, prisma, dist, **/*spec.ts, test, ./tsconfig.json
### Community 211 - "Phase 2 Final Quality Gate Summary Report"
Cohesion: 0.22
Nodes (8): 1. Executive Summary, 2. Final Verified Finding Breakdown, 3. Source Coverage & Diagnostic Metrics, 4. Integrity Check & Quality Gate Status, 5. Exact Next Recommended Phase, By Confidence, By Severity, Phase 2 Final Quality Gate Summary Report
### Community 212 - "Task Modifications Log"
Cohesion: 0.22
Nodes (8): 1. `TASK-AUTH-001`, 2. `TASK-FIN-001`, 3. `DECISION-002`, 4. `TASK-VERIFY-001`, 5. `TASK-SEC-001` & `TASK-SEC-002`, 6. `TASK-BUILD-001` & Execution Waves, Phase 3.1 — Master Task Backlog Change Log, Task Modifications Log
### Community 213 - "Install"
Cohesion: 0.22
Nodes (8): Arch Linux, bower, Install, npm, Shabnam Font, yarn, طریقه استفاده در صفحات وب:, نمونه متن Sample:
### Community 214 - ".findAll"
Cohesion: 0.32
Nodes (6): ApiNotFoundResponse, ApiOkResponse, ApiOperation, Get, Param, Query
### Community 215 - "System Discovery"
Cohesion: 0.25
Nodes (7): Active Core Applications, Current Architecture, Evidence-Based Status Matrix, Excluded / Non-Auditable Artifacts, Major Business Domains Discovered, System Discovery, Technical Architecture Summary
### Community 216 - "Product Requirement Document (PRD)"
Cohesion: 0.29
Nodes (6): 1. Executive Vision, 2. Target Audience, 3. Functional Requirements, 4. Non-Functional Requirements (Performance, Security), 5. Epic / Feature Breakdown, Product Requirement Document (PRD)
### Community 217 - "Baseline Command Plan & Reconciled Command History"
Cohesion: 0.29
Nodes (6): Attempted Command Execution Log, Backend `backend/package.json` Scripts, Baseline Command Plan & Reconciled Command History, Package Scripts Safety Analysis, Permitted Safe Checks for Phase 2, Root `package.json` Scripts
### Community 218 - "Architecture Specification"
Cohesion: 0.33
Nodes (5): 1. Single Non-Negotiable Tech Stack, 2. Directory Structure Tree, 3. State Management Strategy, 4. Deployment / Docker Architecture, Architecture Specification
### Community 219 - "Project Health Audit Report"
Cohesion: 0.33
Nodes (5): 1. Audit Score Summary, 2. Technical Debt Inventory, 3. Outdated Dependencies List, 4. Security Risks (.env leaks, unprotected ports), Project Health Audit Report
### Community 220 - "Open Questions"
Cohesion: 0.33
Nodes (5): 1. Storefront Migration Roadmap (`frontend/application`), 2. Payment Gateway Integration Provider, 3. Deployment & CI/CD Pipeline Specifications, 4. SMS / OTP Service Provider, Open Questions
### Community 221 - "Final Phase 2 Audit Closure Report"
Cohesion: 0.33
Nodes (5): 1. Executive Summary & Honest Review-Tier Metrics, 2. Reconciled Findings & Canonical Identifier Normalization, 3. Validation & Integrity Verification, 4. Final Quality Gate Conclusion, Final Phase 2 Audit Closure Report
### Community 222 - "📝 Active Agent Working Scratchpad"
Cohesion: 0.40
Nodes (4): 📝 Active Agent Working Scratchpad, 🏗️ Execution Target, Project: Canina Veterinary E-Commerce System, 📋 Requirements & Persona Mandates (Intake & User Request)
### Community 223 - "🔍 Code Health Audit Review (01_auditor)"
Cohesion: 0.40
Nodes (4): 🔍 Code Health Audit Review (01_auditor), Executive Summary, Key Findings, Recommendations
### Community 224 - "Omitted File Inspection Report"
Cohesion: 0.40
Nodes (4): Conclusion, Key Domain Findings from Omitted File Audit, Omitted File Inspection Report, Overview of Omitted File Inspections
### Community 225 - "Phase 3.2 / 3.3 — Implementation Readiness & Architectural Finalization Report"
Cohesion: 0.40
Nodes (4): 1. Executive Summary & Architecture Decisions, 2. Updated Task Specifications Overview, 3. Final Readiness Statement, Phase 3.2 / 3.3 — Implementation Readiness & Architectural Finalization Report
### Community 226 - "Phase 3 Audit Traceability Matrix"
Cohesion: 0.40
Nodes (4): Complete Finding-to-Task Traceability Matrix, Finding Disposition & Accounting Verification, Phase 3 Audit Traceability Matrix, Special Task Traceability (Non-Finding Tasks)
### Community 227 - "API Contract Specification"
Cohesion: 0.50
Nodes (3): 1. OpenAPI 3.0 (Swagger) Specification, 2. Endpoint Definitions & Data Types, API Contract Specification
### Community 228 - "⚙️ Backend Technical Review (05_dev_backend)"
Cohesion: 0.50
Nodes (3): Architectural Overview, ⚙️ Backend Technical Review (05_dev_backend), Critical Review Findings & Required Enhancements
### Community 229 - "🎨 Frontend & Admin Panel Technical Review (06_dev_frontend)"
Cohesion: 0.50
Nodes (3): Architectural Overview, Critical Review Findings & Required Enhancements, 🎨 Frontend & Admin Panel Technical Review (06_dev_frontend)
### Community 230 - "🚀 SEO & Content Strategy Review (12_seo_content)"
Cohesion: 0.50
Nodes (3): Overview & Content Foundation, SEO & Content Requirements, 🚀 SEO & Content Strategy Review (12_seo_content)
### Community 231 - "Raw Finding Verification & Disposition Report"
Cohesion: 0.50
Nodes (3): 1. Executive Summary & Verification Reconciliation Table, 2. Newly Discovered & Split Findings (Canonical IDs), Raw Finding Verification & Disposition Report
### Community 232 - "React + TypeScript + Vite"
Cohesion: 0.50
Nodes (3): Expanding the ESLint configuration, React Compiler, React + TypeScript + Vite
### Community 233 - "application/README.md"
Cohesion: 0.50
Nodes (3): Deploy on Vercel, Getting Started, Learn More
## Knowledge Gaps
- **525 isolated node(s):** `graphify`, `Workflow: graphify`, `CouponTargetInput`, `PaginationQuery`, `AuthModalProps` (+520 more)
- **1170 isolated node(s):** `$schema`, `collection`, `sourceRoot`, `deleteOutDir`, `name` (+1165 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.
- **94 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 `ApiResponse` connect `Admin Sidebar and Layout` to `Pet 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()` connect `Roles` to `ContactService`, `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 `PaginationDto` connect `PaginationDto` to `AdminService`, `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`, `CouponTargetInput` to the rest of the system?**
_525 weakly-connected nodes found - possible documentation gaps or missing edges._
- **Why does `ApiResponse` connect `Admin Sidebar and Layout` to `Pet Management Controller`, `UsersService`, `OrdersService`, `auth.controller.ts`, `WikiController`, `ProductsService`, `Home Data Module`, `BlogsController`, `Admin Settings Managers`?**
_High betweenness centrality (0.033) - this node is a cross-community bridge._
- **Why does `Roles()` connect `Roles` to `SettingsController`, `ContactService`, `CMS Content Management`, `WholesaleApplyDto`, `ProductsService`, `B2B Inquiry Controller`, `Banner Management Controller`, `Ingredient Management Controller`, `Prescription Review Controller`, `Smart Advisor Controller`, `Testimonials Management Controller`?**
_High betweenness centrality (0.020) - this node is a cross-community bridge._
- **Why does `JwtAuthGuard` connect `Roles` to `AdminService`, `pagination.dto.ts`, `ZibalService`, `UsersService`, `CreateVideoDto`, `ProductsService`, `admin.module.ts`, `Pet DTOs and Controller`?**
_High betweenness centrality (0.020) - this node is a cross-community bridge._
- **What connects `$schema`, `collection`, `sourceRoot` to the rest of the system?**
_1170 weakly-connected nodes found - possible documentation gaps or missing edges._
- **Should `AdminService` be split into smaller, more focused modules?**
_Cohesion score 0.06414414414414414 - nodes in this community are weakly interconnected._
- **Should `Roles` be split into smaller, more focused modules?**
_Cohesion score 0.07508771929824562 - nodes in this community are weakly interconnected._
_Cohesion score 0.06690140845070422 - nodes in this community are weakly interconnected._
- **Should `SettingsController` be split into smaller, more focused modules?**
_Cohesion score 0.1251778093883357 - nodes in this community are weakly interconnected._
- **Should `UsersService` be split into smaller, more focused modules?**
_Cohesion score 0.06093189964157706 - nodes in this community are weakly interconnected._

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,26 +1,26 @@
# Graph Report - canina (2026-08-16)
## Corpus Check
- 459 files · ~667,716 words
- 461 files · ~673,005 words
- Verdict: corpus is large enough that graph structure adds value.
## Summary
- 3167 nodes · 5051 edges · 265 communities (171 shown, 94 thin omitted)
- Extraction: 97% EXTRACTED · 3% INFERRED · 0% AMBIGUOUS · INFERRED: 160 edges (avg confidence: 0.79)
- 3199 nodes · 5155 edges · 276 communities (179 shown, 97 thin omitted)
- Extraction: 97% EXTRACTED · 3% INFERRED · 0% AMBIGUOUS · INFERRED: 171 edges (avg confidence: 0.79)
- Token cost: 0 input · 0 output
## Graph Freshness
- Built from commit: `03900e72`
- Built from commit: `0934b4f3`
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
- Run `graphify update .` after code changes (no API cost).
## Community Hubs (Navigation)
- AdminService
- Pet Management Controller
- SettingsController
- pets/pets.controller.ts
- Roles
- UsersService
- CMS Content Management
- OrdersService
- CmsController
- .create
- auth.controller.ts
- app.module.ts
- CreateVideoDto
@ -28,7 +28,7 @@
- SmartAdvisor.tsx
- compilerOptions
- toPersian
- Media and Blog UI Components
- Products.tsx
- ProductsService
- lib/services/api.ts
- devDependencies
@ -36,28 +36,28 @@
- AppModule
- B2B Inquiry Controller
- Category Management Controller
- Banner Management Controller
- Media Upload Controller
- auth.service.ts
- MediaController
- Ingredient Management Controller
- Admin Dashboard Components
- adminRoutes.tsx
- admin.module.ts
- Pet DTOs and Controller
- SmsService
- Prescription Review Controller
- Smart Advisor Controller
- Testimonials Management Controller
- Admin Sidebar and Layout
- Admin Settings Managers
- src/services/api.ts
- Spinner.tsx
- useCartStore
- ZibalService
- main.ts
- ContactService
- Backend TypeScript Config
- App TypeScript Config
- CMS and Media Modals
- ConfirmModal.tsx
- dependencies
- Node TypeScript Config
- Admin Blog Controller
- WholesaleApplyDto
- WholesaleService
- devDependencies
- Generic CRUD Controller
- seo.module.ts
@ -79,17 +79,17 @@
- PaginationDto
- BlogsController
- FE-001
- pagination.dto.ts
- WikiService
- rules/graphify.md
- App Health Controller
- dependencies
- Pet Business Logic
- OrdersService
- Integrity Validation Scripts
- Admin Panel Package Config
- Analytics and Report Charts
- Task Orchestration Scripts
- Backend Package Config
- Health Log DTOs
- CreateOrderDto
- React Error Boundary
- Application Package Config
- WikiController
@ -118,7 +118,7 @@
- Network Status Banner
- Docker Deployment Scripts
- DB-001
- typescript-eslint
- .adminLogin
- Database Migration Scripts
- Scientific Terms Schema
- Blog Data Seeding
@ -132,7 +132,7 @@
- Manifest Data Generation
- Honest Manifest Synchronization
- Manifest Entry Synchronization
- Pet Reminder DTOs
- AuthController
- TS-001
- TEST-001
- @tailwindcss/postcss
@ -145,14 +145,14 @@
- DEVOPS-001
- DOC-001
- What You Must Do When Invoked
- Roles
- JwtAuthGuard
- راهنمای تست سیستم (Software Testing)
- Role & Core Objective
- Required Review Group Closures
- Operational Rules & Boundaries
- Operational Rules & Boundaries
- 🏢 AI Software Agency — Master Orchestration Protocol v3
- NestJS CLI Tooling
- BlogsService
- Operational Rules & Boundaries
- Operational Rules & Boundaries
- Bcrypt Type Definitions
@ -266,18 +266,29 @@
- @types/react
- typescript
- vitest
- AuthService
- RegisterDto
- GetProductsDto
- WholesaleApplyDto
- AdminLoginDto
- VerifyOtpDto
- App.tsx
- ValidateCouponDto
- AGENTS.md
- eslint-config-prettier
- globals
## God Nodes (most connected - your core abstractions)
1. `PrismaService` - 72 edges
2. `Roles()` - 45 edges
1. `PrismaService` - 74 edges
2. `Roles()` - 51 edges
3. `PaginationDto` - 39 edges
4. `useSettingsStore` - 33 edges
5. `api` - 32 edges
6. `AdminService` - 31 edges
7. `toPersian()` - 31 edges
8. `AdminController` - 30 edges
9. `useCartStore` - 29 edges
10. `JwtAuthGuard` - 27 edges
4. `SmsService` - 34 edges
5. `api` - 33 edges
6. `useSettingsStore` - 33 edges
7. `AdminService` - 31 edges
8. `toPersian()` - 31 edges
9. `AdminController` - 30 edges
10. `useCartStore` - 29 edges
## Surprising Connections (you probably didn't know these)
- `User Profile Photo` --conceptually_related_to--> `User Roles and Capabilities` [INFERRED]
@ -300,38 +311,38 @@
- **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 (265 total, 94 thin omitted)
## Communities (276 total, 97 thin omitted)
### Community 0 - "AdminService"
Cohesion: 0.07
Nodes (22): AdminController, ApiBearerAuth, ApiOperation, ApiQuery, ApiTags, Body, Controller, Delete (+14 more)
### Community 1 - "Pet Management Controller"
Cohesion: 0.17
Nodes (18): PetsController, ApiBadRequestResponse, ApiBearerAuth, ApiCreatedResponse, ApiNotFoundResponse, ApiOkResponse, ApiOperation, ApiTags (+10 more)
### Community 1 - "pets/pets.controller.ts"
Cohesion: 0.05
Nodes (45): CreateHealthLogDto, ApiProperty, ApiPropertyOptional, IsNotEmpty, IsOptional, IsString, CreatePetDto, ApiProperty (+37 more)
### Community 2 - "SettingsController"
Cohesion: 0.13
Nodes (16): SettingsController, ApiBearerAuth, ApiOkResponse, ApiOperation, ApiTags, Body, Controller, Delete (+8 more)
### Community 2 - "Roles"
Cohesion: 0.07
Nodes (32): BannersController, ApiBearerAuth, ApiOperation, ApiTags, Body, Controller, Delete, Get (+24 more)
### Community 3 - "UsersService"
Cohesion: 0.06
Nodes (37): AuthModule, Module, JwtPayload, JwtStrategy, Injectable, AddressDto, ApiProperty, ApiPropertyOptional (+29 more)
Cohesion: 0.07
Nodes (34): JwtPayload, JwtStrategy, Injectable, AddressDto, ApiProperty, ApiPropertyOptional, IsBoolean, IsNotEmpty (+26 more)
### Community 4 - "CMS Content Management"
### Community 4 - "CmsController"
Cohesion: 0.09
Nodes (24): CmsController, ApiBearerAuth, ApiOperation, ApiTags, Body, Controller, Delete, Get (+16 more)
### Community 5 - "OrdersService"
Cohesion: 0.07
Nodes (29): CreateOrderDto, OrderItemDto, ApiProperty, ApiPropertyOptional, IsArray, IsNotEmpty, IsNumber, IsOptional (+21 more)
### Community 5 - ".create"
Cohesion: 0.18
Nodes (11): ApiBadRequestResponse, ApiCreatedResponse, ApiNotFoundResponse, ApiOkResponse, ApiOperation, Body, Get, Param (+3 more)
### Community 6 - "auth.controller.ts"
Cohesion: 0.05
Nodes (41): AuthController, ApiBadRequestResponse, ApiOkResponse, ApiOperation, ApiTags, Body, Controller, Post (+33 more)
Cohesion: 0.18
Nodes (10): LoginDto, ApiProperty, IsNotEmpty, IsString, MinLength, SendOtpDto, ApiProperty, IsNotEmpty (+2 more)
### Community 7 - "app.module.ts"
Cohesion: 0.09
Cohesion: 0.07
Nodes (28): B2BModule, Module, BannersModule, Module, CmsModule, Module, SmsModule, Global (+20 more)
### Community 8 - "CreateVideoDto"
@ -354,13 +365,13 @@ Nodes (32): compilerOptions, allowJs, esModuleInterop, incremental, isolatedModu
Cohesion: 0.08
Nodes (37): ClientLayout(), VerifyContent(), AddressModal(), AddressModalProps, AuthModal(), AuthModalProps, B2BPortal(), BackButton() (+29 more)
### Community 13 - "Media and Blog UI Components"
Cohesion: 0.09
Nodes (19): Media, MediaSelector(), MediaSelectorProps, Pagination(), PaginationProps, BlogPost, Category, Pet (+11 more)
### Community 13 - "Products.tsx"
Cohesion: 0.15
Nodes (9): Pagination(), PaginationProps, BlogPost, Pet, Category, Product, Blogs, Pets (+1 more)
### Community 14 - "ProductsService"
Cohesion: 0.09
Nodes (19): GetProductsDto, ApiPropertyOptional, IsEnum, IsOptional, IsString, ProductsController, ApiOperation, ApiTags (+11 more)
Cohesion: 0.12
Nodes (13): ProductsController, ApiOperation, ApiTags, Body, Controller, Get, Param, Patch (+5 more)
### Community 15 - "lib/services/api.ts"
Cohesion: 0.08
@ -368,7 +379,7 @@ Nodes (17): metadata, ContactFormClient(), ContactInfoItem, PrescriptionUploadMo
### Community 16 - "devDependencies"
Cohesion: 0.09
Nodes (23): devDependencies, eslint, eslint-config-prettier, @eslint/js, jest, @nestjs/schematics, @nestjs/testing, source-map-support (+15 more)
Nodes (23): devDependencies, eslint, @eslint/js, jest, @nestjs/cli, @nestjs/schematics, @nestjs/testing, source-map-support (+15 more)
### Community 17 - "useSettingsStore"
Cohesion: 0.07
@ -386,29 +397,25 @@ Nodes (15): B2BController, ApiBearerAuth, ApiOperation, ApiTags, Body, Controlle
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 21 - "auth.service.ts"
Cohesion: 0.14
Nodes (10): CouponTargetInput, PaginationQuery, AdminLoginInput, LoginInput, RegisterInput, RedisModule, Global, Module (+2 more)
### Community 22 - "Media Upload Controller"
Cohesion: 0.11
### Community 22 - "MediaController"
Cohesion: 0.10
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 24 - "adminRoutes.tsx"
Cohesion: 0.09
Nodes (18): ContactInfoItem, ContactSubmission, CategoryDist, DashboardData, PatternItem, SmsConfigState, GROUP_PAGE_MAP, GROUPS (+10 more)
### Community 25 - "admin.module.ts"
Cohesion: 0.07
Nodes (20): AdminModule, Module, BlogQuery, BlogsService, Injectable, PetQuery, PetsService, Injectable (+12 more)
### Community 26 - "Pet DTOs and Controller"
Cohesion: 0.16
Nodes (13): CreatePetDto, ApiProperty, ApiPropertyOptional, IsArray, IsNotEmpty, IsNumber, IsOptional, IsString (+5 more)
Cohesion: 0.09
Nodes (15): AdminModule, Module, CategoryQuery, PetQuery, PetsService, Injectable, ReportsController, ApiBearerAuth (+7 more)
### Community 27 - "Prescription Review Controller"
Cohesion: 0.14
@ -422,13 +429,13 @@ Nodes (14): SmartAdvisorController, ApiBearerAuth, ApiOperation, ApiTags, Body,
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 (16): Layout(), ProtectedRoute(), menuGroups, Sidebar(), SidebarProps, SEARCHABLE_PAGES, Topbar(), TopbarProps (+8 more)
### Community 30 - "src/services/api.ts"
Cohesion: 0.12
Nodes (22): Layout(), ProtectedRoute(), menuGroups, Sidebar(), SidebarProps, SEARCHABLE_PAGES, Topbar(), TopbarProps (+14 more)
### Community 31 - "Admin Settings Managers"
### Community 31 - "Spinner.tsx"
Cohesion: 0.09
Nodes (21): Spinner(), B2BManager, BannersManager, FinancialSettingsPage, SeoSettingsPage, SmartAdvisorManager, SystemSettingsPage, TestimonialsManager (+13 more)
Nodes (21): Media, MediaSelector(), MediaSelectorProps, Spinner(), Category, Media, BannersManager, Categories (+13 more)
### Community 32 - "useCartStore"
Cohesion: 0.12
@ -454,9 +461,9 @@ Nodes (22): compilerOptions, allowSyntheticDefaultImports, baseUrl, declaration,
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 38 - "ConfirmModal.tsx"
Cohesion: 0.09
Nodes (17): ConfirmModal(), ConfirmModalProps, HeroBanner, VetTestimonial, fetchVideosList(), Video, Videos(), WholesaleRequest (+9 more)
### Community 39 - "dependencies"
Cohesion: 0.05
@ -470,9 +477,9 @@ Nodes (20): compilerOptions, allowImportingTsExtensions, erasableSyntaxOnly, lib
Cohesion: 0.13
Nodes (15): BlogsController, ApiBearerAuth, ApiOperation, ApiQuery, ApiTags, Body, Controller, Delete (+7 more)
### Community 42 - "WholesaleApplyDto"
Cohesion: 0.10
Nodes (20): ApiProperty, ApiPropertyOptional, IsNotEmpty, IsOptional, IsString, WholesaleApplyDto, ApiBearerAuth, ApiOperation (+12 more)
### Community 42 - "WholesaleService"
Cohesion: 0.14
Nodes (14): ApiBearerAuth, ApiOperation, ApiTags, Body, Controller, Get, Param, Post (+6 more)
### Community 43 - "devDependencies"
Cohesion: 0.13
@ -500,7 +507,7 @@ Nodes (10): HomeController, ApiOkResponse, ApiOperation, ApiTags, Controller, Ge
### Community 49 - "devDependencies"
Cohesion: 0.11
Nodes (19): autoprefixer, devDependencies, autoprefixer, eslint, @eslint/js, globals, postcss, @types/node (+11 more)
Nodes (19): autoprefixer, devDependencies, autoprefixer, eslint, @eslint/js, postcss, @types/node, @types/react (+11 more)
### Community 50 - "Database Seeding Logic"
Cohesion: 0.17
@ -539,16 +546,16 @@ Cohesion: 0.15
Nodes (11): PetsController, ApiBearerAuth, ApiOperation, ApiQuery, ApiTags, Controller, Delete, Get (+3 more)
### Community 59 - "PrismaService"
Cohesion: 0.06
Nodes (21): CouponTargetInput, PaginationQuery, CategoryQuery, AdminLoginInput, LoginInput, RegisterInput, MeliPayamakResponse, SendPatternSmsOptions (+13 more)
Cohesion: 0.12
Nodes (13): MeliPayamakPattern, MeliPayamakResponse, SendPatternSmsOptions, SmsConfig, CreateContactSubmissionDto, UpdateContactInfoItemDto, ZibalInquiryResponse, ZibalRequestResponse (+5 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.13
Nodes (12): PaginationDto, ApiPropertyOptional, IsEnum, IsOptional, IsString, Type, Module, WikiModule (+4 more)
Cohesion: 0.14
Nodes (13): PaginationDto, SortOrder, ApiPropertyOptional, IsEnum, IsOptional, IsString, Type, Module (+5 more)
### Community 62 - "BlogsController"
Cohesion: 0.20
@ -558,9 +565,9 @@ Nodes (7): BlogsController, ApiTags, Controller, BlogsModule, Module, BlogsServi
Cohesion: 0.06
Nodes (31): Acceptance Criteria, Affected Application, Affected Files, Alternative Direction, Architecture Overview & Confirmed Strengths, Category, Completion Statement, Confidence (+23 more)
### Community 64 - "pagination.dto.ts"
Cohesion: 0.11
Nodes (10): Injectable, WikiQuery, WikiService, SortOrder, IsNotEmpty, IsNumber, IsString, ValidateCouponDto (+2 more)
### Community 64 - "WikiService"
Cohesion: 0.22
Nodes (3): Injectable, WikiQuery, WikiService
### Community 66 - "App Health Controller"
Cohesion: 0.29
@ -570,6 +577,10 @@ Nodes (5): AppController, Controller, Get, AppService, Injectable
Cohesion: 0.12
Nodes (17): dependencies, axios, lucide-react, motion, next, react, react-dom, sonner (+9 more)
### Community 68 - "OrdersService"
Cohesion: 0.15
Nodes (9): OrdersController, ApiBearerAuth, ApiTags, Controller, UseGuards, OrdersModule, Module, OrdersService (+1 more)
### Community 69 - "Integrity Validation Scripts"
Cohesion: 0.20
Nodes (9): dispSum, errors, invalidNewIds, manifest, report, trackedFiles, uninspected, verifiedIndex (+1 more)
@ -590,9 +601,9 @@ Nodes (8): cmd_next_task(), cmd_progress(), cmd_reset(), cmd_status(), cmd_unblo
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 74 - "CreateOrderDto"
Cohesion: 0.21
Nodes (11): CreateOrderDto, OrderItemDto, ApiProperty, ApiPropertyOptional, IsArray, IsNotEmpty, IsNumber, IsOptional (+3 more)
### Community 75 - "React Error Boundary"
Cohesion: 0.22
@ -666,13 +677,17 @@ Nodes (3): COMPOSE_DOCKER_CLI_BUILD, DOCKER_BUILDKIT, deploy.sh script
Cohesion: 0.06
Nodes (31): Acceptance Criteria, Affected Application, Affected Files, Alternative Direction, Category, Completion Statement, Confidence, Database and Data Integrity Audit Report (+23 more)
### Community 103 - ".adminLogin"
Cohesion: 0.55
Nodes (6): ApiBadRequestResponse, ApiOkResponse, ApiOperation, Body, Post, HttpCode
### 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 117 - "AuthController"
Cohesion: 0.20
Nodes (7): AuthController, ApiTags, Controller, AuthModule, Module, Module, UsersModule
### Community 118 - "TS-001"
Cohesion: 0.06
@ -698,9 +713,9 @@ Nodes (31): Acceptance Criteria, Affected Application, Affected Files, Alternati
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 130 - "Roles"
Cohesion: 0.21
Nodes (8): JwtAuthGuard, Injectable, Roles(), ROLES_KEY, RequestWithUser, RolesGuard, Injectable, UserReqPayload
### Community 130 - "JwtAuthGuard"
Cohesion: 0.19
Nodes (7): JwtAuthGuard, Injectable, ROLES_KEY, RequestWithUser, RolesGuard, Injectable, UserReqPayload
### Community 131 - "راهنمای تست سیستم (Software Testing)"
Cohesion: 0.07
@ -726,6 +741,10 @@ Nodes (18): 1. Framework-Aware Analysis, 2. DOM & Semantic Structure Analysis, 3
Cohesion: 0.11
Nodes (17): Activation, Agent Directory Reference, 🏢 AI Software Agency — Master Orchestration Protocol v3, Phase 1: Specialist Review (All agents read, none write code yet), Phase 2: Master Synthesis (02_product_manager in SYNTHESIS mode), Phase 3: Execution (Same as always), PIPELINE A — New Project (GREENFIELD), PIPELINE B — Review & Improve Existing Project (REVIEW_AND_PLAN) ★ (+9 more)
### Community 137 - "BlogsService"
Cohesion: 0.22
Nodes (3): BlogQuery, BlogsService, Injectable
### Community 138 - "Operational Rules & Boundaries"
Cohesion: 0.11
Nodes (17): 1. Hierarchical Decomposition Algorithm (3-Tier), 2. Sub-step Definition (Required for all tasks), 3. Brownfield Completeness Rule, 4. Role Assignment Rules, 5. Dependency Tracking (Strict), 6. Priority Assignment, 7. Forbidden Actions, DECOMPOSE MODE — Normal Operation (New Projects) (+9 more)
@ -930,25 +949,49 @@ Nodes (3): Expanding the ESLint configuration, React Compiler, React + TypeScrip
Cohesion: 0.50
Nodes (3): Deploy on Vercel, Getting Started, Learn More
### Community 266 - "RegisterDto"
Cohesion: 0.22
Nodes (8): RegisterDto, ApiProperty, ApiPropertyOptional, IsEmail, IsNotEmpty, IsOptional, IsString, MinLength
### Community 267 - "GetProductsDto"
Cohesion: 0.29
Nodes (6): GetProductsDto, ApiPropertyOptional, IsEnum, IsOptional, IsString, Query
### Community 268 - "WholesaleApplyDto"
Cohesion: 0.29
Nodes (6): ApiProperty, ApiPropertyOptional, IsNotEmpty, IsOptional, IsString, WholesaleApplyDto
### Community 269 - "AdminLoginDto"
Cohesion: 0.29
Nodes (6): AdminLoginDto, ApiProperty, IsEmail, IsNotEmpty, IsString, MinLength
### Community 270 - "VerifyOtpDto"
Cohesion: 0.29
Nodes (6): ApiProperty, IsNotEmpty, IsString, Matches, VerifyOtpDto, Length
### Community 272 - "ValidateCouponDto"
Cohesion: 0.50
Nodes (4): IsNotEmpty, IsNumber, IsString, ValidateCouponDto
## Knowledge Gaps
- **1170 isolated node(s):** `$schema`, `collection`, `sourceRoot`, `deleteOutDir`, `name` (+1165 more)
- **1175 isolated node(s):** `$schema`, `collection`, `sourceRoot`, `deleteOutDir`, `name` (+1170 more)
These have ≤1 connection - possible missing edges or undocumented components.
- **94 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
- **97 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 `ApiResponse` connect `Admin Sidebar and Layout` to `Pet Management Controller`, `UsersService`, `OrdersService`, `auth.controller.ts`, `WikiController`, `ProductsService`, `Home Data Module`, `BlogsController`, `Admin Settings Managers`?**
_High betweenness centrality (0.033) - this node is a cross-community bridge._
- **Why does `Roles()` connect `Roles` to `SettingsController`, `ContactService`, `CMS Content Management`, `WholesaleApplyDto`, `ProductsService`, `B2B Inquiry Controller`, `Banner Management Controller`, `Ingredient Management Controller`, `Prescription Review Controller`, `Smart Advisor Controller`, `Testimonials Management Controller`?**
_High betweenness centrality (0.020) - this node is a cross-community bridge._
- **Why does `JwtAuthGuard` connect `Roles` to `AdminService`, `pagination.dto.ts`, `ZibalService`, `UsersService`, `CreateVideoDto`, `ProductsService`, `admin.module.ts`, `Pet DTOs and Controller`?**
_High betweenness centrality (0.020) - this node is a cross-community bridge._
- **Why does `ApiResponse` connect `src/services/api.ts` to `pets/pets.controller.ts`, `UsersService`, `OrdersService`, `WikiController`, `ProductsService`, `Home Data Module`, `AuthController`, `BlogsController`?**
_High betweenness centrality (0.036) - this node is a cross-community bridge._
- **Why does `Roles()` connect `Roles` to `JwtAuthGuard`, `ContactService`, `CmsController`, `WholesaleService`, `ProductsService`, `B2B Inquiry Controller`, `Ingredient Management Controller`, `Prescription Review Controller`, `Smart Advisor Controller`, `Testimonials Management Controller`?**
_High betweenness centrality (0.026) - this node is a cross-community bridge._
- **Why does `JwtAuthGuard` connect `JwtAuthGuard` to `AdminService`, `ZibalService`, `pets/pets.controller.ts`, `UsersService`, `CmsController`, `OrdersService`, `CreateVideoDto`, `ProductsService`, `MediaController`, `admin.module.ts`?**
_High betweenness centrality (0.023) - this node is a cross-community bridge._
- **What connects `$schema`, `collection`, `sourceRoot` to the rest of the system?**
_1170 weakly-connected nodes found - possible documentation gaps or missing edges._
_1175 weakly-connected nodes found - possible documentation gaps or missing edges._
- **Should `AdminService` be split into smaller, more focused modules?**
_Cohesion score 0.06690140845070422 - nodes in this community are weakly interconnected._
- **Should `SettingsController` be split into smaller, more focused modules?**
_Cohesion score 0.1251778093883357 - nodes in this community are weakly interconnected._
- **Should `UsersService` be split into smaller, more focused modules?**
_Cohesion score 0.06093189964157706 - nodes in this community are weakly interconnected._
- **Should `pets/pets.controller.ts` be split into smaller, more focused modules?**
_Cohesion score 0.0528169014084507 - nodes in this community are weakly interconnected._
- **Should `Roles` be split into smaller, more focused modules?**
_Cohesion score 0.06771929824561404 - nodes in this community are weakly interconnected._

View File

@ -0,0 +1 @@
{"nodes": [{"id": "$graphify-root$_agents_md", "label": "AGENTS.md", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L1"}, {"id": "$graphify-root$_agents_graphify", "label": "graphify", "file_type": "document", "source_file": "AGENTS.md", "source_location": "L1"}], "edges": [{"source": "$graphify-root$_agents_md", "target": "$graphify-root$_agents_graphify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "AGENTS.md", "source_location": "L1", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff