chore(graph): update knowledge graph after insurance logo fix

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
hamed
2026-08-19 23:33:48 +03:30
co-authored by Claude Opus 5
parent b33f38072d
commit 5fdc232e65
7 changed files with 2449 additions and 2296 deletions
+187 -207
View File
@@ -1,16 +1,16 @@
# Graph Report - clinicpro (2026-08-19)
## Corpus Check
- 1923 files · ~1,401,320 words
- 1924 files · ~1,401,542 words
- Verdict: corpus is large enough that graph structure adds value.
## Summary
- 22056 nodes · 37532 edges · 1574 communities (1180 shown, 394 thin omitted)
- 22062 nodes · 37542 edges · 1574 communities (1175 shown, 399 thin omitted)
- Extraction: 98% EXTRACTED · 2% INFERRED · 0% AMBIGUOUS · INFERRED: 816 edges (avg confidence: 0.8)
- Token cost: 0 input · 0 output
## Graph Freshness
- Built from commit: `f863b39a`
- Built from commit: `b33f3807`
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
- Run `graphify update .` after code changes (no API cost).
@@ -1570,7 +1570,7 @@
- [[_COMMUNITY_Community 1573|Community 1573]]
## God Nodes (most connected - your core abstractions)
1. `ApiTestCase` - 475 edges
1. `ApiTestCase` - 477 edges
2. `api` - 212 edges
3. `static` - 149 edges
4. `BaseController` - 141 edges
@@ -1596,7 +1596,7 @@
## Import Cycles
- None detected.
## Communities (1574 total, 394 thin omitted)
## Communities (1574 total, 399 thin omitted)
### Community 0 - "Community 0"
Cohesion: 0.22
@@ -1631,8 +1631,8 @@ Cohesion: 0.08
Nodes (6): Clinic, Collection, Doctor, PracticeDomain, self, User
### Community 8 - "Community 8"
Cohesion: 0.12
Nodes (20): AdminLayout(), avatarBg(), HUES, ProfileMenu(), Role, ROLE_LABELS, settingsPath(), logoutMock (+12 more)
Cohesion: 0.04
Nodes (38): ApiAppointment, NOT_VISITED_STATUSES, ServiceOption, STATUS_OPTIONS, NewAppointmentsTable(), displayDoctorName(), AdminCharts, AdminDashboard() (+30 more)
### Community 9 - "Community 9"
Cohesion: 0.04
@@ -1652,7 +1652,7 @@ Nodes (49): Account provisioning, Clinic Doctor Invitation API, Console: `app:in
### Community 13 - "Community 13"
Cohesion: 0.01
Nodes (260): RoleRoute(), renderGate(), get, pickerProps(), props(), slot, get, nextStep() (+252 more)
Nodes (273): RoleRoute(), renderGate(), get, pickerProps(), props(), slot, get, nextStep() (+265 more)
### Community 14 - "Community 14"
Cohesion: 0.14
@@ -1664,7 +1664,7 @@ Nodes (14): SeedScenariosCommand, Clinic, ClinicResource, Doctor, DoctorAddress,
### Community 16 - "Community 16"
Cohesion: 0.02
Nodes (133): AppointmentSegmentsCard(), CancelAppointmentDialog(), Props, TYPE_OPTIONS, OPERATOR_LABELS, Props, Flat, ServiceCategoryTab() (+125 more)
Nodes (118): TYPE_OPTIONS, OPERATOR_LABELS, Props, useResourceCalendar(), useResourceExceptions(), blogDefaults(), BlogFormData, blogFormSchema (+110 more)
### Community 17 - "Community 17"
Cohesion: 0.05
@@ -1687,8 +1687,8 @@ Cohesion: 0.27
Nodes (5): ClinicAppointmentAccessTest, Appointment, Clinic, Doctor, User
### Community 22 - "Community 22"
Cohesion: 0.34
Nodes (5): AppointmentInsuranceSelectionTest, Appointment, Doctor, Insurance, InsuranceType
Cohesion: 0.10
Nodes (10): AppointmentInsuranceSelectionTest, TenantServiceCategoryServiceTest, AppointmentInsuranceService, Appointment, ServiceCategory, TenantServiceCategoryService, Appointment, Doctor (+2 more)
### Community 23 - "Community 23"
Cohesion: 0.05
@@ -1703,12 +1703,12 @@ Cohesion: 0.22
Nodes (9): Appointment API, Errors, Errors, GET `/api/v1/appointment-booking-services/{doctorUuid}`, GET `/api/v1/appointment/{uuid}/events`, Path Parameters, Response `200`, Response `200` (+1 more)
### Community 26 - "Community 26"
Cohesion: 0.04
Nodes (41): ConfirmAppointmentModal(), DoctorTab, DaySlotsData, ResourceDayPanel(), appointment, get, render(), resource (+33 more)
Cohesion: 0.07
Nodes (24): DaySlotsData, ResourceDayPanel(), appointment, get, render(), resource, buildServiceTimeline(), WorkingWindow (+16 more)
### Community 27 - "Community 27"
Cohesion: 0.05
Nodes (40): 55. 🟢 `GET` all tag, 56. 🟢 `GET` supplementary_insurance, 57. 🟢 `GET` categories list, 58. 🟢 `GET` all state, 59. 🟢 `GET` all city, 60. 🟢 `GET` all specially doctor, 61. 🔵 `POST` post, 62. 🟡 `PATCH` patch (+32 more)
Cohesion: 0.06
Nodes (35): 55. 🟢 `GET` all tag, 56. 🟢 `GET` supplementary_insurance, 57. 🟢 `GET` categories list, 58. 🟢 `GET` all state, 59. 🟢 `GET` all city, 60. 🟢 `GET` all specially doctor, 61. 🔵 `POST` post, 63. 🔴 `DELETE` DELETE (+27 more)
### Community 28 - "Community 28"
Cohesion: 0.05
@@ -1731,8 +1731,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.03
Nodes (55): AVATAR_GRADIENTS, avatarGradient(), latinDigitsField(), NumericFieldProps, wrap(), ClinicAddress, ClinicDetailPage(), EditForm (+47 more)
Cohesion: 0.02
Nodes (75): AVATAR_GRADIENTS, avatarGradient(), AddrForm, addrSchema, CityOpt, DEGREE_LABELS, DEGREE_OPTIONS, DoctorAvatar() (+67 more)
### Community 34 - "Community 34"
Cohesion: 0.05
@@ -1795,8 +1795,8 @@ Cohesion: 0.10
Nodes (4): Payment, Appointment, self, User
### Community 49 - "Community 49"
Cohesion: 0.05
Nodes (55): InsuranceServiceCategoriesCard(), ServiceCategoryRow, EMPTY_FORM, ItemForm, itemSchema, Props, EMPTY_CATS, EMPTY_ITEMS (+47 more)
Cohesion: 0.06
Nodes (43): DiscountTab(), InsuranceServiceCategoriesCard(), ServiceCategoryRow, EMPTY_CATS, EMPTY_ITEMS, EMPTY_META, EMPTY_PACKAGES, EMPTY_STATS (+35 more)
### Community 50 - "Community 50"
Cohesion: 0.07
@@ -1812,7 +1812,7 @@ Nodes (26): الزامات UI, باگ‌فیکس صفحه نوبت‌ها, با
### Community 53 - "Community 53"
Cohesion: 0.04
Nodes (33): AppLogRepository, AppointmentSegmentRepository, ClaimItemRepository, DiscountRuleRepository, DoctorClaimRequestRepository, InvoiceItemRepository, PreRegistrationRepository, ResourcePoolRepository (+25 more)
Nodes (31): AppLogRepository, AppointmentHoldRepository, AppointmentSegmentRepository, ClaimItemRepository, DoctorClaimRequestRepository, PreRegistrationRepository, ResourcePoolMemberRepository, SessionServiceRepository (+23 more)
### Community 54 - "Community 54"
Cohesion: 0.10
@@ -1835,8 +1835,8 @@ Cohesion: 0.24
Nodes (6): BlogController, Blog, City, JsonResponse, Request, User
### Community 59 - "Community 59"
Cohesion: 0.22
Nodes (6): ClinicController, Clinic, DoctorAddress, JsonResponse, Request, User
Cohesion: 0.11
Nodes (12): ClinicController, RepresentationEditPolicyTest, RepresentationEditPolicy, Clinic, DoctorAddress, JsonResponse, Request, User (+4 more)
### Community 60 - "Community 60"
Cohesion: 0.08
@@ -1844,19 +1844,19 @@ Nodes (24): API های جدید که باید ساخته شوند, API های م
### Community 61 - "Community 61"
Cohesion: 0.05
Nodes (65): ALL, TOURS, anchorSelector(), resolveSteps(), STEPS, TourDefinition, TourStep, appointmentsTour (+57 more)
Nodes (64): ALL, TOURS, anchorSelector(), resolveSteps(), STEPS, TourDefinition, TourStep, appointmentDetailTour (+56 more)
### Community 62 - "Community 62"
Cohesion: 0.05
Nodes (43): AppointmentLike, CONFIRM_STEPS, ConfirmStepKey, METHOD_OPTIONS, PAYMENT_PERCENTS, PaymentRow, Props, rowStyle (+35 more)
Cohesion: 0.08
Nodes (32): MethodOption, Props, QUICK_TOMANS, WalletModalSubmit, WalletMode, WalletTransactionModal(), BANK_KEY, BankAccount (+24 more)
### Community 63 - "Community 63"
Cohesion: 0.11
Nodes (11): PurgeDoctorsCommandTest, PurgeUnclaimedDoctorsCommandTest, RepairImportedDoctorsCommandTest, RepositoryClassMappingTest, KernelTestCase, DbLoggerTest, CommandTester, CommandTester (+3 more)
Cohesion: 0.15
Nodes (8): PurgeDoctorsCommandTest, PurgeUnclaimedDoctorsCommandTest, RepositoryClassMappingTest, KernelTestCase, DbLoggerTest, CommandTester, CommandTester, Doctor
### Community 64 - "Community 64"
Cohesion: 0.19
Nodes (7): SmsWalletController, SmsSettingsRepository, SmsSettings, JsonResponse, Request, User, ManagerRegistry
Cohesion: 0.29
Nodes (4): SmsWalletController, JsonResponse, Request, User
### Community 65 - "Community 65"
Cohesion: 0.08
@@ -1888,7 +1888,7 @@ Nodes (24): سناریو: ایمپورت پزشکان سازمان نظام پز
### Community 72 - "Community 72"
Cohesion: 0.07
Nodes (5): ClaimItem, ClaimRepository, Claim, Collection, self
Nodes (4): ClaimRepository, Claim, Collection, self
### Community 74 - "Community 74"
Cohesion: 0.07
@@ -1940,7 +1940,7 @@ Nodes (30): devDependencies, @babel/core, @babel/preset-env, @babel/preset-react
### Community 86 - "Community 86"
Cohesion: 0.02
Nodes (39): BookingServicesPublicTest, DateOverrideOwnershipTest, LowTierFixesTest, SendCodeMobileRateLimitTest, ClaimsListNPlusOneTest, ClaimsListPaginationTest, CaptchaFlowTest, CreateClinicValidationTest (+31 more)
Nodes (37): BookingModeImmutableTest, BookingServicesPublicTest, DateOverrideOwnershipTest, LowTierFixesTest, SendCodeMobileRateLimitTest, ClaimsListPaginationTest, CaptchaFlowTest, ServiceItemDeleteCleanupTest (+29 more)
### Community 87 - "Community 87"
Cohesion: 0.10
@@ -2012,7 +2012,7 @@ Nodes (18): `AdminApiController::paymentDetail` — الان فقط GET, `Mellat
### Community 104 - "Community 104"
Cohesion: 0.02
Nodes (145): BookingResource, BookingSlot, NewAppointmentModal(), PatientLookup, STEP_TITLES, StepKey, PickedService, ServicePick (+137 more)
Nodes (176): AppointmentLike, CONFIRM_STEPS, ConfirmAppointmentModal(), ConfirmStepKey, METHOD_OPTIONS, PAYMENT_PERCENTS, PaymentRow, Props (+168 more)
### Community 105 - "Community 105"
Cohesion: 0.11
@@ -2028,7 +2028,7 @@ Nodes (10): AppointmentController, Appointment, Clinic, ClinicResource, Doctor,
### Community 108 - "Community 108"
Cohesion: 0.06
Nodes (23): CaptchaController, AddressController, BaseController, CategoryController, CategoryImportController, DoctorImportController, SiteContextController, TourProgressController (+15 more)
Nodes (23): CaptchaController, BaseController, CategoryController, CategoryImportController, ClinicInvitationWebController, DoctorImportController, PracticeDomainController, SiteContextController (+15 more)
### Community 109 - "Community 109"
Cohesion: 0.29
@@ -2143,12 +2143,12 @@ Cohesion: 0.10
Nodes (20): Admin Endpoints, DELETE /api/v1/admin/subscription/period/{uuid}, DELETE /api/v1/admin/subscription/{uuid}, Error Codes, GET /api/v1/admin/subscription/active/{entityType}/{entityUuid}, GET /api/v1/admin/subscription/plans, GET /api/v1/admin/subscription/report, GET /api/v1/subscription/my (+12 more)
### Community 138 - "Community 138"
Cohesion: 0.26
Nodes (5): BillingController, PermissionGateTrait, JsonResponse, Request, User
Cohesion: 0.08
Nodes (20): AppointmentConfirmInsuranceSharesTest, ClaimAutoCreationTest, ResyncSessionInvoicesCommand, BillingController, InvoiceService, PermissionGateTrait, InputInterface, Invoice (+12 more)
### Community 139 - "Community 139"
Cohesion: 0.02
Nodes (156): ALLOWED_ROLES, PrivateRoute(), PublicRoute(), queryClient, toastStyle, Props, ClinicDoctorsManager(), ClinicInvitation (+148 more)
Nodes (133): ALLOWED_ROLES, PrivateRoute(), PublicRoute(), queryClient, toastStyle, ClinicDoctorItem, ClinicDoctorsManager(), ClinicInvitation (+125 more)
### Community 140 - "Community 140"
Cohesion: 0.12
@@ -2159,8 +2159,8 @@ Cohesion: 0.18
Nodes (3): Insurance, InsuranceType, self
### Community 142 - "Community 142"
Cohesion: 0.16
Nodes (10): ClaimAutoCreationTest, ResyncSessionInvoicesCommand, InvoiceService, InputInterface, Invoice, OutputInterface, PatientSession, Doctor (+2 more)
Cohesion: 0.06
Nodes (36): destroyHandlers, drive, driverMock, get, post, KEY, RecordNumberResetPolicy, RecordNumberSettings (+28 more)
### Community 143 - "Community 143"
Cohesion: 0.14
@@ -2232,7 +2232,7 @@ Nodes (15): Endpoint ها, GET /api/v1/payment/{uuid}, POST /api/v1/payment, POS
### Community 160 - "Community 160"
Cohesion: 0.03
Nodes (91): ScheduleField(), FreeVisitPrice(), Pricing, CoverageDefaultRow, Props, grid, PatientFormOptions, patientFormSchema (+83 more)
Nodes (80): Props, ScheduleField(), grid, PatientFormOptions, patientFormSchema, PatientFormValues, Props, baseValues (+72 more)
### Community 161 - "Community 161"
Cohesion: 0.29
@@ -2267,8 +2267,8 @@ Cohesion: 0.10
Nodes (20): api.ir (استعلام هویت — Shahkar / IbanMatch), اتصال به دیتابیس‌های مستقل (الزامی), اسرار (الزامی — قبل از اولین دیپلوی), امنیت و منابع, بررسی سلامت, دامنه‌ها و CORS, دیپلوی‌های بعدی, راهنمای دیپلوی ClinicPro (Coolify + Docker Compose) (+12 more)
### Community 169 - "Community 169"
Cohesion: 0.10
Nodes (10): SourceProfileIdTest, ErrorCodesTest, HealthControllerTest, TenantLookupInventoryTest, TimezoneTest, RevokeSubscriptionTest, TestCase, EntityManagerInterface (+2 more)
Cohesion: 0.09
Nodes (11): SourceProfileIdTest, MellatGatewayTest, ErrorCodesTest, HealthControllerTest, TenantLookupInventoryTest, TimezoneTest, ActivateTrialTest, TestCase (+3 more)
### Community 170 - "Community 170"
Cohesion: 0.13
@@ -2407,8 +2407,8 @@ Cohesion: 0.13
Nodes (15): Clinic Services API, DELETE /api/v1/service-item/{uuid}, DELETE /api/v1/service-section/{uuid}, GET /api/v1/service-categories, GET /api/v1/service-item/{uuid}, GET /api/v1/service-item/{uuid}/audit-logs, GET /api/v1/service-items, GET /api/v1/service-items/{sectionUuid} (+7 more)
### Community 204 - "Community 204"
Cohesion: 0.12
Nodes (9): TreatmentCase, Collection, Doctor, PatientRecord, self, ServiceItem, TreatmentCaseArea, TreatmentProtocol (+1 more)
Cohesion: 0.05
Nodes (24): TreatmentCaseController, TreatmentCase, JsonResponse, Request, TreatmentCase, TreatmentSession, User, Collection (+16 more)
### Community 205 - "Community 205"
Cohesion: 0.21
@@ -2596,7 +2596,7 @@ Nodes (19): `200 OK` (به‌روزرسانی شد), `200 OK` (رد به‌دل
### Community 257 - "Community 257"
Cohesion: 0.02
Nodes (110): AppointmentInvoiceCard(), Props, PatientCaseBanner(), PatientTagsCell(), TenantTag, DoctorRow, EditForm(), StaffRow (+102 more)
Nodes (96): AppointmentSegmentsCard(), CancelAppointmentDialog(), Props, Flat, ServiceCategoryTab(), DoctorRow, EditForm(), StaffRow (+88 more)
### Community 258 - "Community 258"
Cohesion: 0.11
@@ -2707,8 +2707,8 @@ Cohesion: 0.17
Nodes (5): ServiceItemRepository, ClinicStaff, ManagerRegistry, ServiceItem, ServiceSection
### Community 286 - "Community 286"
Cohesion: 0.30
Nodes (7): CommissionService, SecretaryOnlineShareTest, SecretaryEarningRepository, Clinic, Doctor, DoctorSecretary, Payment
Cohesion: 0.17
Nodes (9): AppointmentExpiryServiceTest, ServiceBasedSlotsTest, SecretaryOnlineShareTest, SecretaryEarningRepository, static, Clinic, Doctor, DoctorSecretary (+1 more)
### Community 287 - "Community 287"
Cohesion: 0.32
@@ -2739,8 +2739,8 @@ Cohesion: 0.20
Nodes (9): AdminApiController — dashboardCharts با بازه زمانی, DashboardController — اضافه کردن from/to, date range selector component:, تغییر Backend, تغییر Frontend — DashboardPage.tsx, فایل‌هایی که تغییر می‌کنند, معماری — تسک ۱۶: داشبورد هوشمند, نصب dependency: (+1 more)
### Community 294 - "Community 294"
Cohesion: 0.21
Nodes (5): PatientAttachmentTest, PatientAttachment, PatientAttachmentRepository, ManagerRegistry, PatientRecord
Cohesion: 0.33
Nodes (4): PatientAttachment, PatientAttachmentRepository, ManagerRegistry, PatientRecord
### Community 295 - "Community 295"
Cohesion: 0.09
@@ -2780,7 +2780,7 @@ Nodes (16): آماده‌سازی پروژه ClinicPro برای دیپلوی ر
### Community 304 - "Community 304"
Cohesion: 0.22
Nodes (9): 30. 🟢 `GET` get 🆕, 33. 🔵 `POST` image_clinic, 36. 🟢 `GET` get my rate, 6. کلینیک (Clinic), هدرهای اضافی, هدرهای اضافی, پاسخ‌ها, پاسخ‌ها (+1 more)
Nodes (9): 29. 🟢 `GET` clinic list 🆕, 30. 🟢 `GET` get 🆕, 33. 🔵 `POST` image_clinic, 6. کلینیک (Clinic), هدرهای اضافی, پارامترهای Query, پاسخ‌ها, پاسخ‌ها (+1 more)
### Community 306 - "Community 306"
Cohesion: 0.07
@@ -2816,7 +2816,7 @@ Nodes (4): InsuranceRepository, Insurance, InsuranceType, ManagerRegistry
### Community 314 - "Community 314"
Cohesion: 0.02
Nodes (133): AppointmentCardData, AppointmentTurnCard(), base, Invoice, InvoiceItem, InvoiceSummaryModal(), PaymentRecorder, RecorderCell() (+125 more)
Nodes (142): AppointmentCardData, AppointmentTurnCard(), base, Breadcrumb(), PatientCaseBanner(), Tag, PatientTagsCell(), TenantTag (+134 more)
### Community 315 - "Community 315"
Cohesion: 0.24
@@ -2899,8 +2899,8 @@ Cohesion: 0.21
Nodes (9): JsonContains, JsonExtract, FunctionNode, Node, Parser, SqlWalker, Node, Parser (+1 more)
### Community 339 - "Community 339"
Cohesion: 0.37
Nodes (5): PaymentMethodController, EntityContext, JsonResponse, Request, User
Cohesion: 0.06
Nodes (29): SecretaryPermissionsModal(), alignPermissions(), blankPermissions(), CatalogAction, CatalogPayload, CatalogResource, usePermissionCatalog(), ClinicDoctor (+21 more)
### Community 340 - "Community 340"
Cohesion: 0.33
@@ -3147,8 +3147,8 @@ Cohesion: 0.06
Nodes (30): انتقال برنامه کاری، اصلاح فرم تنظیمات نوبت، فیلدهای عددی لاتین، رفع باگ هزینه ویزیت در مودال، و لاگ/تایم‌لاین لغو نوبت, تسک ۱ — انتقال کامل «برنامه کاری» از پروفایل به تنظیمات نوبت‌دهی, تسک ۲ — اصلاح چیدمان دکمه ذخیره در صفحه تنظیمات نوبت‌دهی, تسک ۳ — اجبار ورودی لاتین در همه فیلدهای عددی سراسری, تسک ۴ — رفع باگ: ثبت نوبت هنگام الزامی بودن هزینه ویزیت (۴۲۲), تسک ۵ — ثبت لاگ و رویداد Timeline هنگام لغو نوبت, زمینه, فایل‌های مرتبط (+22 more)
### Community 407 - "Community 407"
Cohesion: 0.22
Nodes (8): CatalogCategory, Clinic, PatientRecord, ServiceItem, ServiceSection, TreatmentCase, TreatmentProtocol, TreatmentCaseOpenerTest
Cohesion: 0.21
Nodes (9): CatalogCategory, Clinic, PatientRecord, ServiceItem, ServiceSection, TreatmentCase, TreatmentProtocol, TreatmentCaseOpenerTest (+1 more)
### Community 409 - "Community 409"
Cohesion: 0.10
@@ -3159,12 +3159,12 @@ Cohesion: 0.08
Nodes (24): تصمیم قطعی دربارهٔ `DateOverride` و `Holiday`, جداسازی Context کلینیک و محیط شخصی پزشک در تنظیمات نوبت‌دهی, زمینه, فایل‌های مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف (+16 more)
### Community 411 - "Community 411"
Cohesion: 0.24
Nodes (8): ClaimSubmitterInterface, ClaimService, ManualClaimSubmitter, Claim, Invoice, User, Claim, ClaimSubmissionResult
Cohesion: 0.06
Nodes (28): SessionPaymentAccordion(), SessionPaymentData, paid, unpaid, InvoicePaymentRow, InvoiceRowStatus, MY_PAYMENTS_LIMIT, PatientInvoiceRow (+20 more)
### Community 412 - "Community 412"
Cohesion: 0.05
Nodes (50): useAddresses(), POOLS_KEY, ResourceFilters, SKILLS_KEY, TYPES_KEY, useResourceDetail(), useResourcePools(), useResourceQuota() (+42 more)
Cohesion: 0.33
Nodes (3): offerings, resource, services
### Community 414 - "Community 414"
Cohesion: 0.10
@@ -3175,8 +3175,8 @@ Cohesion: 0.06
Nodes (13): FirstAvailablePicker, LeastGapPicker, LeastLoadedPicker, ResourcePickerRegistry, SameAsPreviousPicker, ResourcePicker, PickContext, ClinicResource (+5 more)
### Community 416 - "Community 416"
Cohesion: 0.18
Nodes (6): MyAppointmentsController, InputValidator, Doctor, JsonResponse, Request, User
Cohesion: 0.15
Nodes (7): MyAppointmentsController, InputValidator, SlotCalculatorService, Doctor, JsonResponse, Request, User
### Community 418 - "Community 418"
Cohesion: 0.17
@@ -3227,8 +3227,12 @@ Cohesion: 0.12
Nodes (16): `book()` عمومی — الگوی درستِ موجود (کپی از `AppointmentController::book`, خط ۲۴۲–۲۶۳), زمینه, فایل‌های مرتبط, فرم — بدون فیلد کد ملی (کپی از `AppointmentCreatePage.tsx`), مسیر ادمین — بیمار فقط با موبایل (کپی از `MyAppointmentsController::createAppointment`, خط ۸۱–۸۷), نوبت‌دهی ادمین بر اساس کد ملی + موبایل (پرونده یکتا با کد ملی), نکات مهم, هدف (+8 more)
### Community 437 - "Community 437"
Cohesion: 0.19
Nodes (9): Appointment, PatientRecord, ServiceItem, TreatmentCase, TreatmentProtocol, TreatmentSession, TreatmentCaseOpener, DefaultTreatmentWorkflow (+1 more)
Cohesion: 0.14
Nodes (10): Appointment, PatientRecord, ServiceItem, TreatmentCase, TreatmentProtocol, TreatmentSession, TreatmentWorkflow, DefaultTreatmentWorkflow (+2 more)
### Community 438 - "Community 438"
Cohesion: 0.10
Nodes (6): BillingCalculatorTest, BillingCalculator, Money, BillingCalculator, CoverageRule, ShareBreakdown
### Community 439 - "Community 439"
Cohesion: 0.17
@@ -3255,8 +3259,8 @@ Cohesion: 0.06
Nodes (33): Bank accounts, Body, Body, Errors, Errors, Errors, Errors, Errors (+25 more)
### Community 449 - "Community 449"
Cohesion: 0.04
Nodes (62): ClinicDoctorItem, buildInsurancePayload(), Contract, contractToForm(), EMPTY_FORM, InsuranceFormValues, InsuranceModal(), InsuranceOption (+54 more)
Cohesion: 0.03
Nodes (72): buildInsurancePayload(), Contract, contractToForm(), EMPTY_FORM, InsuranceFormValues, InsuranceModal(), InsuranceOption, KIND_LABEL (+64 more)
### Community 450 - "Community 450"
Cohesion: 0.33
@@ -3283,8 +3287,8 @@ Cohesion: 0.15
Nodes (12): رفع افتادن مودال‌ها به پایین صفحه (portal برای همه مودال‌ها), زمینه, فایل‌های مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, پروژه (+4 more)
### Community 458 - "Community 458"
Cohesion: 0.19
Nodes (7): EntityContextResolver, ClinicDoctorAccessChecker, PatientRecordScopeResolver, User, Clinic, PatientRecordScope, User
Cohesion: 0.16
Nodes (3): ClinicResource, TreatmentSession, SessionExecutionTest
### Community 459 - "Community 459"
Cohesion: 0.33
@@ -3403,12 +3407,12 @@ Cohesion: 0.13
Nodes (14): زمینه, فایل‌های مرتبط, مرجع درست — `SubscriptionPage.tsx` (محتوا داخل پنل سفید), مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, پروژه (+6 more)
### Community 497 - "Community 497"
Cohesion: 0.23
Nodes (10): Props, blogDefaults(), BlogFormData, blogFormSchema, buildBlogPayload(), splitCsv(), BlogFormPage(), RepMe (+2 more)
Cohesion: 0.22
Nodes (6): CategoryClosureTest, ServiceSelectionValidator, CatalogCategory, Clinic, ServiceItem, ServiceSection
### Community 498 - "Community 498"
Cohesion: 0.04
Nodes (46): CALENDAR_TABS, CalendarTab, ClinicAppointmentSettingsContent(), ResourceCalendarTabs(), Scope, SCOPES, addMinutes(), BOOKING_MODE_CARDS (+38 more)
Cohesion: 0.18
Nodes (4): RanginehProvider, SmsService, SendSmsMessage, SmsProviderInterface
### Community 499 - "Community 499"
Cohesion: 0.12
@@ -3492,7 +3496,7 @@ Nodes (4): ساختار فایل‌ها, معماری — تسک ۱۶: ماژو
### Community 522 - "Community 522"
Cohesion: 0.12
Nodes (9): AbstractMigration, Schema, Version20260609130407, Schema, Version20260609135923, Schema, Version20260716124039, Schema (+1 more)
Nodes (9): AbstractMigration, Schema, Version20260609130407, Schema, Version20260715105351, Schema, Version20260716124039, Schema (+1 more)
### Community 523 - "Community 523"
Cohesion: 0.15
@@ -3536,7 +3540,7 @@ Nodes (5): ResourceAppointmentCreateTest, Appointment, ClinicResource, DoctorAdd
### Community 535 - "Community 535"
Cohesion: 0.20
Nodes (6): Clinic, ClinicStaff, TreatmentCase, TreatmentCaseEditTest, TreatmentCaseEditor, TreatmentCaseRepository
Nodes (7): ApptRow, JALALI_MONTHS, MONTH_OPTIONS, SelectorOption, TauriDashboardView(), TauriDashboardViewProps, DashboardStats
### Community 536 - "Community 536"
Cohesion: 0.12
@@ -3627,8 +3631,8 @@ Cohesion: 0.50
Nodes (4): Errors, POST `/api/v1/admin/sms/template/{uuid}/reject`, Request Body, Response `200`
### Community 559 - "Community 559"
Cohesion: 0.08
Nodes (25): ResourceOnAppointmentTest, BookingEngineSeeder, BookingController, PriceSnapshotService, Appointment, AppointmentHold, AppointmentPlan, JsonResponse (+17 more)
Cohesion: 0.06
Nodes (37): AppointmentPlanTest, ResourceOnAppointmentTest, BookingEngineSeeder, BookingController, PriceSnapshotService, SegmentRequirement, AppointmentPlanBuilder, Appointment (+29 more)
### Community 560 - "Community 560"
Cohesion: 0.40
@@ -3851,8 +3855,8 @@ Cohesion: 0.10
Nodes (20): entity جدید می‌سازی؟, SQL خام — آدیت‌شده, uuid از درخواست — خطرناک‌ترین الگو, اجبار: `TenantFilter`, استثنای مجاز: دادهٔ «مالِ خودِ کاربر», اعتبار جلسه: چرا برخلاف کیف پول جفت محیط می‌گیرد, بکاپ per-tenant, تست‌ها (+12 more)
### Community 653 - "Community 653"
Cohesion: 0.13
Nodes (15): ApptRow, ChartPoint, faNum, niceTicks(), projectTrend(), smoothPath(), TauriBarChart(), TauriLineChart() (+7 more)
Cohesion: 0.24
Nodes (9): ChartPoint, faNum, niceTicks(), projectTrend(), smoothPath(), TauriBarChart(), TauriLineChart(), real (+1 more)
### Community 655 - "Community 655"
Cohesion: 0.16
@@ -3883,7 +3887,7 @@ Cohesion: 0.20
Nodes (10): Application Logs, DELETE `/api/v1/admin/logs`, GET `/api/v1/admin/logs`, GET `/api/v1/admin/logs/export`, Log Retention, Query Parameters, Query Parameters, Response `200` (+2 more)
### Community 663 - "Community 663"
Cohesion: 0.39
Cohesion: 0.33
Nodes (3): GatewayFactory, MellatGateway, SepGateway
### Community 664 - "Community 664"
@@ -3975,8 +3979,8 @@ Cohesion: 0.67
Nodes (3): DELETE `/api/v1/sms/template/{uuid}`, Errors, Response `200`
### Community 696 - "Community 696"
Cohesion: 0.05
Nodes (26): CatalogCategoryInclude, CategoryClosureResolver, CategoryClosureTest, ServiceCatalogController, CatalogCategoryIncludeRepository, TreatmentCaseOpener, ServiceSelectionValidator, CatalogCategory (+18 more)
Cohesion: 0.24
Nodes (7): ServiceCatalogController, CatalogCategory, ItemGroup, JsonResponse, Request, ServiceItem, User
### Community 697 - "Community 697"
Cohesion: 0.12
@@ -4003,8 +4007,8 @@ Cohesion: 0.12
Nodes (16): اصلاح منطق بیمه: یک منبع واحد محاسبه برای پرداخت، فاکتور و Claim, تست پذیرش, زمینه, فایل‌های مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف (+8 more)
### Community 704 - "Community 704"
Cohesion: 0.34
Nodes (5): AppointmentConfirmInsuranceSharesTest, Appointment, Doctor, Insurance, PatientSession
Cohesion: 0.36
Nodes (4): RepairImportedDoctorsCommandTest, DoctorRepairStep, CommandTester, Doctor
### Community 705 - "Community 705"
Cohesion: 0.17
@@ -4063,8 +4067,8 @@ Cohesion: 0.20
Nodes (6): AuthController, RateLimiterFactory, ClinicDoctorPermission, JsonResponse, Request, User
### Community 723 - "Community 723"
Cohesion: 0.28
Nodes (4): ServiceSlotExcludeSelfTest, SlotCalculatorService, Appointment, Doctor
Cohesion: 0.38
Nodes (3): ServiceSlotExcludeSelfTest, Appointment, Doctor
### Community 724 - "Community 724"
Cohesion: 0.31
@@ -4171,8 +4175,8 @@ Cohesion: 0.29
Nodes (4): BankAccountRepository, BankAccount, ManagerRegistry, User
### Community 759 - "Community 759"
Cohesion: 0.12
Nodes (9): AdminCspSubscriber, NumericFieldNormalizerSubscriber, SecurityHeadersSubscriber, EventSubscriberInterface, ResponseEvent, RequestEvent, ResponseEvent, RequestEvent (+1 more)
Cohesion: 0.07
Nodes (17): AdminCspSubscriber, MaintenanceSubscriber, NumericFieldNormalizerSubscriber, SecurityHeadersSubscriber, EventSubscriberInterface, StaffRouteGuardSubscriber, ResponseEvent, ExceptionEvent (+9 more)
### Community 761 - "Community 761"
Cohesion: 0.15
@@ -4203,12 +4207,12 @@ Cohesion: 0.09
Nodes (22): آنچه از قبل هست و باید استفاده شود, آنچه نیست, ترتیب اجرا, تست, تصمیم‌های قفل‌شده, خارج از دامنه فاز اول, زمینه, طول درمان و پرونده درمان چندجلسه‌ای (فاز اول: لیزر) (+14 more)
### Community 770 - "Community 770"
Cohesion: 0.07
Nodes (30): PricingPayload, ServiceCategoryRow, FilesServiceAddCard(), UserTick(), baseShareOf(), BillableLine, breakdownOf(), contractPercentFor() (+22 more)
Cohesion: 0.33
Nodes (5): DoctorImportResult, DoctorImportService, Collection, Doctor, User
### Community 771 - "Community 771"
Cohesion: 0.10
Nodes (13): AppointmentExpiryServiceTest, ServiceBasedSlotsTest, addIban(), findVerifiedIban(), getIbans(), removeIban(), TenantInsuranceCategoryCoverageApiTest, AppointmentSupplementaryInsuranceTest (+5 more)
Cohesion: 0.30
Nodes (5): AppointmentSupplementaryInsuranceTest, Appointment, Doctor, Insurance, TenantInsurance
### Community 772 - "Community 772"
Cohesion: 0.12
@@ -4238,10 +4242,6 @@ Nodes (14): idempotency فقط با medical_system_code (`DoctorImportService::d
Cohesion: 0.24
Nodes (4): InventoryPackageItem, InventoryItem, InventoryPackage, self
### Community 782 - "Community 782"
Cohesion: 0.27
Nodes (5): MaintenanceSubscriber, ExceptionEvent, Request, RequestEvent, Response
### Community 783 - "Community 783"
Cohesion: 0.13
Nodes (14): Backend سالم است — باگ فقط UI است, باگ ۱ — `EditSpecialtyPicker` تک‌انتخابی (DoctorDetailPage.tsx:831-997), خروجی نهایی (گزارش خواسته‌شده), رفع قفل ویرایش تخصص پزشک + یکپارچه‌سازی عنوان «دکتر» + ترمیم کامل داده خزنده, زمینه, سیاست عنوان — وضعیت فعلی, فایل‌های مرتبط, مشکل / هدف (+6 more)
@@ -4290,10 +4290,6 @@ Nodes (5): SegmentRequirement, ResourceType, SegmentTemplate, self, Skill
Cohesion: 0.23
Nodes (4): ServiceItemConsumable, InventoryItem, self, ServiceItem
### Community 802 - "Community 802"
Cohesion: 0.32
Nodes (6): TreatmentCaseController, JsonResponse, Request, TreatmentCase, TreatmentSession, User
### Community 803 - "Community 803"
Cohesion: 0.17
Nodes (4): ClinicDoctorPermission, Clinic, Doctor, self
@@ -4327,8 +4323,8 @@ Cohesion: 0.11
Nodes (19): آنچه باید اضافه شود, نوبت‌دهی آنلاین منبع‌محور در nobat724, وضع موجود, چرا نمی‌شود همین موتور را به سایت وصل کرد, ۱. صورت مسئله, ۲. تصمیم معماری, ۳. قرارداد API پیشنهادی, ۳.۱ `GET /api/v1/appointment-booking-services/{doctorUuid}` — بدون تغییر (+11 more)
### Community 813 - "Community 813"
Cohesion: 0.12
Nodes (10): DoctorImportResult, BackfillSourceProfileIdStep, DoctorImportService, SourceProfileId, Collection, Doctor, User, RepairOptions (+2 more)
Cohesion: 0.17
Nodes (5): BackfillSourceProfileIdStep, SourceProfileId, RepairOptions, RepairResult, SymfonyStyle
### Community 814 - "Community 814"
Cohesion: 0.30
@@ -4343,8 +4339,8 @@ Cohesion: 0.11
Nodes (18): تصمیم فنی — چرا driver.js, راهنمای قدم‌به‌قدم صفحات پنل ادمین — فاز ۱ (زیرساخت + صفحهٔ نوبت‌ها), زمینه, فایل‌های مرتبط, مشکل / هدف, معیار پذیرش, نکات مهم, وضعیت فعلی (+10 more)
### Community 820 - "Community 820"
Cohesion: 0.25
Nodes (4): EntityContextResolverTest, Clinic, Doctor, User
Cohesion: 0.06
Nodes (26): PaymentMethodController, EntityContextResolver, AppointmentAccessChecker, ClinicDoctorAccessChecker, PatientRecordScopeResolver, SecretaryAccessChecker, EntityContextResolverTest, Appointment (+18 more)
### Community 821 - "Community 821"
Cohesion: 0.35
@@ -4386,13 +4382,9 @@ Nodes (14): آنچه فیلتر تضمین می‌کند و آنچه نمی‌ک
Cohesion: 0.09
Nodes (22): GET جزئیات — هنوز کاربر جاری را نمی‌گیرد, UI — عمداً قفل است, آدرس‌ها — دروازهٔ جدا, دروازهٔ پزشک — فقط خود پزشک یا ادمین, دروازهٔ کلینیک — از checker موجود رد می‌شود, زمینه, فایل‌های مرتبط, مجوز ویرایش پروفایل پزشک و کلینیک برای نمایندهٔ ثبت‌کننده (+14 more)
### Community 835 - "Community 835"
Cohesion: 0.23
Nodes (6): RepresentationEditPolicyTest, RepresentationEditPolicy, Clinic, Doctor, Representation, User
### Community 836 - "Community 836"
Cohesion: 0.09
Nodes (8): RecordNumberBackfillTest, RecordNumberOnCreateTest, RecordNumberSettingsApiTest, UserActiveContextRepository, SecretaryAppointmentScopeTest, ManagerRegistry, User, UserActiveContext
Cohesion: 0.31
Nodes (4): UserActiveContextRepository, ManagerRegistry, User, UserActiveContext
### Community 838 - "Community 838"
Cohesion: 0.37
@@ -4450,10 +4442,6 @@ Nodes (4): StaffAccountServiceTest, ClinicStaff, Doctor, StaffAccountService
Cohesion: 0.25
Nodes (8): انتخاب منبع, دسته‌بندی, رابطهٔ منبع↔سرویس, رزرو, زنجیرهٔ حل مدت و قیمت, سه موجودیت, مدل منبع‌محور: منبع، سرویس، گزینه, نوبت
### Community 858 - "Community 858"
Cohesion: 0.11
Nodes (6): IrimcDegreeMappingTest, FixDegreeStep, IrimcDegreeMapper, RepairOptions, RepairResult, SymfonyStyle
### Community 859 - "Community 859"
Cohesion: 0.27
Nodes (3): PermissionRegistryEntityTest, ClinicDoctorPermission, DoctorSecretary
@@ -4523,8 +4511,8 @@ Cohesion: 0.13
Nodes (4): LandingRegistry, LandingPage, LandingRegistryTest, LandingRegistry
### Community 883 - "Community 883"
Cohesion: 0.26
Nodes (4): DomainCommissionTest, City, Payment, Representation
Cohesion: 0.15
Nodes (10): CommissionService, DomainContextResolver, DomainCommissionTest, AppointmentConfirmationService, Appointment, PatientSession, User, City (+2 more)
### Community 884 - "Community 884"
Cohesion: 0.15
@@ -4548,7 +4536,7 @@ Nodes (22): آدیت امنیتی دلتایی — سطح حملهٔ ساخته
### Community 889 - "Community 889"
Cohesion: 0.18
Nodes (6): JalaliDateService, JalaliDateServiceTest, PricingEngine, DoctorAddress, PriceQuote, ServiceItem
Nodes (3): JalaliDateService, RecordNumberPatternRepository, JalaliDateServiceTest
### Community 893 - "Community 893"
Cohesion: 0.26
@@ -4591,8 +4579,8 @@ Cohesion: 0.18
Nodes (10): زمینه, نکات مهم, هدف, وظایف, پاک‌سازی رکوردهای آلودهٔ پزشک و کلینیک, پروژه, ۱. گزارش دامنهٔ آلودگی (اول اندازه‌گیری، بعد حذف), ۲. پاک‌سازی (+2 more)
### Community 908 - "Community 908"
Cohesion: 0.37
Nodes (5): AppointmentAccessChecker, Appointment, Clinic, Doctor, User
Cohesion: 0.33
Nodes (6): CategoryClosureResolver, TreatmentCaseOpener, PatientRecord, ServiceItem, TreatmentCase, TreatmentProtocol
### Community 910 - "Community 910"
Cohesion: 0.28
@@ -4635,8 +4623,8 @@ Cohesion: 0.20
Nodes (4): InvoiceRepository, Invoice, ManagerRegistry, QueryBuilder
### Community 925 - "Community 925"
Cohesion: 0.17
Nodes (5): ClaimsByPatientTest, Doctor, Invoice, PatientRecord, User
Cohesion: 0.07
Nodes (19): ClaimAmountBoundsTest, ClaimsByPatientTest, ClaimsListNPlusOneTest, ClaimItem, ClaimSubmitterInterface, ClaimService, ManualClaimSubmitter, Claim (+11 more)
### Community 926 - "Community 926"
Cohesion: 0.39
@@ -4671,7 +4659,7 @@ Cohesion: 0.35
Nodes (3): BookingTenantTest, Clinic, Doctor
### Community 935 - "Community 935"
Cohesion: 0.15
Cohesion: 0.12
Nodes (12): زمینه, فاز ۷ — بستن نقطهٔ کور فرزندان aggregate, فایل‌های مرتبط, مشکل / هدف, معیار پذیرش, نکات مهم, وضعیت فعلی, وظایف (+4 more)
### Community 938 - "Community 938"
@@ -4687,12 +4675,12 @@ Cohesion: 0.39
Nodes (4): FinancialBreakdownRepository, FinancialBreakdown, ManagerRegistry, Payment
### Community 941 - "Community 941"
Cohesion: 0.11
Nodes (14): MessageBusInterface, MockObject, SmsLogRepository, SmsService, SmsServiceLookupOnlyTest, SmsLog, SmsLogRepository, SmsMessageTemplateRepository (+6 more)
Cohesion: 0.25
Nodes (9): MessageBusInterface, MockObject, SmsServiceLookupOnlyTest, SmsLogRepository, SmsMessageTemplateRepository, SmsService, SmsTextResolver, Stub (+1 more)
### Community 942 - "Community 942"
Cohesion: 0.04
Nodes (13): AppointmentUpdateTest, ResourceBlockTest, PatientSession, SmsWallet, Appointment, Collection, InventoryPackage, PatientRecord (+5 more)
Cohesion: 0.03
Nodes (16): AppointmentCreateReserveTest, ResourceBlockTest, PatientSession, SmsWallet, AppLog, SecretaryAppointmentScopeTest, ScheduledBlogPublisher, Appointment (+8 more)
### Community 944 - "Community 944"
Cohesion: 0.15
@@ -4707,13 +4695,17 @@ Cohesion: 0.20
Nodes (4): InvoicePaymentStatus, InvoiceService, Invoice, PatientSession
### Community 948 - "Community 948"
Cohesion: 0.30
Nodes (5): SecretaryAccessChecker, Clinic, Doctor, DoctorSecretary, User
Cohesion: 0.31
Nodes (3): DiscountRuleRepository, DiscountRule, ManagerRegistry
### Community 949 - "Community 949"
Cohesion: 0.35
Nodes (5): ResourceCalendarController, JsonResponse, Request, ResourceException, User
### Community 951 - "Community 951"
Cohesion: 0.36
Nodes (4): CatalogCategoryInclude, CatalogCategoryIncludeRepository, CatalogCategory, ManagerRegistry
### Community 952 - "Community 952"
Cohesion: 0.08
Nodes (24): Cancellation — سیاست لغو، جریمه و عدم حضور, Errors, Errors, GET `/api/v1/appointment/{uuid}/cancellation-preview`, GET `/api/v1/cancellation-policy`, GET `/api/v1/patient/{uuid}/no-shows`, POST `/api/v1/appointment/{uuid}/cancel`, POST `/api/v1/appointment/{uuid}/no-show` (+16 more)
@@ -4750,6 +4742,10 @@ Nodes (3): ServiceModeContextTest, Clinic, Doctor
Cohesion: 0.34
Nodes (5): RepresentationController, JsonResponse, Representation, Request, User
### Community 971 - "Community 971"
Cohesion: 0.31
Nodes (4): AssignScheduleClinicCommand, Doctor, InputInterface, OutputInterface
### Community 972 - "Community 972"
Cohesion: 0.23
Nodes (3): PatientMedicalRecord, PatientRecord, self
@@ -4871,8 +4867,8 @@ Cohesion: 0.33
Nodes (5): Like, LikeRepository, Comment, ManagerRegistry, User
### Community 1015 - "Community 1015"
Cohesion: 0.18
Nodes (9): BackfillOnlineCommissionCommand, DomainContextResolver, AppointmentConfirmationService, Appointment, PatientSession, User, InputInterface, OutputInterface (+1 more)
Cohesion: 0.36
Nodes (4): BackfillOnlineCommissionCommand, InputInterface, OutputInterface, Payment
### Community 1019 - "Community 1019"
Cohesion: 0.30
@@ -4943,8 +4939,8 @@ Cohesion: 0.29
Nodes (3): ResourcePoolMember, ClinicResource, ResourcePool
### Community 1040 - "Community 1040"
Cohesion: 0.42
Nodes (3): ActivateTrialTest, SubscriptionPlan, SubscriptionService
Cohesion: 0.33
Nodes (4): BackfillTreatmentCasesCommand, Appointment, InputInterface, OutputInterface
### Community 1041 - "Community 1041"
Cohesion: 0.41
@@ -4967,8 +4963,8 @@ Cohesion: 0.26
Nodes (3): TreatmentCaseArea, CatalogCategory, TreatmentCase
### Community 1050 - "Community 1050"
Cohesion: 0.38
Nodes (3): AppointmentInsuranceService, Appointment, ServiceCategory
Cohesion: 0.25
Nodes (4): BackfillSurrogateRoleStep, RepairOptions, RepairResult, SymfonyStyle
### Community 1051 - "Community 1051"
Cohesion: 0.67
@@ -5023,8 +5019,8 @@ Cohesion: 0.36
Nodes (4): SkillAssignmentService, ClinicResource, Skill, User
### Community 1070 - "Community 1070"
Cohesion: 0.43
Nodes (3): SmsTemplateRepository, SmsTemplate, ManagerRegistry
Cohesion: 0.25
Nodes (4): FixDegreeStep, RepairOptions, RepairResult, SymfonyStyle
### Community 1072 - "Community 1072"
Cohesion: 0.50
@@ -5039,8 +5035,8 @@ Cohesion: 0.17
Nodes (11): نکات پیاده‌سازی — تسک ۰۹, ۱. چرا `DiscountRule` مهاجرت نمی‌کند, ۱۰. مستندات, ۲. `FieldRegistry` تنها منبع حقیقت, ۳. قانون خاموش هرگز نباید بی‌صدا false باشد, ۴. `spacing` — کوئری، نه حلقه, ۵. ترتیب اعمال تخفیف — پشت‌سرهم, ۶. `combinable` و short-circuit (+3 more)
### Community 1075 - "Community 1075"
Cohesion: 0.42
Nodes (5): RecordNumberSettingsController, JsonResponse, RecordNumberPattern, Request, User
Cohesion: 0.47
Nodes (4): PricingEngine, DoctorAddress, PriceQuote, ServiceItem
### Community 1077 - "Community 1077"
Cohesion: 0.17
@@ -5055,12 +5051,12 @@ Cohesion: 0.29
Nodes (3): TenantDumpCommand, InputInterface, OutputInterface
### Community 1082 - "Community 1082"
Cohesion: 0.06
Nodes (9): PatientAttachment, PatientMessage, PriceSnapshot, TenantHolidayOverride, PatientRecord, PatientRecord, Appointment, self (+1 more)
Cohesion: 0.09
Nodes (7): PatientAttachment, PatientMessage, TenantHolidayOverride, PatientRecord, PatientRecord, self, TenantOwnedTrait
### Community 1083 - "Community 1083"
Cohesion: 0.22
Nodes (9): Clinic API, Clinic Doctor Permissions, Errors, GET `/api/v1/admin/clinic/{clinicUuid}/doctor/{doctorUuid}/permissions`, GET `/api/v1/clinics`, Path Parameters, Query Parameters, Response `200` (+1 more)
Cohesion: 0.25
Nodes (8): Clinic API, Clinic Doctor Permissions, Errors, GET `/api/v1/admin/clinic/{clinicUuid}/doctor-permissions`, GET `/api/v1/clinics`, Query Parameters, Response `200`, Response `200`
### Community 1084 - "Community 1084"
Cohesion: 0.36
@@ -5375,12 +5371,8 @@ Cohesion: 0.29
Nodes (6): Endpoint ها, تسک ۱۰ — فرم ساخت قانون و محیط آزمایش, خروجی, دامنه, معیار پذیرش, هدف
### Community 1177 - "Community 1177"
Cohesion: 0.38
Nodes (3): PurgeDoctorsCommand, InputInterface, OutputInterface
### Community 1178 - "Community 1178"
Cohesion: 0.18
Nodes (4): LogPruneService, MaintenanceService, MaintenanceModeTest, SiteConfigRepository
Cohesion: 0.36
Nodes (3): BackfillPaidSessionInvoicesCommand, InputInterface, OutputInterface
### Community 1183 - "Community 1183"
Cohesion: 0.38
@@ -5399,8 +5391,8 @@ Cohesion: 0.33
Nodes (8): Appointment, PatientRecord, ServiceItem, TreatmentCase, TreatmentProtocol, TreatmentSession, onSessionFinished(), openCase()
### Community 1189 - "Community 1189"
Cohesion: 0.22
Nodes (12): ClinicDoctorAccessChecker, denySecretaryWithout(), denyUnlessGranted(), denyUnlessGrantedOn(), permissionResource(), setPermissionGateCheckers(), TreatmentProtocolController, User (+4 more)
Cohesion: 0.41
Nodes (5): TreatmentProtocolController, JsonResponse, Request, ServiceItem, User
### Community 1190 - "Community 1190"
Cohesion: 0.36
@@ -5483,8 +5475,8 @@ Cohesion: 0.67
Nodes (3): DELETE `/api/v1/blog/{uuid}`, Errors, Response `200`
### Community 1216 - "Community 1216"
Cohesion: 0.22
Nodes (6): UserTourProgressRepository, TourProgressService, ManagerRegistry, User, User, UserTourProgress
Cohesion: 0.08
Nodes (8): UserTourProgressRepository, TourProgressService, ManagerRegistry, User, User, TourProgressApiTest, UserTourProgressTest, UserTourProgress
### Community 1224 - "Community 1224"
Cohesion: 0.33
@@ -5523,8 +5515,8 @@ Cohesion: 0.31
Nodes (3): InventoryPackageRepository, InventoryPackage, ManagerRegistry
### Community 1243 - "Community 1243"
Cohesion: 0.36
Nodes (4): ClinicInvitationWebController, ClinicDoctorInvitation, Request, Response
Cohesion: 0.43
Nodes (4): TourProgressController, JsonResponse, Request, User
### Community 1244 - "Community 1244"
Cohesion: 0.48
@@ -5575,20 +5567,16 @@ Cohesion: 0.36
Nodes (3): ServiceItemRelationRepository, ManagerRegistry, ServiceItem
### Community 1259 - "Community 1259"
Cohesion: 0.33
Nodes (6): CalendarIcon(), CardIcon(), CardTickIcon(), ChevronDownIcon(), UserAddIcon(), StatCardModel
Cohesion: 0.15
Nodes (11): CalendarIcon(), CardIcon(), CardTickIcon(), ChevronDownIcon(), UserAddIcon(), CONFIRMED_STATUSES, HEAD, isoDay() (+3 more)
### Community 1262 - "Community 1262"
Cohesion: 0.53
Nodes (3): VisitPriceForMemberDoctorTest, Doctor, User
### Community 1263 - "Community 1263"
Cohesion: 0.31
Nodes (4): BaseKernel, Closure, MicroKernelTrait, Kernel
### Community 1264 - "Community 1264"
Cohesion: 0.05
Nodes (27): Command, AssignScheduleClinicCommand, AuditScheduleLocationsCommand, BackfillPaidSessionInvoicesCommand, BackfillTreatmentCasesCommand, CancelExpiredAppointmentsCommand, ImportHolidayCommand, PruneLogsCommand (+19 more)
Cohesion: 0.06
Nodes (25): Command, CancelExpiredAppointmentsCommand, PruneLogsCommand, PurgeDoctorsCommand, RepairImportedDoctorsCommand, SanitizeBlogBodiesCommand, SeedCategoriesCommand, SeedSmsMessageTemplatesCommand (+17 more)
### Community 1265 - "Community 1265"
Cohesion: 0.39
@@ -5607,8 +5595,8 @@ Cohesion: 0.39
Nodes (4): PublicResourceBookingController, ClinicResource, JsonResponse, Request
### Community 1282 - "Community 1282"
Cohesion: 0.04
Nodes (61): HIDDEN_KEYS, PurchaseSubscriptionSidebar(), SECURITY_ITEM, SettingsLayout(), groupedMenuForRole(), groupMenu(), menuForRole(), SETTINGS_GROUPS (+53 more)
Cohesion: 0.03
Nodes (71): AppointmentInvoiceCard(), Props, Invoice, InvoiceItem, InvoiceSummaryModal(), PaymentRecorder, RecorderCell(), recorderProfilePath() (+63 more)
### Community 1284 - "Community 1284"
Cohesion: 0.42
@@ -5651,8 +5639,8 @@ Cohesion: 0.25
Nodes (8): ۲.۲ انواع دسته‌بندی (Category Types), ۲.۲.۱ تگ (Tag), ۲.۲.۲ استان (State), ۲.۲.۳ شهر (City), ۲.۲.۴ بیمه پایه (Basic Insurance), ۲.۲.۵ بیمه مکمل (Supplementary Insurance), ۲.۲.۶ تخصص دکتر (Doctor Specialty), ۲.۲.۷ خدمات دکتر (Doctor Services)
### Community 1303 - "Community 1303"
Cohesion: 0.36
Nodes (4): ClaimAmountBoundsTest, Claim, Doctor, User
Cohesion: 0.43
Nodes (3): SessionPaymentRepository, ManagerRegistry, SessionPayment
### Community 1304 - "Community 1304"
Cohesion: 0.53
@@ -5663,8 +5651,8 @@ Cohesion: 0.25
Nodes (8): Errors, GET `/api/v1/patient/{uuid}/payments`, GET `/api/v1/patient/{uuid}/wallet`, GET `/api/v1/patient/{uuid}/wallet/transactions`, PATCH `/api/v1/session/{uuid}` — پرداخت مراجعه از کیف پول, POST `/api/v1/patient/{uuid}/wallet/charge`, POST `/api/v1/patient/{uuid}/wallet/withdraw`, مالی بیمار (Financials: پرداخت / تراکنش / کیف‌پول)
### Community 1307 - "Community 1307"
Cohesion: 0.47
Nodes (3): ResourcePoolMemberRepository, ManagerRegistry, ResourcePool
Cohesion: 0.54
Nodes (3): RevokeSubscriptionTest, ClinicSubscription, SubscriptionService
### Community 1308 - "Community 1308"
Cohesion: 0.40
@@ -5695,24 +5683,24 @@ Cohesion: 0.38
Nodes (3): MaintenanceCommand, InputInterface, OutputInterface
### Community 1324 - "Community 1324"
Cohesion: 0.25
Nodes (5): CONFIRMED_STATUSES, HEAD, isoDay(), Props, ViewLink()
Cohesion: 0.38
Nodes (3): AuditScheduleLocationsCommand, InputInterface, OutputInterface
### Community 1325 - "Community 1325"
Cohesion: 0.29
Nodes (7): Auto-Creation on Appointment Confirm, Overview, Patient Records & Sessions API, Record access model, قواعد, محیط پرونده — یکی، نه هر دو (2026-07), مسیرهای قطعی‌شدن
### Community 1326 - "Community 1326"
Cohesion: 0.32
Nodes (3): SanitizeBlogBodiesCommand, InputInterface, OutputInterface
Cohesion: 0.38
Nodes (3): ImportHolidayCommand, InputInterface, OutputInterface
### Community 1333 - "Community 1333"
Cohesion: 0.39
Nodes (3): TreatmentScheduler, TreatmentCase, TreatmentSession
### Community 1336 - "Community 1336"
Cohesion: 0.26
Nodes (3): CorsRegexEnvProcessor, EnvVarProcessorInterface, CorsRegexEnvProcessorTest
Cohesion: 0.14
Nodes (7): BaseKernel, Closure, CorsRegexEnvProcessor, EnvVarProcessorInterface, MicroKernelTrait, CorsRegexEnvProcessorTest, Kernel
### Community 1338 - "Community 1338"
Cohesion: 0.53
@@ -5743,8 +5731,8 @@ Cohesion: 0.33
Nodes (6): GET /api/v1/sms/balance — موجودی حساب پیامک, POST /api/v1/sms/queue — افزودن به صف, ۴. سیستم حساب و صف پیامک, ۴.۱ حساب پیامک (SMS Account), ۴.۲ صف پیامک (SMS Queue), ۴.۳ API پیامک
### Community 1363 - "Community 1363"
Cohesion: 0.09
Nodes (12): RepairImportedDoctorsCommand, DoctorRepairStep, BackfillSpecialtyParentsStep, BackfillSurrogateRoleStep, InputInterface, OutputInterface, RepairOptions, RepairResult (+4 more)
Cohesion: 0.25
Nodes (4): BackfillSpecialtyParentsStep, RepairOptions, RepairResult, SymfonyStyle
### Community 1364 - "Community 1364"
Cohesion: 0.40
@@ -5760,11 +5748,11 @@ Nodes (6): Errors, PATCH `/api/v1/doctor/{uuid}`, Path Parameters, Representativ
### Community 1370 - "Community 1370"
Cohesion: 0.43
Nodes (3): PracticeDomainController, JsonResponse, Request
Nodes (3): InvoiceItemRepository, InvoiceItem, ManagerRegistry
### Community 1371 - "Community 1371"
Cohesion: 0.39
Nodes (3): TagRepository, ManagerRegistry, Tag
Cohesion: 0.43
Nodes (3): ResourcePoolRepository, ManagerRegistry, ResourcePool
### Community 1373 - "Community 1373"
Cohesion: 0.50
@@ -5811,8 +5799,8 @@ Cohesion: 0.50
Nodes (4): ۲.۱۳ نظرات، لایک و امتیازدهی, ۲.۱۳.۱ نظر (Comment), ۲.۱۳.۲ لایک (Like), ۲.۱۳.۳ امتیاز (Rate)
### Community 1396 - "Community 1396"
Cohesion: 0.36
Nodes (3): StaffRouteGuardSubscriber, RequestEvent, User
Cohesion: 0.43
Nodes (3): SmsLogRepository, SmsLog, ManagerRegistry
### Community 1398 - "Community 1398"
Cohesion: 0.40
@@ -5831,8 +5819,8 @@ Cohesion: 0.67
Nodes (3): Errors, POST `/api/v1/sms/send` — ⛔ غیرفعال (Deprecated), Response `422` (همیشه)
### Community 1410 - "Community 1410"
Cohesion: 0.44
Nodes (3): TreatmentCase, TreatmentPlanProjectorTest, TreatmentPlanProjector
Cohesion: 0.48
Nodes (3): SmsSettingsRepository, SmsSettings, ManagerRegistry
### Community 1411 - "Community 1411"
Cohesion: 0.48
@@ -5847,8 +5835,8 @@ Cohesion: 0.33
Nodes (6): ثبت نهایی, رزرو موقت, سه مرحله, لغو و عدم حضور, وضعیت‌های یک نوبت, ۱۱. ثبت نوبت
### Community 1425 - "Community 1425"
Cohesion: 0.10
Nodes (9): HttpClientInterface, HttpExceptionInterface, LoggerInterface, MellatGatewayTest, KavehNegarProvider, RanginehProvider, BlogCacheInvalidator, Blog (+1 more)
Cohesion: 0.11
Nodes (8): HttpClientInterface, HttpExceptionInterface, LoggerInterface, LogPruneService, KavehNegarProvider, BlogCacheInvalidator, SiteConfigRepository, Blog
### Community 1426 - "Community 1426"
Cohesion: 0.29
@@ -5867,8 +5855,8 @@ Cohesion: 0.67
Nodes (3): `GET /api/v1/patient-record-number-settings`, `PUT /api/v1/patient-record-number-settings`, الگوی شمارهٔ پرونده (2026-08)
### Community 1443 - "Community 1443"
Cohesion: 0.24
Nodes (7): denyUnlessGrantedForBooking(), permissionResource(), SecretaryAccessChecker, AddressResolver, DoctorAddress, User, User
Cohesion: 0.10
Nodes (22): ClinicDoctorAccessChecker, AddressController, denySecretaryWithout(), denyUnlessGranted(), denyUnlessGrantedOn(), permissionResource(), setPermissionGateCheckers(), RecordNumberSettingsController (+14 more)
### Community 1444 - "Community 1444"
Cohesion: 0.40
@@ -5915,8 +5903,8 @@ Cohesion: 0.50
Nodes (4): Errors, POST `/api/v1/user/send-code`, Request Body, Response `200`
### Community 1457 - "Community 1457"
Cohesion: 0.13
Nodes (15): AppointmentPlanTest, SegmentRequirementRepository, SegmentRequirement, AppointmentPlanBuilder, ManagerRegistry, SegmentTemplate, AppointmentPlan, DoctorAddress (+7 more)
Cohesion: 0.47
Nodes (3): SegmentRequirementRepository, ManagerRegistry, SegmentTemplate
### Community 1458 - "Community 1458"
Cohesion: 0.43
@@ -5962,10 +5950,6 @@ Nodes (7): تم مشترک, روت, سئو, صفحات فرود سئویی, مت
Cohesion: 0.67
Nodes (3): POST `/api/v1/admin/sms/template/{uuid}/approve`, Request Body (`application/json`), Response `200`
### Community 1471 - "Community 1471"
Cohesion: 0.43
Nodes (3): AppointmentHoldRepository, AppointmentHold, ManagerRegistry
### Community 1472 - "Community 1472"
Cohesion: 0.50
Nodes (4): Errors, POST `/api/v1/auth/switch-context`, Request Body, Response `200`
@@ -6010,10 +5994,6 @@ Nodes (3): ImageCropModalProps, createImage(), getCroppedImage()
Cohesion: 0.33
Nodes (6): Staff panel — running a session, اتمام جلسه, ثبت یک ناحیه, «جلسات امروز من» یک صف است, شروع جلسه, صرف‌نظر و برگرداندن ناحیه
### Community 1487 - "Community 1487"
Cohesion: 0.47
Nodes (3): SeedCategoriesCommand, InputInterface, OutputInterface
### Community 1488 - "Community 1488"
Cohesion: 0.43
Nodes (3): SessionAuditLogRepository, SessionAuditLog, ManagerRegistry
@@ -6039,16 +6019,16 @@ Cohesion: 0.43
Nodes (3): RecordNumberPatternRepository, ManagerRegistry, RecordNumberPattern
### Community 1506 - "Community 1506"
Cohesion: 0.53
Nodes (4): Money, BillingCalculator, CoverageRule, ShareBreakdown
Cohesion: 0.40
Nodes (5): 62. 🟡 `PATCH` patch, Request Body, مثال Request, هدرهای اضافی, پاسخ‌ها
### Community 1507 - "Community 1507"
Cohesion: 0.33
Nodes (5): license, overrides, lodash, lodash-es, private
### Community 1509 - "Community 1509"
Cohesion: 0.38
Nodes (3): SystemOwnerCommand, InputInterface, OutputInterface
Cohesion: 0.70
Nodes (4): addIban(), findVerifiedIban(), getIbans(), removeIban()
### Community 1510 - "Community 1510"
Cohesion: 0.67
@@ -6071,8 +6051,8 @@ Cohesion: 0.48
Nodes (4): PriceSnapshotRepository, Appointment, ManagerRegistry, PriceSnapshot
### Community 1516 - "Community 1516"
Cohesion: 0.33
Nodes (5): holidays, MARTYRDOM, overrides, removeOverride, setOverride
Cohesion: 0.06
Nodes (37): NationalHolidaysCard(), holidays, NOWRUZ, overrides, removeOverride, setOverride, useNationalHolidays(), useHolidays() (+29 more)
### Community 1517 - "Community 1517"
Cohesion: 0.40
@@ -6211,8 +6191,8 @@ Cohesion: 0.50
Nodes (4): 45. 🔵 `POST` post, مثال Request, هدرهای اضافی, پاسخ‌ها
### Community 1568 - "Community 1568"
Cohesion: 0.67
Nodes (3): Errors, GET `/api/v1/admin/clinic/{clinicUuid}/doctor-permissions`, Response `200`
Cohesion: 0.50
Nodes (4): Errors, GET `/api/v1/admin/clinic/{clinicUuid}/doctor/{doctorUuid}/permissions`, Path Parameters, Response `200`
### Community 1569 - "Community 1569"
Cohesion: 0.67
@@ -6220,7 +6200,7 @@ Nodes (3): GET `/api/v1/representation/{uuid}/dashboard/yearly`, Query Parameter
### Community 1570 - "Community 1570"
Cohesion: 0.67
Nodes (3): 29. 🟢 `GET` clinic list 🆕, پارامترهای Query, پاسخ‌ها
Nodes (3): 36. 🟢 `GET` get my rate, هدرهای اضافی, پاسخ‌ها
### Community 1571 - "Community 1571"
Cohesion: 0.67
@@ -6237,16 +6217,16 @@ Nodes (3): 43. 🟢 `GET` get, هدرهای اضافی, پاسخ‌ها
## Knowledge Gaps
- **7279 isolated node(s):** `PORT`, `ROLES`, `[cmd, ...argv]`, `positional`, `opts` (+7274 more)
These have ≤1 connection - possible missing edges or undocumented components.
- **394 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
- **399 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 `ApiTestCase` connect `Community 86` to `Community 1`, `Community 1542`, `Community 1020`, `Community 1041`, `Community 531`, `Community 1044`, `Community 21`, `Community 22`, `Community 534`, `Community 535`, `Community 538`, `Community 539`, `Community 541`, `Community 543`, `Community 1061`, `Community 559`, `Community 1073`, `Community 562`, `Community 565`, `Community 573`, `Community 574`, `Community 575`, `Community 576`, `Community 577`, `Community 1086`, `Community 580`, `Community 1093`, `Community 1095`, `Community 583`, `Community 1099`, `Community 594`, `Community 596`, `Community 1117`, `Community 609`, `Community 1121`, `Community 618`, `Community 1131`, `Community 625`, `Community 632`, `Community 633`, `Community 122`, `Community 637`, `Community 638`, `Community 640`, `Community 641`, `Community 646`, `Community 1160`, `Community 142`, `Community 658`, `Community 659`, `Community 660`, `Community 1172`, `Community 665`, `Community 666`, `Community 1178`, `Community 161`, `Community 676`, `Community 678`, `Community 685`, `Community 696`, `Community 1215`, `Community 704`, `Community 710`, `Community 200`, `Community 715`, `Community 1228`, `Community 1229`, `Community 717`, `Community 719`, `Community 1233`, `Community 723`, `Community 724`, `Community 1237`, `Community 727`, `Community 1241`, `Community 730`, `Community 731`, `Community 737`, `Community 1250`, `Community 739`, `Community 741`, `Community 230`, `Community 743`, `Community 744`, `Community 746`, `Community 748`, `Community 1261`, `Community 1262`, `Community 1268`, `Community 1276`, `Community 765`, `Community 254`, `Community 1277`, `Community 769`, `Community 771`, `Community 775`, `Community 779`, `Community 1294`, `Community 1295`, `Community 784`, `Community 1303`, `Community 791`, `Community 792`, `Community 1308`, `Community 1309`, `Community 286`, `Community 1314`, `Community 1315`, `Community 294`, `Community 1319`, `Community 809`, `Community 814`, `Community 815`, `Community 1331`, `Community 820`, `Community 821`, `Community 826`, `Community 828`, `Community 317`, `Community 318`, `Community 1343`, `Community 1346`, `Community 836`, `Community 837`, `Community 838`, `Community 1350`, `Community 840`, `Community 843`, `Community 846`, `Community 1360`, `Community 851`, `Community 855`, `Community 856`, `Community 869`, `Community 871`, `Community 881`, `Community 883`, `Community 1400`, `Community 893`, `Community 897`, `Community 1410`, `Community 903`, `Community 393`, `Community 907`, `Community 1427`, `Community 403`, `Community 917`, `Community 918`, `Community 407`, `Community 920`, `Community 921`, `Community 923`, `Community 1436`, `Community 925`, `Community 1439`, `Community 927`, `Community 929`, `Community 419`, `Community 931`, `Community 421`, `Community 934`, `Community 936`, `Community 937`, `Community 424`, `Community 942`, `Community 431`, `Community 1457`, `Community 951`, `Community 442`, `Community 954`, `Community 444`, `Community 445`, `Community 959`, `Community 961`, `Community 962`, `Community 455`, `Community 1482`, `Community 971`, `Community 975`, `Community 1494`, `Community 1496`, `Community 480`, `Community 1504`, `Community 994`, `Community 482`, `Community 483`, `Community 484`, `Community 486`, `Community 485`, `Community 492`, `Community 1008`, `Community 1532`?**
_High betweenness centrality (0.131) - this node is a cross-community bridge._
- **Why does `ApiTestCase` connect `Community 86` to `Community 1`, `Community 1542`, `Community 1020`, `Community 1041`, `Community 531`, `Community 1044`, `Community 21`, `Community 22`, `Community 534`, `Community 1048`, `Community 538`, `Community 539`, `Community 541`, `Community 543`, `Community 1061`, `Community 559`, `Community 1073`, `Community 562`, `Community 565`, `Community 573`, `Community 574`, `Community 575`, `Community 576`, `Community 577`, `Community 1086`, `Community 580`, `Community 1093`, `Community 1095`, `Community 583`, `Community 1099`, `Community 594`, `Community 596`, `Community 1117`, `Community 609`, `Community 1121`, `Community 618`, `Community 1131`, `Community 625`, `Community 632`, `Community 633`, `Community 122`, `Community 637`, `Community 638`, `Community 640`, `Community 641`, `Community 646`, `Community 1160`, `Community 138`, `Community 658`, `Community 659`, `Community 660`, `Community 1172`, `Community 665`, `Community 666`, `Community 1178`, `Community 161`, `Community 676`, `Community 678`, `Community 685`, `Community 1215`, `Community 1216`, `Community 710`, `Community 200`, `Community 715`, `Community 1228`, `Community 1229`, `Community 717`, `Community 719`, `Community 204`, `Community 1233`, `Community 723`, `Community 724`, `Community 1237`, `Community 727`, `Community 1241`, `Community 730`, `Community 731`, `Community 737`, `Community 1250`, `Community 739`, `Community 741`, `Community 230`, `Community 743`, `Community 744`, `Community 746`, `Community 748`, `Community 1261`, `Community 1262`, `Community 1263`, `Community 1268`, `Community 1276`, `Community 765`, `Community 254`, `Community 1277`, `Community 769`, `Community 1281`, `Community 771`, `Community 775`, `Community 779`, `Community 1294`, `Community 1295`, `Community 784`, `Community 791`, `Community 792`, `Community 1308`, `Community 1309`, `Community 286`, `Community 1314`, `Community 1315`, `Community 1316`, `Community 802`, `Community 1319`, `Community 809`, `Community 814`, `Community 815`, `Community 1331`, `Community 820`, `Community 821`, `Community 826`, `Community 828`, `Community 317`, `Community 318`, `Community 1343`, `Community 1346`, `Community 835`, `Community 836`, `Community 837`, `Community 838`, `Community 1350`, `Community 840`, `Community 843`, `Community 846`, `Community 1360`, `Community 851`, `Community 855`, `Community 856`, `Community 869`, `Community 871`, `Community 881`, `Community 883`, `Community 1400`, `Community 893`, `Community 897`, `Community 903`, `Community 393`, `Community 907`, `Community 1427`, `Community 403`, `Community 917`, `Community 918`, `Community 407`, `Community 920`, `Community 921`, `Community 923`, `Community 1436`, `Community 925`, `Community 1439`, `Community 416`, `Community 929`, `Community 927`, `Community 419`, `Community 931`, `Community 421`, `Community 934`, `Community 936`, `Community 937`, `Community 424`, `Community 942`, `Community 431`, `Community 442`, `Community 954`, `Community 444`, `Community 445`, `Community 959`, `Community 961`, `Community 962`, `Community 455`, `Community 1482`, `Community 458`, `Community 975`, `Community 1494`, `Community 1496`, `Community 480`, `Community 1504`, `Community 994`, `Community 482`, `Community 483`, `Community 484`, `Community 486`, `Community 485`, `Community 492`, `Community 1008`, `Community 497`, `Community 1532`?**
_High betweenness centrality (0.123) - this node is a cross-community bridge._
- **Why does `Altcha` connect `Community 368` to `Community 1553`, `Community 295`?**
_High betweenness centrality (0.117) - this node is a cross-community bridge._
- **Why does `SiteConfigRepository` connect `Community 1178` to `Community 1477`, `Community 1318`, `Community 295`, `Community 677`, `Community 169`, `Community 1035`, `Community 205`, `Community 368`, `Community 1425`, `Community 1040`, `Community 1203`, `Community 883`, `Community 596`, `Community 1236`, `Community 599`, `Community 1211`, `Community 286`?**
- **Why does `SiteConfigRepository` connect `Community 1425` to `Community 1477`, `Community 1318`, `Community 295`, `Community 663`, `Community 677`, `Community 169`, `Community 1035`, `Community 205`, `Community 368`, `Community 1307`, `Community 1203`, `Community 883`, `Community 596`, `Community 599`, `Community 1178`, `Community 1211`, `Community 286`?**
_High betweenness centrality (0.086) - this node is a cross-community bridge._
- **Are the 147 inferred relationships involving `static` (e.g. with `.makeInsuranceWithDefaults()` and `.testInvoiceSnapshotsTheServiceCategory()`) actually correct?**
_`static` has 147 INFERRED edges - model-reasoned connections that need verification._
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
+2249 -2084
View File
File diff suppressed because it is too large Load Diff
+9 -4
View File
@@ -1065,8 +1065,8 @@
"semantic_hash": ""
},
"src/Clinic/Entity/Clinic.php": {
"mtime": 1787054208.8791285,
"ast_hash": "5a92d4eff0a99eb278b7c95f780fa156",
"mtime": 1787169696.9678013,
"ast_hash": "347a032aae4b12bc00e18b589f03be4f",
"semantic_hash": ""
},
"src/Clinic/Repository/ClinicRepository.php": {
@@ -2345,8 +2345,8 @@
"semantic_hash": ""
},
"docs/api/clinic.md": {
"mtime": 1787058012.8583586,
"ast_hash": "49309faf6bb95f9ae1faefaefa53c4de",
"mtime": 1787169806.3789878,
"ast_hash": "89e633a91b11f89480c9eba73ce8909b",
"semantic_hash": ""
},
"docs/api/dashboard.md": {
@@ -9778,5 +9778,10 @@
"mtime": 1787169047.5615325,
"ast_hash": "231a2a123e0438af3ccdef2e40d2d31e",
"semantic_hash": ""
},
"tests/Clinic/ClinicInsuranceLogoTest.php": {
"mtime": 1787169779.301508,
"ast_hash": "40936856ea30e1ad55d4d12512ae5849",
"semantic_hash": ""
}
}