chore: update graphify graph

This commit is contained in:
hamed
2026-07-15 11:39:57 +03:30
parent b459d082a4
commit d89068e668
14 changed files with 6042 additions and 1041 deletions
+17 -2
View File
@@ -720,6 +720,7 @@
"718": "Community 718",
"719": "Community 719",
"720": "Community 720",
"721": "Community 721",
"722": "Community 722",
"723": "Community 723",
"724": "Community 724",
@@ -727,18 +728,22 @@
"726": "Community 726",
"727": "Community 727",
"728": "Community 728",
"729": "Community 729",
"730": "Community 730",
"731": "Community 731",
"732": "Community 732",
"733": "Community 733",
"734": "Community 734",
"735": "Community 735",
"736": "Community 736",
"737": "Community 737",
"738": "Community 738",
"739": "Community 739",
"740": "Community 740",
"741": "Community 741",
"742": "Community 742",
"743": "Community 743",
"744": "Community 744",
"745": "Community 745",
"746": "Community 746",
"747": "Community 747",
@@ -751,12 +756,14 @@
"754": "Community 754",
"755": "Community 755",
"756": "Community 756",
"757": "Community 757",
"758": "Community 758",
"759": "Community 759",
"760": "Community 760",
"761": "Community 761",
"762": "Community 762",
"763": "Community 763",
"764": "Community 764",
"765": "Community 765",
"766": "Community 766",
"767": "Community 767",
@@ -770,10 +777,16 @@
"775": "Community 775",
"776": "Community 776",
"777": "Community 777",
"778": "Community 778",
"779": "Community 779",
"780": "Community 780",
"781": "Community 781",
"782": "Community 782",
"783": "Community 783",
"784": "Community 784",
"785": "Community 785",
"786": "Community 786",
"787": "Community 787",
"788": "Community 788",
"789": "Community 789",
"790": "Community 790",
@@ -787,6 +800,7 @@
"798": "Community 798",
"799": "Community 799",
"800": "Community 800",
"801": "Community 801",
"802": "Community 802",
"803": "Community 803",
"804": "Community 804",
@@ -795,16 +809,17 @@
"807": "Community 807",
"808": "Community 808",
"809": "Community 809",
"810": "Community 810",
"811": "Community 811",
"812": "Community 812",
"813": "Community 813",
"814": "Community 814",
"815": "Community 815",
"816": "Community 816",
"817": "Community 817",
"818": "Community 818",
"819": "Community 819",
"820": "Community 820",
"821": "Community 821",
"822": "Community 822",
"832": "Community 832"
"822": "Community 822"
}
+193 -142
View File
@@ -1,16 +1,16 @@
# Graph Report - clinicpro (2026-07-15)
## Corpus Check
- 877 files · ~632,286 words
- 894 files · ~637,111 words
- Verdict: corpus is large enough that graph structure adds value.
## Summary
- 10536 nodes · 15197 edges · 808 communities (633 shown, 175 thin omitted)
- Extraction: 98% EXTRACTED · 2% INFERRED · 0% AMBIGUOUS · INFERRED: 339 edges (avg confidence: 0.8)
- 10703 nodes · 15498 edges · 823 communities (642 shown, 181 thin omitted)
- Extraction: 98% EXTRACTED · 2% INFERRED · 0% AMBIGUOUS · INFERRED: 343 edges (avg confidence: 0.8)
- Token cost: 0 input · 0 output
## Graph Freshness
- Built from commit: `be4d6374`
- Built from commit: `b459d082`
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
- Run `graphify update .` after code changes (no API cost).
@@ -722,6 +722,7 @@
- [[_COMMUNITY_Community 718|Community 718]]
- [[_COMMUNITY_Community 719|Community 719]]
- [[_COMMUNITY_Community 720|Community 720]]
- [[_COMMUNITY_Community 721|Community 721]]
- [[_COMMUNITY_Community 722|Community 722]]
- [[_COMMUNITY_Community 723|Community 723]]
- [[_COMMUNITY_Community 724|Community 724]]
@@ -729,18 +730,22 @@
- [[_COMMUNITY_Community 726|Community 726]]
- [[_COMMUNITY_Community 727|Community 727]]
- [[_COMMUNITY_Community 728|Community 728]]
- [[_COMMUNITY_Community 729|Community 729]]
- [[_COMMUNITY_Community 730|Community 730]]
- [[_COMMUNITY_Community 731|Community 731]]
- [[_COMMUNITY_Community 732|Community 732]]
- [[_COMMUNITY_Community 733|Community 733]]
- [[_COMMUNITY_Community 734|Community 734]]
- [[_COMMUNITY_Community 735|Community 735]]
- [[_COMMUNITY_Community 736|Community 736]]
- [[_COMMUNITY_Community 737|Community 737]]
- [[_COMMUNITY_Community 738|Community 738]]
- [[_COMMUNITY_Community 739|Community 739]]
- [[_COMMUNITY_Community 740|Community 740]]
- [[_COMMUNITY_Community 741|Community 741]]
- [[_COMMUNITY_Community 742|Community 742]]
- [[_COMMUNITY_Community 743|Community 743]]
- [[_COMMUNITY_Community 744|Community 744]]
- [[_COMMUNITY_Community 745|Community 745]]
- [[_COMMUNITY_Community 746|Community 746]]
- [[_COMMUNITY_Community 747|Community 747]]
@@ -751,12 +756,14 @@
- [[_COMMUNITY_Community 752|Community 752]]
- [[_COMMUNITY_Community 753|Community 753]]
- [[_COMMUNITY_Community 754|Community 754]]
- [[_COMMUNITY_Community 757|Community 757]]
- [[_COMMUNITY_Community 758|Community 758]]
- [[_COMMUNITY_Community 759|Community 759]]
- [[_COMMUNITY_Community 760|Community 760]]
- [[_COMMUNITY_Community 761|Community 761]]
- [[_COMMUNITY_Community 762|Community 762]]
- [[_COMMUNITY_Community 763|Community 763]]
- [[_COMMUNITY_Community 764|Community 764]]
- [[_COMMUNITY_Community 765|Community 765]]
- [[_COMMUNITY_Community 766|Community 766]]
- [[_COMMUNITY_Community 767|Community 767]]
@@ -770,10 +777,16 @@
- [[_COMMUNITY_Community 775|Community 775]]
- [[_COMMUNITY_Community 776|Community 776]]
- [[_COMMUNITY_Community 777|Community 777]]
- [[_COMMUNITY_Community 778|Community 778]]
- [[_COMMUNITY_Community 779|Community 779]]
- [[_COMMUNITY_Community 780|Community 780]]
- [[_COMMUNITY_Community 781|Community 781]]
- [[_COMMUNITY_Community 782|Community 782]]
- [[_COMMUNITY_Community 783|Community 783]]
- [[_COMMUNITY_Community 784|Community 784]]
- [[_COMMUNITY_Community 785|Community 785]]
- [[_COMMUNITY_Community 786|Community 786]]
- [[_COMMUNITY_Community 787|Community 787]]
- [[_COMMUNITY_Community 788|Community 788]]
- [[_COMMUNITY_Community 789|Community 789]]
- [[_COMMUNITY_Community 790|Community 790]]
@@ -787,6 +800,7 @@
- [[_COMMUNITY_Community 798|Community 798]]
- [[_COMMUNITY_Community 799|Community 799]]
- [[_COMMUNITY_Community 800|Community 800]]
- [[_COMMUNITY_Community 801|Community 801]]
- [[_COMMUNITY_Community 802|Community 802]]
- [[_COMMUNITY_Community 803|Community 803]]
- [[_COMMUNITY_Community 804|Community 804]]
@@ -795,27 +809,28 @@
- [[_COMMUNITY_Community 807|Community 807]]
- [[_COMMUNITY_Community 808|Community 808]]
- [[_COMMUNITY_Community 809|Community 809]]
- [[_COMMUNITY_Community 810|Community 810]]
- [[_COMMUNITY_Community 811|Community 811]]
- [[_COMMUNITY_Community 812|Community 812]]
- [[_COMMUNITY_Community 813|Community 813]]
- [[_COMMUNITY_Community 814|Community 814]]
- [[_COMMUNITY_Community 815|Community 815]]
- [[_COMMUNITY_Community 816|Community 816]]
- [[_COMMUNITY_Community 817|Community 817]]
- [[_COMMUNITY_Community 818|Community 818]]
- [[_COMMUNITY_Community 819|Community 819]]
- [[_COMMUNITY_Community 820|Community 820]]
- [[_COMMUNITY_Community 821|Community 821]]
- [[_COMMUNITY_Community 822|Community 822]]
- [[_COMMUNITY_Community 832|Community 832]]
## God Nodes (most connected - your core abstractions)
1. `ApiTestCase` - 114 edges
2. `api` - 95 edges
3. `BaseController` - 88 edges
1. `ApiTestCase` - 116 edges
2. `api` - 96 edges
3. `BaseController` - 90 edges
4. `useAuthStore` - 67 edges
5. `UserProfile` - 62 edges
6. `Doctor` - 60 edges
7. `ApiResponse` - 57 edges
7. `ApiResponse` - 58 edges
8. `formatDate()` - 55 edges
9. `formatRial()` - 54 edges
10. `Appointment` - 50 edges
@@ -835,11 +850,11 @@
## Import Cycles
- None detected.
## Communities (808 total, 175 thin omitted)
## Communities (823 total, 181 thin omitted)
### Community 0 - "Community 0"
Cohesion: 0.05
Nodes (45): Invoice, InvoiceItem, InvoiceSummaryModal(), STATUS_LABEL, Breadcrumb(), PatientCaseBanner(), Tag, SessionCardData (+37 more)
Nodes (44): Invoice, InvoiceItem, InvoiceSummaryModal(), STATUS_LABEL, Breadcrumb(), PatientCaseBanner(), Tag, SessionCardData (+36 more)
### Community 1 - "Community 1"
Cohesion: 0.03
@@ -862,16 +877,16 @@ Cohesion: 0.06
Nodes (3): UserProfile, self, User
### Community 6 - "Community 6"
Cohesion: 0.09
Nodes (13): SettlementController, PatientFinancialsTest, SettlementRepository, WalletTransactionRepository, Settlement, JsonResponse, Request, User (+5 more)
Cohesion: 0.17
Nodes (8): SettlementController, SettlementRepository, Settlement, JsonResponse, Request, User, ManagerRegistry, User
### Community 7 - "Community 7"
Cohesion: 0.07
Nodes (5): Clinic, Collection, Doctor, self, User
Cohesion: 0.05
Nodes (11): DoctorServiceController, DoctorService, Clinic, DoctorServiceRepository, Collection, Doctor, self, User (+3 more)
### Community 8 - "Community 8"
Cohesion: 0.04
Nodes (38): AppointmentInfoModal(), ModalKind, PickedPatient, PickerOption, appt, get, openMenu(), patch (+30 more)
Cohesion: 0.07
Nodes (21): applyAppointmentFilters(), EMPTY_FILTERS, get, AppointmentsPage(), BookingSlot, CancelledBadge(), DateNavigator(), EMPTY_ARR (+13 more)
### Community 9 - "Community 9"
Cohesion: 0.04
@@ -891,7 +906,7 @@ Nodes (47): Clinic Doctor Invitation API, DELETE `/api/v1/admin/clinic/invitatio
### Community 13 - "Community 13"
Cohesion: 0.03
Nodes (90): get, post, renderDrawer(), get, get, patch, usePatient(), useUpdatePatient() (+82 more)
Nodes (80): get, post, renderDrawer(), get, get, patch, usePatient(), useUpdatePatient() (+72 more)
### Community 14 - "Community 14"
Cohesion: 0.10
@@ -902,8 +917,8 @@ Cohesion: 0.25
Nodes (7): PaymentController, Appointment, JsonResponse, Payment, Request, Response, User
### Community 16 - "Community 16"
Cohesion: 0.07
Nodes (8): AppointmentUpdateTest, PatientSession, AppointmentExpiryService, Appointment, Collection, PatientRecord, self, SessionService
Cohesion: 0.06
Nodes (9): PatientSession, SmsWallet, AppLog, AppointmentExpiryService, Appointment, Collection, PatientRecord, self (+1 more)
### Community 17 - "Community 17"
Cohesion: 0.05
@@ -922,8 +937,8 @@ Cohesion: 0.12
Nodes (5): AdminApiController, RepresentationRepository, JsonResponse, Request, StreamedResponse
### Community 21 - "Community 21"
Cohesion: 0.06
Nodes (41): grid, PatientFormOptions, patientFormSchema, PatientFormValues, Props, baseValues, options, dateStrToTs() (+33 more)
Cohesion: 0.03
Nodes (89): grid, PatientFormOptions, patientFormSchema, PatientFormValues, Props, baseValues, options, PatientTagsCell() (+81 more)
### Community 22 - "Community 22"
Cohesion: 0.15
@@ -942,8 +957,8 @@ Cohesion: 0.05
Nodes (39): Appointment API, Error Responses, Errors, Errors, Errors, Errors, Errors, Errors (+31 more)
### Community 26 - "Community 26"
Cohesion: 0.13
Nodes (8): InsuranceController, EntityInsurancePricing, EntityInsurancePricingRepository, TenantInsuranceCleanupService, JsonResponse, Request, User, ManagerRegistry
Cohesion: 0.24
Nodes (4): InsuranceController, JsonResponse, Request, User
### Community 27 - "Community 27"
Cohesion: 0.05
@@ -958,8 +973,8 @@ Cohesion: 0.06
Nodes (35): Bulk import / export, DELETE `/api/v1/admin/city/{id}`, DELETE `/api/v1/admin/province/{id}`, Errors, Errors, Errors, Errors, GET `/api/v1/admin/cities` (+27 more)
### Community 30 - "Community 30"
Cohesion: 0.08
Nodes (13): BillingCalculatorTest, BillingCalculator, Money, BillingCalculator, InvoiceService, PatientService, CoverageRule, ShareBreakdown (+5 more)
Cohesion: 0.20
Nodes (7): Money, BillingCalculator, InvoiceService, CoverageRule, ShareBreakdown, Invoice, PatientSession
### Community 31 - "Community 31"
Cohesion: 0.06
@@ -970,8 +985,8 @@ Cohesion: 0.06
Nodes (32): 10. Modal / Dialog, 11. Toast Notifications, 12. Empty States & Loading, 13. Page Header (هر صفحه), 14. تکنولوژی Stack, 15. Responsive Breakpoints, 16. Dark Mode (اختیاری — فاز دوم), 17. نمونه رنگ‌بندی صفحه داشبورد (+24 more)
### Community 33 - "Community 33"
Cohesion: 0.05
Nodes (39): FreeVisitPrice(), Pricing, Contract, InsuranceOption, KIND_LABEL, cn(), iranMobileOptionalSchema, iranMobileSchema (+31 more)
Cohesion: 0.06
Nodes (38): FreeVisitPrice(), Pricing, cn(), formatDateTime(), iranMobileOptionalSchema, iranMobileSchema, isValidIranMobile(), maskMobile() (+30 more)
### Community 34 - "Community 34"
Cohesion: 0.06
@@ -1034,8 +1049,8 @@ Cohesion: 0.11
Nodes (4): Payment, Appointment, self, User
### Community 49 - "Community 49"
Cohesion: 0.04
Nodes (38): WalletChargeLink(), addMinutes(), NewAppointmentDrawer(), Option, PatientRow, EMPTY, PatientFilters, PricingInsurance (+30 more)
Cohesion: 0.03
Nodes (57): AppointmentInfoModal(), ModalKind, PickedPatient, PickerOption, appt, get, openMenu(), patch (+49 more)
### Community 50 - "Community 50"
Cohesion: 0.07
@@ -1051,7 +1066,7 @@ Nodes (26): الزامات UI, باگ‌فیکس صفحه نوبت‌ها, با
### Community 53 - "Community 53"
Cohesion: 0.07
Nodes (17): AppLogRepository, ClaimItemRepository, DoctorClaimRequestRepository, PreRegistrationRepository, ProvinceRepository, SiteConfigRepository, SmsSettingsRepository, ServiceEntityRepository (+9 more)
Nodes (17): AppLogRepository, ClaimItemRepository, DoctorClaimRequestRepository, DoctorInsuranceRepository, PreRegistrationRepository, SiteConfigRepository, SpecialtyRepository, ServiceEntityRepository (+9 more)
### Community 54 - "Community 54"
Cohesion: 0.10
@@ -1086,12 +1101,12 @@ Cohesion: 0.22
Nodes (9): Create Patient Record, Create Session, Endpoints, Get Patient Record, List Patient Appointments, List Patient Sessions, List Patients, Update Patient Basic Info (+1 more)
### Community 62 - "Community 62"
Cohesion: 0.09
Nodes (19): ALLOWED_ROLES, PrivateRoute(), PublicRoute(), RoleRoute(), queryClient, toastStyle, BeforeInstallPromptEvent, usePwaInstall() (+11 more)
Cohesion: 0.06
Nodes (24): ALLOWED_ROLES, PrivateRoute(), PublicRoute(), RoleRoute(), queryClient, toastStyle, DEGREE_OPTIONS, DoctorFormPage() (+16 more)
### Community 63 - "Community 63"
Cohesion: 0.09
Nodes (21): AddForm, addSchema, ClinicsPage(), HUES_LIST, EMPTY, PreRegistration, STATUS_META, STATUS_TABS (+13 more)
Cohesion: 0.03
Nodes (76): PaymentConfig, PaymentGatewayInfo, ApiResponse, PaginatedResponse, STATUS_FILTERS, ClinicAddress, ClinicDoctorItem, ClinicInvitation (+68 more)
### Community 64 - "Community 64"
Cohesion: 0.29
@@ -1138,8 +1153,8 @@ Cohesion: 0.16
Nodes (5): DoctorSecretary, Clinic, Doctor, self, User
### Community 77 - "Community 77"
Cohesion: 0.15
Nodes (6): RepresentationActionController, InputValidator, JsonResponse, Representation, Request, User
Cohesion: 0.24
Nodes (5): RepresentationActionController, JsonResponse, Representation, Request, User
### Community 78 - "Community 78"
Cohesion: 0.12
@@ -1153,6 +1168,10 @@ Nodes (3): SubscriptionPlan, Collection, self
Cohesion: 0.09
Nodes (23): dependencies, @ckeditor/ckeditor5-build-classic, @ckeditor/ckeditor5-react, @fontsource/vazirmatn, @heroicons/react, @hookform/resolvers, jalaali-js, leaflet (+15 more)
### Community 82 - "Community 82"
Cohesion: 0.12
Nodes (6): CategoryImportTest, Connection, RepositoryClassMappingTest, KernelTestCase, LoggerInterface, DbLoggerTest
### Community 83 - "Community 83"
Cohesion: 0.09
Nodes (21): Backend, CSS / UI, Frontend, روند اجرای هر قابلیت, قبل از شروع — تحلیل پرامپت و ساخت Todo, قوانین اجرا (اجباری — هیچ استثنایی ندارد), قوانین خاص این پروژه, مثال اجرا (+13 more)
@@ -1166,8 +1185,8 @@ Cohesion: 0.07
Nodes (30): devDependencies, @babel/core, @babel/preset-env, @babel/preset-react, @babel/preset-typescript, core-js, @csstools/postcss-oklab-function, @hotwired/stimulus (+22 more)
### Community 86 - "Community 86"
Cohesion: 0.05
Nodes (17): AppointmentExpiryServiceTest, LowTierFixesTest, SendCodeMobileRateLimitTest, ClaimsListPaginationTest, CaptchaFlowTest, ServiceItemMultiStaffTest, ServiceItemStaffOwnershipTest, KernelBrowser (+9 more)
Cohesion: 0.04
Nodes (18): AppointmentCreateReserveTest, AppointmentExpiryServiceTest, LowTierFixesTest, SendCodeMobileRateLimitTest, ClaimsListPaginationTest, CaptchaFlowTest, ServiceItemDeleteCleanupTest, ServiceItemMultiStaffTest (+10 more)
### Community 87 - "Community 87"
Cohesion: 0.10
@@ -1238,8 +1257,8 @@ Cohesion: 0.11
Nodes (18): `AdminApiController::paymentDetail` — الان فقط GET, `MellatGateway.php` — الگوی موجود REST/SOAP (پس از کار sandbox), `PaymentGatewayInterface.php`, `PaymentManager.php` — الگوی log و transaction, برگشت/استرداد وجه ملت از پنل ادمین (bpReversalRequest / bpRefundRequest), زمینه, فایل‌های مرتبط, نکات مهم (+10 more)
### Community 104 - "Community 104"
Cohesion: 0.35
Nodes (3): TagController, JsonResponse, Request
Cohesion: 0.18
Nodes (6): TagController, TagRepository, JsonResponse, Request, ManagerRegistry, Tag
### Community 105 - "Community 105"
Cohesion: 0.11
@@ -1254,8 +1273,8 @@ Cohesion: 0.33
Nodes (6): AppointmentController, Appointment, Doctor, JsonResponse, Request, User
### Community 108 - "Community 108"
Cohesion: 0.11
Nodes (13): CaptchaController, BaseController, CategoryController, DoctorImportController, SiteContextController, JsonResponse, JsonResponse, Request (+5 more)
Cohesion: 0.10
Nodes (13): CaptchaController, BaseController, CategoryController, CategoryImportController, DoctorImportController, JsonResponse, JsonResponse, Request (+5 more)
### Community 109 - "Community 109"
Cohesion: 0.29
@@ -1614,8 +1633,8 @@ Cohesion: 0.15
Nodes (12): Clinic Services API, DELETE /api/v1/service-item/{uuid}, DELETE /api/v1/service-section/{uuid}, GET /api/v1/service-items/{sectionUuid}, GET /api/v1/service-items/{uuid}/tariffs, GET /api/v1/service-sections, PATCH /api/v1/service-item/{uuid}, PATCH /api/v1/service-section/{uuid} (+4 more)
### Community 204 - "Community 204"
Cohesion: 0.02
Nodes (109): PaginatedResponse, ALL_STATUSES, AppointmentDetailPage(), timeOf(), STATUS_FILTERS, CityForm, citySchema, ImportError (+101 more)
Cohesion: 0.05
Nodes (31): CityForm, citySchema, ImportError, InsuranceForm, insuranceSchema, LogoUploadField(), ProvinceForm, provinceSchema (+23 more)
### Community 205 - "Community 205"
Cohesion: 0.21
@@ -1690,8 +1709,8 @@ Cohesion: 0.17
Nodes (11): تشخیص عمیق down شدن سرور بعد از ~۱۰ سیکل + وریفای و تکمیل فیکس‌های پایداری, زمینه, فایل‌های مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, ۱. وریفای فیکس‌های repo (idempotent) (+3 more)
### Community 228 - "Community 228"
Cohesion: 0.04
Nodes (47): Bulk import / export, DELETE `/api/v1/admin/insurance/{id}`, DELETE `/api/v1/billing/tenant-insurances/{uuid}`, DELETE `/api/v1/insurance/{id}`, EntityInsurancePricing — قیمت‌گذاری ویزیت بر اساس بیمه, Errors, Errors, Errors (+39 more)
Cohesion: 0.20
Nodes (10): Bulk import / export, DELETE `/api/v1/admin/insurance/{id}`, DELETE `/api/v1/insurance/{id}`, EntityInsurancePricing — قیمت‌گذاری ویزیت بر اساس بیمه, GET `/api/v1/insurance/{id}`, Insurance API, Response `200`, Response `200` (+2 more)
### Community 229 - "Community 229"
Cohesion: 0.14
@@ -1946,16 +1965,16 @@ Cohesion: 0.21
Nodes (5): PatientAttachmentTest, PatientAttachment, PatientAttachmentRepository, ManagerRegistry, PatientRecord
### Community 295 - "Community 295"
Cohesion: 0.30
Nodes (6): AbstractController, AdminController, SeoController, Response, Request, Response
Cohesion: 0.20
Nodes (8): AbstractController, AdminController, HomeController, SeoController, Response, Response, Request, Response
### Community 296 - "Community 296"
Cohesion: 0.22
Nodes (9): Clinic Management, DELETE `/api/v1/admin/clinic/{uuid}`, Errors, GET `/api/v1/admin/clinics`, PATCH `/api/v1/admin/clinic/{uuid}/status`, Query Parameters, Response `200`, Response `200` (+1 more)
### Community 297 - "Community 297"
Cohesion: 0.22
Nodes (9): DELETE `/api/v1/representation/iban/{id}`, Errors, Errors, GET `/api/v1/representation/doctors/stats`, GET `/api/v1/representation/me`, Response `200`, Response `200`, Response `200` (+1 more)
Cohesion: 0.15
Nodes (13): DELETE `/api/v1/representation/iban/{id}`, Errors, Errors, Errors, GET `/api/v1/representation/doctors`, GET `/api/v1/representation/doctors/stats`, GET `/api/v1/representation/me`, Query Parameters (+5 more)
### Community 298 - "Community 298"
Cohesion: 0.22
@@ -1982,8 +2001,8 @@ Cohesion: 0.12
Nodes (16): آماده‌سازی پروژه ClinicPro برای دیپلوی روی Coolify با Docker Compose, زمینه, فایل‌های مرتبط, نکات مهم (محدودیت‌ها و edge caseها), هدف, وظایف, ۱. ساخت `Dockerfile` چندمرحله‌ای, ۱۰. ساخت راهنمای `docs/deploy/coolify.md` (+8 more)
### Community 304 - "Community 304"
Cohesion: 0.22
Nodes (9): 29. 🟢 `GET` clinic list 🆕, 30. 🟢 `GET` get 🆕, 33. 🔵 `POST` image_clinic, 6. کلینیک (Clinic), هدرهای اضافی, پارامترهای Query, پاسخ‌ها, پاسخ‌ها (+1 more)
Cohesion: 0.04
Nodes (51): 29. 🟢 `GET` clinic list 🆕, 30. 🟢 `GET` get 🆕, 31. 🟡 `PATCH` patch, 33. 🔵 `POST` image_clinic, 34. 🔵 `POST` image logo, 36. 🟢 `GET` get my rate, 37. 🔵 `POST` post, 38. 🟢 `GET` Unapproved comments (+43 more)
### Community 306 - "Community 306"
Cohesion: 0.07
@@ -2214,8 +2233,8 @@ Cohesion: 0.25
Nodes (7): ادمین, دکتر نمونه کامل — تبریز, دکتران bulk (۱۵۰۰ دکتر در ۱۵ شهر), ساخت مجدد, منشی دکتر نمونه, کاربران تستی, کلینیک نمونه — تبریز
### Community 367 - "Community 367"
Cohesion: 0.16
Nodes (6): Altcha, AltchaService, altcha, Altcha(), AltchaProps, IntrinsicElements
Cohesion: 0.24
Nodes (3): Altcha, AltchaService, altcha
### Community 368 - "Community 368"
Cohesion: 0.36
@@ -2346,7 +2365,7 @@ Cohesion: 0.17
Nodes (11): MessageBusInterface, MockObject, SmsLogRepository, SmsServiceLookupOnlyTest, SmsLog, SmsLogRepository, SmsMessageTemplateRepository, SmsService (+3 more)
### Community 410 - "Community 410"
Cohesion: 0.33
Cohesion: 0.39
Nodes (4): FinancialBreakdown, FinancialBreakdownRepository, ManagerRegistry, Payment
### Community 414 - "Community 414"
@@ -2354,32 +2373,28 @@ Cohesion: 0.10
Nodes (20): edge cases, خلاصهٔ خطاها و اولویت, راه‌حل, راه‌حل, راه‌حل, راه‌حل, رفع خطاهای لاگ سرور (production) — ۱۴۰۵/۰۴/۲۰, ریشه (+12 more)
### Community 416 - "Community 416"
Cohesion: 0.05
Nodes (40): AdminLayout(), avatarBg(), buildSections(), HUES, Props, ROLE_LABELS, Section, SectionItem (+32 more)
Cohesion: 0.16
Nodes (15): AdminLayout(), avatarBg(), buildSections(), HUES, Props, ROLE_LABELS, Section, SectionItem (+7 more)
### Community 418 - "Community 418"
Cohesion: 0.17
Nodes (11): دیپلوی ClinicPro روی Coolify (Docker Compose), رفع اشکال, مراحل دیپلوی, معماری دیپلوی, نکات عملیاتی, چند دامنه فرانت‌اند (مهم), ۱. ساخت Resource در Coolify, ۲. اختصاص دامنه (+3 more)
### Community 421 - "Community 421"
Cohesion: 0.15
Nodes (3): LoggerInterface, RanginehProvider, ApiIrService
### Community 422 - "Community 422"
Cohesion: 0.12
Nodes (15): راه‌حل, راه‌حل, راه‌حل, رفع زوم نقشه در افزودن آدرس + کپچا و موبایل در claim + حذف پروفایل توسط مالک, ریشه‌ها, زمینه, فایل‌های مرتبط, نکات مهم (+7 more)
### Community 424 - "Community 424"
Cohesion: 0.04
Nodes (44): TauriStatCards(), formatNumber(), ClinicAddress, ClinicDetailPage(), ClinicDoctorItem, ClinicInvitation, EditForm, editSchema (+36 more)
Nodes (54): TauriStatCards(), usePaymentConfig(), NAV_ITEMS, NavItem, PurchaseSubscriptionSidebar(), formatNumber(), ClinicDetailPage(), AdminCharts (+46 more)
### Community 426 - "Community 426"
Cohesion: 0.12
Nodes (15): PatientTagsCell(), TenantTag, AddTurn(), PatientsCategoryView(), PatientsGridView(), SearchHeaderP(), TurnsFilter(), Form (+7 more)
Cohesion: 0.15
Nodes (13): EMPTY, PatientFilters, PricingInsurance, TenantTag, AddTurn(), PatientsCategoryView(), PatientsGridView(), SearchHeaderP() (+5 more)
### Community 428 - "Community 428"
Cohesion: 0.48
Nodes (3): DoctorInsuranceRepository, DoctorInsurance, ManagerRegistry
Cohesion: 0.06
Nodes (29): useSubscription(), ACTION_HEADERS, ALL_ACTIONS, ClinicDoctor, CreateForm, createSchema, DEFAULT_PERMISSIONS, MySecretariesPage() (+21 more)
### Community 430 - "Community 430"
Cohesion: 0.13
@@ -2394,12 +2409,16 @@ Cohesion: 0.21
Nodes (7): ErrorCodes, PatientController, JsonResponse, PatientRecord, PatientSession, Request, User
### Community 435 - "Community 435"
Cohesion: 0.10
Nodes (16): Command, CancelExpiredAppointmentsCommand, PruneLogsCommand, PurgeDoctorsCommand, SeedSmsMessageTemplatesCommand, SystemOwnerCommand, InputInterface, OutputInterface (+8 more)
Cohesion: 0.18
Nodes (10): Command, CancelExpiredAppointmentsCommand, PruneLogsCommand, SeedSmsMessageTemplatesCommand, InputInterface, OutputInterface, InputInterface, OutputInterface (+2 more)
### Community 436 - "Community 436"
Cohesion: 0.05
Nodes (54): PaymentConfig, PaymentGatewayInfo, usePaymentConfig(), ApiResponse, formatDateTime(), formatRial(), LogsPage(), FinancialSummary (+46 more)
Cohesion: 0.09
Nodes (29): BANK_KEY, BankAccount, BankAccountInput, Pos, POS_KEY, PosInput, useBankAccounts(), useCreateBankAccount() (+21 more)
### Community 438 - "Community 438"
Cohesion: 0.23
Nodes (5): AbstractMigration, Schema, Version20260609134741, Schema, Version20260628134241
### Community 439 - "Community 439"
Cohesion: 0.17
@@ -2418,8 +2437,8 @@ Cohesion: 0.31
Nodes (4): ClinicInvitationService, Clinic, ClinicDoctorInvitation, User
### Community 448 - "Community 448"
Cohesion: 0.39
Nodes (3): TagRepository, ManagerRegistry, Tag
Cohesion: 0.07
Nodes (27): Bank accounts, Body, Body, Errors, Errors, Errors, Errors, Errors (+19 more)
### Community 452 - "Community 452"
Cohesion: 0.15
@@ -2541,10 +2560,6 @@ Nodes (3): PatientMedicalRecord, PatientRecord, self
Cohesion: 0.12
Nodes (15): `Modal.tsx` (بدون Portal), `PersianCalendar.tsx` (buttonها بدون `type`) — نمونه‌ها, باگ ۱ — علت, باگ ۲ — علت, رفع دو باگ Modal و تقویم شمسی در پنل ادمین, زمینه, فایل‌های مرتبط, مشکل / هدف (+7 more)
### Community 492 - "Community 492"
Cohesion: 0.18
Nodes (4): KavehNegarProvider, SmsService, SendSmsMessage, SmsProviderInterface
### Community 493 - "Community 493"
Cohesion: 0.20
Nodes (9): Backend Audit Backlog — ClinicPro, ☐ CRITICAL, ✅ DONE (committed on backend-audit), ☐ EPICS (design debt — cross-repo, defer; do NOT quick-fix), ☐ HIGH, ☐ LOW, ☐ MEDIUM, Progress (this audit session) (+1 more)
@@ -2662,8 +2677,8 @@ Cohesion: 0.13
Nodes (14): Doctor Profile Claim API (تصاحب پروفایل پزشک ایمپورت‌شده), env های مرتبط, Errors, GET `/api/v1/admin/doctor-claims`, GET `/api/v1/doctor/{uuid}/claim-info`, POST `/api/v1/admin/doctors/{uuid}/transfer`, POST `/api/v1/doctor/{uuid}/claim`, Request (+6 more)
### Community 527 - "Community 527"
Cohesion: 0.31
Nodes (3): SpecialtyRepository, ManagerRegistry, Specialty
Cohesion: 0.15
Nodes (6): PatientFinancialsTest, WalletTransactionRepository, WalletTransactionsPaginationTest, ManagerRegistry, User, WalletTransaction
### Community 528 - "Community 528"
Cohesion: 0.33
@@ -2674,12 +2689,12 @@ Cohesion: 0.36
Nodes (4): ClinicInvitationWebController, ClinicDoctorInvitation, Request, Response
### Community 532 - "Community 532"
Cohesion: 0.36
Nodes (3): DoctorServiceController, JsonResponse, Request
Cohesion: 0.16
Nodes (3): BankAccount, self, User
### Community 533 - "Community 533"
Cohesion: 0.19
Nodes (6): BaseKernel, Closure, CorsRegexEnvProcessor, EnvVarProcessorInterface, MicroKernelTrait, Kernel
Cohesion: 0.31
Nodes (4): BaseKernel, Closure, MicroKernelTrait, Kernel
### Community 534 - "Community 534"
Cohesion: 0.30
@@ -2870,8 +2885,8 @@ Cohesion: 0.67
Nodes (3): Errors, POST `/api/v1/sms/template/{uuid}/submit`, Response `200`
### Community 602 - "Community 602"
Cohesion: 0.10
Nodes (20): InvoiceRowStatus, MY_PAYMENTS_LIMIT, PatientInvoiceRow, PatientInvoicesPayload, PaymentFilters, PaymentRow, PaymentRowStatus, get (+12 more)
Cohesion: 0.06
Nodes (26): InvoiceRowStatus, MY_PAYMENTS_LIMIT, PatientInvoiceRow, PatientInvoicesPayload, PaymentFilters, PaymentRow, PaymentRowStatus, get (+18 more)
### Community 603 - "Community 603"
Cohesion: 0.67
@@ -2898,17 +2913,13 @@ Cohesion: 0.67
Nodes (3): بک‌اند, فرانت‌اند, وضعیت فعلی کد (مهم — قبل از تغییر بخوان)
### Community 625 - "Community 625"
Cohesion: 0.17
Nodes (6): DoctorClaimRequest, DoctorClaimService, PersianTextTest, Doctor, User, PersianText
Cohesion: 0.42
Nodes (4): DoctorClaimRequest, DoctorClaimService, Doctor, User
### Community 626 - "Community 626"
Cohesion: 0.36
Nodes (4): SiteConfigController, JsonResponse, Request, User
### Community 632 - "Community 632"
Cohesion: 0.14
Nodes (4): PatientAttachment, PatientMessage, PatientRecord, PatientRecord
### Community 633 - "Community 633"
Cohesion: 0.32
Nodes (4): PatientPaymentsTest, Doctor, Invoice, PatientRecord
@@ -2921,10 +2932,6 @@ Nodes (3): ImageCropModalProps, createImage(), getCroppedImage()
Cohesion: 0.12
Nodes (16): Runbook — تشخیص «ری‌استارت» سرور: recycle عادی یا خرابی واقعی؟, اقدامات تکمیلی روی سرور (خارج از repo), تأیید روی سرور — اسکریپت آماده, جدول تفسیر خروجی اسکریپت, خلاصه یک‌خطی, علامت مشکل, چرا این اتفاق می‌افتاد (و فیکس اعمال‌شده), چک‌لیست رفع (+8 more)
### Community 639 - "Community 639"
Cohesion: 0.23
Nodes (5): AbstractMigration, Schema, Version20260611084046, Schema, Version20260615203529
### Community 640 - "Community 640"
Cohesion: 0.38
Nodes (3): FixIrimcNamesCommand, InputInterface, OutputInterface
@@ -2938,8 +2945,8 @@ Cohesion: 0.14
Nodes (13): اصلاح فیلتر شهر/استان در لیست عمومی پزشکان (`GET /api/v1/doctors`), زمینه, فایل‌های مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, پروژه (+5 more)
### Community 648 - "Community 648"
Cohesion: 0.15
Nodes (6): MellatGatewayTest, CorsRegexEnvProcessorTest, ErrorCodesTest, KavehNegarProviderTest, TestCase, KavehNegarProvider
Cohesion: 0.10
Nodes (7): BillingCalculatorTest, BillingCalculator, MellatGatewayTest, ErrorCodesTest, KavehNegarProviderTest, TestCase, KavehNegarProvider
### Community 649 - "Community 649"
Cohesion: 0.14
@@ -3009,6 +3016,10 @@ Nodes (3): SeedCategoriesCommand, InputInterface, OutputInterface
Cohesion: 0.40
Nodes (5): GET `/api/v1/admin/comments`, GET `/api/v1/admin/rates`, Query Parameters, Query Parameters, Rating & Comment Management
### Community 687 - "Community 687"
Cohesion: 0.16
Nodes (3): Pos, self, User
### Community 690 - "Community 690"
Cohesion: 0.50
Nodes (4): Error Codes, POST `/api/v1/pre-registration`, Request Body, Response `200`
@@ -3025,10 +3036,18 @@ Nodes (4): InvoiceRepository, Invoice, ManagerRegistry, QueryBuilder
Cohesion: 0.67
Nodes (3): DELETE `/api/v1/sms/template/{uuid}`, Errors, Response `200`
### Community 696 - "Community 696"
Cohesion: 0.26
Nodes (4): PaymentMethodService, BankAccount, Pos, User
### Community 698 - "Community 698"
Cohesion: 0.17
Nodes (11): رفع خطاهای ارسال پیامک کاوه‌نگار در سرور prod (431 + Idle timeout), زمینه, فایل‌های مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, پروژه (+3 more)
### Community 699 - "Community 699"
Cohesion: 0.41
Nodes (4): PaymentMethodController, JsonResponse, Request, User
### Community 700 - "Community 700"
Cohesion: 0.50
Nodes (4): Error Codes, POST `/api/v1/user/otp-login`, Request Body, Response `200`
@@ -3054,13 +3073,17 @@ Cohesion: 0.50
Nodes (4): Errors, GET `/oauth/userinfo`, Headers, Response `200`
### Community 717 - "Community 717"
Cohesion: 0.12
Nodes (6): ServiceItemDeleteCleanupTest, ServiceCoverageNPlusOneTest, TenantInsuranceCleanupTest, TenantServiceCoverageRepository, ManagerRegistry, TenantServiceCoverage
Cohesion: 0.11
Nodes (8): EntityInsurancePricing, TenantInsuranceCleanupTest, EntityInsurancePricingRepository, TenantServiceCoverageRepository, TenantInsuranceCleanupService, ManagerRegistry, ManagerRegistry, TenantServiceCoverage
### Community 718 - "Community 718"
Cohesion: 0.50
Nodes (4): Errors, POST `/api/v1/user/verify-code`, Request Body, Response `200`
### Community 721 - "Community 721"
Cohesion: 0.16
Nodes (4): RanginehProvider, SmsService, SendSmsMessage, SmsProviderInterface
### Community 725 - "Community 725"
Cohesion: 0.39
Nodes (3): ClinicStaffRepository, ClinicStaff, ManagerRegistry
@@ -3073,10 +3096,18 @@ Nodes (3): ApiError, { refreshMock, logoutMock }, replaceMock
Cohesion: 0.50
Nodes (4): Errors, POST `/api/v1/user/login`, Request Body, Response `200`
### Community 729 - "Community 729"
Cohesion: 0.19
Nodes (6): SystemOwnerCommand, HealthController, EntityManagerInterface, InputInterface, OutputInterface, JsonResponse
### Community 732 - "Community 732"
Cohesion: 0.50
Nodes (4): GET `/api/v1/admin/secretaries`, Query Parameters, Response `200`, Secretary Management
### Community 734 - "Community 734"
Cohesion: 0.29
Nodes (3): CorsRegexEnvProcessor, EnvVarProcessorInterface, CorsRegexEnvProcessorTest
### Community 736 - "Community 736"
Cohesion: 0.40
Nodes (5): Errors, PATCH `/api/v1/doctor/{uuid}`, Path Parameters, Request Body (`application/json`), Response `200`
@@ -3113,13 +3144,17 @@ Nodes (4): GET `/api/v1/admin/settlements`, Query Parameters, Response `200`, Se
Cohesion: 0.50
Nodes (4): Errors, POST `/api/v1/notification-mobile/verify`, Request Body, Response `200`
### Community 757 - "Community 757"
Cohesion: 0.33
Nodes (4): PatientService, Appointment, PatientRecord, PatientSession
### Community 758 - "Community 758"
Cohesion: 0.40
Nodes (5): 31. 🟡 `PATCH` patch, Request Body, مثال Request, هدرهای اضافی, پاسخ‌ها
Cohesion: 0.36
Nodes (4): BankAccountRepository, BankAccount, ManagerRegistry, User
### Community 759 - "Community 759"
Cohesion: 0.12
Nodes (11): HealthController, DoctorImportResult, RepositoryClassMappingTest, EntityManagerInterface, KernelTestCase, DoctorImportService, DbLoggerTest, Collection (+3 more)
Cohesion: 0.33
Nodes (5): DoctorImportResult, DoctorImportService, Collection, Doctor, User
### Community 761 - "Community 761"
Cohesion: 0.40
@@ -3133,6 +3168,10 @@ Nodes (3): PaymentLog, PaymentLogRepository, ManagerRegistry
Cohesion: 0.33
Nodes (6): GET /api/v1/sms/balance — موجودی حساب پیامک, POST /api/v1/sms/queue — افزودن به صف, ۴. سیستم حساب و صف پیامک, ۴.۱ حساب پیامک (SMS Account), ۴.۲ صف پیامک (SMS Queue), ۴.۳ API پیامک
### Community 764 - "Community 764"
Cohesion: 0.36
Nodes (4): PosRepository, ManagerRegistry, Pos, User
### Community 765 - "Community 765"
Cohesion: 0.51
Nodes (3): AppointmentWorkflowFieldsTest, Appointment, Doctor
@@ -3161,10 +3200,6 @@ Nodes (4): ۲.۱۳ نظرات، لایک و امتیازدهی, ۲.۱۳.۱ نظ
Cohesion: 0.40
Nodes (5): addMinutes(), calcSlotCount(), hasOverlap(), parseMinutes(), SessionEditor()
### Community 772 - "Community 772"
Cohesion: 0.40
Nodes (5): 37. 🔵 `POST` post, Request Body, مثال Request, هدرهای اضافی, پاسخ‌ها
### Community 773 - "Community 773"
Cohesion: 0.40
Nodes (5): 41. 🟡 `PATCH` patch, Request Body, مثال Request, هدرهای اضافی, پاسخ‌ها
@@ -3185,10 +3220,30 @@ Nodes (4): Errors, POST `/oauth/token`, Request Body, Response `200`
Cohesion: 0.67
Nodes (3): Errors, POST `/api/v1/sms/send` — ⛔ غیرفعال (Deprecated), Response `422` (همیشه)
### Community 778 - "Community 778"
Cohesion: 0.43
Nodes (5): BeforeInstallPromptEvent, usePwaInstall(), PwaInstallBanner(), detectIOS(), PwaLoginCard()
### Community 779 - "Community 779"
Cohesion: 0.39
Nodes (3): ProvinceRepository, ManagerRegistry, Province
### Community 780 - "Community 780"
Cohesion: 0.38
Nodes (3): PurgeDoctorsCommand, InputInterface, OutputInterface
### Community 781 - "Community 781"
Cohesion: 0.48
Nodes (3): SmsSettingsRepository, SmsSettings, ManagerRegistry
### Community 782 - "Community 782"
Cohesion: 0.67
Nodes (3): POST `/api/v1/admin/sms/template/{uuid}/approve`, Request Body (`application/json`), Response `200`
### Community 784 - "Community 784"
Cohesion: 0.47
Nodes (3): SiteContextController, JsonResponse, Request
### Community 786 - "Community 786"
Cohesion: 0.40
Nodes (5): Errors, GET `/api/v1/clinic/my-doctor/{doctorUuid}`, Path Parameters, Response `200`, Schedule Fields Notes
@@ -3197,25 +3252,13 @@ Nodes (5): Errors, GET `/api/v1/clinic/my-doctor/{doctorUuid}`, Path Parameters,
Cohesion: 0.16
Nodes (5): Authentication, ClinicPro — API Documentation Index, Error Code Reference, Modules, Standard Response Envelope
### Community 790 - "Community 790"
Cohesion: 0.39
Nodes (3): DoctorService, DoctorServiceRepository, ManagerRegistry
### Community 791 - "Community 791"
Cohesion: 0.50
Nodes (4): Errors, GET `/api/v1/representation/doctors`, Query Parameters, Response `200`
### Community 792 - "Community 792"
Cohesion: 0.40
Nodes (5): Errors, PATCH `/api/v1/clinic-pro/doctor-address/{id}`, Path Parameters, Request Body, Response `200`
### Community 793 - "Community 793"
Cohesion: 0.50
Nodes (4): 38. 🟢 `GET` Unapproved comments, هدرهای اضافی, پارامترهای Query, پاسخ‌ها
### Community 794 - "Community 794"
Cohesion: 0.50
Nodes (4): 39. 🟡 `PATCH` Comment confirmation, مثال Request, هدرهای اضافی, پاسخ‌ها
Cohesion: 0.40
Nodes (5): DELETE `/api/v1/billing/tenant-insurances/{uuid}`, GET `/api/v1/billing/tenant-insurances`, PATCH `/api/v1/billing/tenant-insurances/{uuid}`, POST `/api/v1/billing/tenant-insurances`, TenantInsurance — قراردادهای بیمه‌ی tenant (فاز ۱ سیستم صورتحساب)
### Community 795 - "Community 795"
Cohesion: 0.50
@@ -3223,15 +3266,19 @@ Nodes (4): 40. 🔵 `POST` post, مثال Request, هدرهای اضافی, پا
### Community 796 - "Community 796"
Cohesion: 0.50
Nodes (4): 44. 🟢 `GET` list comment, هدرهای اضافی, پارامترهای Query, پاسخ‌ها
Nodes (4): Errors, POST `/api/v1/admin/insurance`, Request Body (`application/json`), Response `201`
### Community 798 - "Community 798"
Cohesion: 0.50
Nodes (4): 45. 🔵 `POST` post, مثال Request, هدرهای اضافی, پاسخ‌ها
Nodes (4): Errors, PATCH `/api/v1/admin/insurance/{id}`, Path Parameters, Response `200`
### Community 799 - "Community 799"
Cohesion: 0.50
Nodes (4): 46. 🟡 `PATCH` patch, مثال Request, هدرهای اضافی, پاسخ‌ها
Nodes (4): Errors, POST `/api/v1/insurance/`, Request Body (`application/json`), Response `201`
### Community 801 - "Community 801"
Cohesion: 0.50
Nodes (4): Errors, PATCH `/api/v1/insurance/{id}`, Request Body, Response `200`
### Community 802 - "Community 802"
Cohesion: 0.50
@@ -3262,8 +3309,12 @@ Cohesion: 0.50
Nodes (4): Errors, GET `/api/v1/doctor/{uuid}`, Path Parameters, Response `200`
### Community 809 - "Community 809"
Cohesion: 0.43
Nodes (3): CategoryImportController, JsonResponse, Request
Cohesion: 0.50
Nodes (4): PUT `/api/v1/insurance-pricing`, Request Body, Response `200`, خطاها
### Community 810 - "Community 810"
Cohesion: 0.50
Nodes (3): Altcha(), AltchaProps, IntrinsicElements
### Community 812 - "Community 812"
Cohesion: 0.50
@@ -3277,13 +3328,17 @@ Nodes (4): Errors, POST `/api/v1/clinic-pro/doctor-address`, Request Body, Respo
Cohesion: 0.50
Nodes (4): Errors, Path Parameters, POST `/api/v1/clinic-pro/doctor-address/from-clinic/{clinicUuid}`, Response `201`
### Community 816 - "Community 816"
Cohesion: 0.67
Nodes (3): GET `/api/v1/billing/tenant-insurances/{uuid}/service-coverage`, PUT `/api/v1/billing/tenant-insurances/{uuid}/service-coverage`, TenantServiceCoverage — پوشش خدمت تحت یک قرارداد بیمه (فاز ۲)
### Community 817 - "Community 817"
Cohesion: 0.67
Nodes (3): GET `/api/v1/representation/{uuid}/dashboard/yearly`, Query Parameters, Response `200`
### Community 818 - "Community 818"
Cohesion: 0.67
Nodes (3): 34. 🔵 `POST` image logo, هدرهای اضافی, پاسخ‌ها
Nodes (3): GET `/api/v1/insurance-pricing`, Response `200`, خطاها
### Community 819 - "Community 819"
Cohesion: 0.67
@@ -3291,38 +3346,34 @@ Nodes (3): GET `/api/v1/clinic-pro/doctor-addresses/{doctorId}`, Path Parameters
### Community 820 - "Community 820"
Cohesion: 0.67
Nodes (3): 42. 🔴 `DELETE` delete, هدرهای اضافی, پاسخ‌ها
Nodes (3): GET `/api/v1/insurances`, Query Parameters, Response `200`
### Community 821 - "Community 821"
Cohesion: 0.67
Nodes (3): 43. 🟢 `GET` get, هدرهای اضافی, پاسخ‌ها
Nodes (3): POST `/api/v1/admin/insurance/{id}/upload-logo`, Request, Response `200`
### Community 822 - "Community 822"
Cohesion: 0.50
Nodes (4): Errors, GET `/api/v1/admin/insurances`, Query Parameters, Response `200`
### Community 832 - "Community 832"
Cohesion: 0.67
Nodes (3): 36. 🟢 `GET` get my rate, هدرهای اضافی, پاسخ‌ها
## Knowledge Gaps
- **4383 isolated node(s):** `ALLOWED_ROLES`, `get`, `patch`, `appt`, `ModalKind` (+4378 more)
- **4403 isolated node(s):** `ALLOWED_ROLES`, `get`, `patch`, `appt`, `ModalKind` (+4398 more)
These have ≤1 connection - possible missing edges or undocumented components.
- **175 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
- **181 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 `Altcha` connect `Community 367` to `Community 485`?**
- **Why does `Altcha` connect `Community 367` to `Community 810`, `Community 485`?**
_High betweenness centrality (0.089) - this node is a cross-community bridge._
- **Why does `BaseController` connect `Community 108` to `Community 6`, `Community 265`, `Community 138`, `Community 139`, `Community 14`, `Community 654`, `Community 655`, `Community 529`, `Community 15`, `Community 275`, `Community 20`, `Community 532`, `Community 22`, `Community 26`, `Community 410`, `Community 295`, `Community 809`, `Community 300`, `Community 559`, `Community 561`, `Community 433`, `Community 442`, `Community 59`, `Community 317`, `Community 64`, `Community 75`, `Community 77`, `Community 607`, `Community 480`, `Community 739`, `Community 230`, `Community 104`, `Community 107`, `Community 109`, `Community 626`, `Community 245`, `Community 121`, `Community 122`, `Community 252`?**
_High betweenness centrality (0.041) - this node is a cross-community bridge._
- **Why does `MellatGateway` connect `Community 206` to `Community 16`, `Community 20`, `Community 421`?**
_High betweenness centrality (0.035) - this node is a cross-community bridge._
- **Why does `BaseController` connect `Community 108` to `Community 6`, `Community 7`, `Community 265`, `Community 138`, `Community 139`, `Community 14`, `Community 654`, `Community 655`, `Community 529`, `Community 15`, `Community 784`, `Community 20`, `Community 275`, `Community 22`, `Community 26`, `Community 295`, `Community 300`, `Community 559`, `Community 561`, `Community 433`, `Community 442`, `Community 59`, `Community 699`, `Community 317`, `Community 64`, `Community 75`, `Community 77`, `Community 607`, `Community 480`, `Community 739`, `Community 230`, `Community 104`, `Community 107`, `Community 109`, `Community 626`, `Community 245`, `Community 121`, `Community 122`, `Community 252`?**
_High betweenness centrality (0.045) - this node is a cross-community bridge._
- **Why does `MellatGateway` connect `Community 206` to `Community 16`, `Community 82`, `Community 20`?**
_High betweenness centrality (0.036) - this node is a cross-community bridge._
- **What connects `ALLOWED_ROLES`, `get`, `patch` to the rest of the system?**
_4383 weakly-connected nodes found - possible documentation gaps or missing edges._
_4403 weakly-connected nodes found - possible documentation gaps or missing edges._
- **Should `Community 0` be split into smaller, more focused modules?**
_Cohesion score 0.047619047619047616 - nodes in this community are weakly interconnected._
_Cohesion score 0.048633879781420766 - nodes in this community are weakly interconnected._
- **Should `Community 1` be split into smaller, more focused modules?**
_Cohesion score 0.028985507246376812 - nodes in this community are weakly interconnected._
- **Should `Community 2` be split into smaller, more focused modules?**
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 one or more lines are too long
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 one or more lines are too long
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 one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+5733 -892
View File
File diff suppressed because it is too large Load Diff
+89 -4
View File
@@ -265,8 +265,8 @@
"semantic_hash": ""
},
"assets/admin/pages/MyFinancialPage.tsx": {
"mtime": 1784020073.171108,
"ast_hash": "1338da1e14a607284a3ea5c526af3124",
"mtime": 1784102786.4252112,
"ast_hash": "e78a7aed86764ea0617747f0cdcbc999",
"semantic_hash": ""
},
"assets/admin/pages/MyPatientsPage.tsx": {
@@ -4135,8 +4135,8 @@
"semantic_hash": ""
},
"assets/admin/pages/MyFinancialPage.test.tsx": {
"mtime": 1784020073.1677194,
"ast_hash": "afc4453e4d9212ea93cfb770e6a12d5c",
"mtime": 1784102811.96394,
"ast_hash": "7116c4a5098b2dd5ee18badaaaca7d5a",
"semantic_hash": ""
},
"assets/admin/pages/AccountSettingsPage.test.tsx": {
@@ -4543,5 +4543,90 @@
"mtime": 1784098639.8475168,
"ast_hash": "3c6cda95109a790b654c9035443ac7b3",
"semantic_hash": ""
},
"assets/admin/components/paymentMethods/BankAccountFormModal.tsx": {
"mtime": 1784102682.0489707,
"ast_hash": "262152625ffbb4722b70478c0306930c",
"semantic_hash": ""
},
"assets/admin/components/paymentMethods/BankAccountTable.tsx": {
"mtime": 1784102717.750241,
"ast_hash": "cc6d2faa044ee254d143f2adb88cee37",
"semantic_hash": ""
},
"assets/admin/components/paymentMethods/PaymentMethodHead.tsx": {
"mtime": 1784102765.837832,
"ast_hash": "5e0d6267270e1ac45c81a4c8940df6a4",
"semantic_hash": ""
},
"assets/admin/components/paymentMethods/PosFormModal.tsx": {
"mtime": 1784102700.342035,
"ast_hash": "2c5fa8572d10af1cf22042590d742af9",
"semantic_hash": ""
},
"assets/admin/components/paymentMethods/PosTable.tsx": {
"mtime": 1784102730.4703417,
"ast_hash": "3a5d35035cd4390036d8a54ea838cfd5",
"semantic_hash": ""
},
"assets/admin/components/paymentMethods/StatusToggle.tsx": {
"mtime": 1784102661.066897,
"ast_hash": "69e23ec386c35e1a488facd12cfc1235",
"semantic_hash": ""
},
"assets/admin/components/paymentMethods/banks.ts": {
"mtime": 1784102637.8865843,
"ast_hash": "f6b40eaac0cd8cb3529d94d6efdc8e84",
"semantic_hash": ""
},
"assets/admin/hooks/usePaymentMethods.ts": {
"mtime": 1784102619.6189418,
"ast_hash": "10491b86bb4026625ee7d0c68ebe32ee",
"semantic_hash": ""
},
"migrations/Version20260715075904.php": {
"mtime": 1784102372.9081676,
"ast_hash": "b52baf348800125f20272f6766d33faa",
"semantic_hash": ""
},
"src/PaymentMethod/Controller/PaymentMethodController.php": {
"mtime": 1784102294.8697371,
"ast_hash": "eb76b6e2af60fe55c04aa283d5942d3e",
"semantic_hash": ""
},
"src/PaymentMethod/Entity/BankAccount.php": {
"mtime": 1784102215.849219,
"ast_hash": "c8d12c273844a51725618b05daa2160d",
"semantic_hash": ""
},
"src/PaymentMethod/Entity/Pos.php": {
"mtime": 1784102228.5497618,
"ast_hash": "800289bef308afeaf8758c863bc5fcff",
"semantic_hash": ""
},
"src/PaymentMethod/Repository/BankAccountRepository.php": {
"mtime": 1784102239.2120934,
"ast_hash": "4371af6eeffdc527c6b9fc84ce1b3d79",
"semantic_hash": ""
},
"src/PaymentMethod/Repository/PosRepository.php": {
"mtime": 1784102243.091422,
"ast_hash": "74abfcef5511e9746b65ac64b207b7f1",
"semantic_hash": ""
},
"src/PaymentMethod/Service/PaymentMethodService.php": {
"mtime": 1784102275.189341,
"ast_hash": "c1df3e697c962494d9659738c8ac5389",
"semantic_hash": ""
},
"tests/PaymentMethod/PaymentMethodTest.php": {
"mtime": 1784102446.5685306,
"ast_hash": "f02d1bdb0e18d4807ff8d9ac79fc2390",
"semantic_hash": ""
},
"docs/api/payment-method.md": {
"mtime": 1784102519.741523,
"ast_hash": "20ddf748ac6271f572d76507a1316b3d",
"semantic_hash": ""
}
}