chore: update graphify graph
This commit is contained in:
@@ -853,36 +853,19 @@
|
||||
"851": "Community 851",
|
||||
"852": "Community 852",
|
||||
"853": "Community 853",
|
||||
"854": "Community 854",
|
||||
"855": "Community 855",
|
||||
"856": "Community 856",
|
||||
"857": "Community 857",
|
||||
"858": "Community 858",
|
||||
"859": "Community 859",
|
||||
"860": "Community 860",
|
||||
"861": "Community 861",
|
||||
"862": "Community 862",
|
||||
"863": "Community 863",
|
||||
"864": "Community 864",
|
||||
"865": "Community 865",
|
||||
"866": "Community 866",
|
||||
"868": "Community 868",
|
||||
"869": "Community 869",
|
||||
"870": "Community 870",
|
||||
"871": "Community 871",
|
||||
"872": "Community 872",
|
||||
"874": "Community 874",
|
||||
"876": "Community 876",
|
||||
"877": "Community 877",
|
||||
"878": "Community 878",
|
||||
"879": "Community 879",
|
||||
"880": "Community 880",
|
||||
"882": "Community 882",
|
||||
"883": "Community 883",
|
||||
"884": "Community 884",
|
||||
"885": "Community 885",
|
||||
"886": "Community 886",
|
||||
"889": "Community 889",
|
||||
"890": "Community 890",
|
||||
"891": "Community 891",
|
||||
"892": "Community 892",
|
||||
@@ -890,7 +873,5 @@
|
||||
"894": "Community 894",
|
||||
"895": "Community 895",
|
||||
"896": "Community 896",
|
||||
"897": "Community 897",
|
||||
"898": "Community 898",
|
||||
"899": "Community 899"
|
||||
}
|
||||
|
||||
+112
-175
@@ -1,16 +1,16 @@
|
||||
# Graph Report - clinicpro (2026-07-16)
|
||||
|
||||
## Corpus Check
|
||||
- 1001 files · ~703,264 words
|
||||
- 1003 files · ~704,407 words
|
||||
- Verdict: corpus is large enough that graph structure adds value.
|
||||
|
||||
## Summary
|
||||
- 11669 nodes · 17389 edges · 894 communities (687 shown, 207 thin omitted)
|
||||
- 11690 nodes · 17429 edges · 875 communities (676 shown, 199 thin omitted)
|
||||
- Extraction: 98% EXTRACTED · 2% INFERRED · 0% AMBIGUOUS · INFERRED: 383 edges (avg confidence: 0.8)
|
||||
- Token cost: 0 input · 0 output
|
||||
|
||||
## Graph Freshness
|
||||
- Built from commit: `07222826`
|
||||
- Built from commit: `0e0e4ebe`
|
||||
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
|
||||
- Run `graphify update .` after code changes (no API cost).
|
||||
|
||||
@@ -852,36 +852,19 @@
|
||||
- [[_COMMUNITY_Community 851|Community 851]]
|
||||
- [[_COMMUNITY_Community 852|Community 852]]
|
||||
- [[_COMMUNITY_Community 853|Community 853]]
|
||||
- [[_COMMUNITY_Community 854|Community 854]]
|
||||
- [[_COMMUNITY_Community 855|Community 855]]
|
||||
- [[_COMMUNITY_Community 856|Community 856]]
|
||||
- [[_COMMUNITY_Community 857|Community 857]]
|
||||
- [[_COMMUNITY_Community 858|Community 858]]
|
||||
- [[_COMMUNITY_Community 859|Community 859]]
|
||||
- [[_COMMUNITY_Community 860|Community 860]]
|
||||
- [[_COMMUNITY_Community 861|Community 861]]
|
||||
- [[_COMMUNITY_Community 862|Community 862]]
|
||||
- [[_COMMUNITY_Community 863|Community 863]]
|
||||
- [[_COMMUNITY_Community 864|Community 864]]
|
||||
- [[_COMMUNITY_Community 865|Community 865]]
|
||||
- [[_COMMUNITY_Community 866|Community 866]]
|
||||
- [[_COMMUNITY_Community 868|Community 868]]
|
||||
- [[_COMMUNITY_Community 869|Community 869]]
|
||||
- [[_COMMUNITY_Community 870|Community 870]]
|
||||
- [[_COMMUNITY_Community 871|Community 871]]
|
||||
- [[_COMMUNITY_Community 872|Community 872]]
|
||||
- [[_COMMUNITY_Community 874|Community 874]]
|
||||
- [[_COMMUNITY_Community 876|Community 876]]
|
||||
- [[_COMMUNITY_Community 877|Community 877]]
|
||||
- [[_COMMUNITY_Community 878|Community 878]]
|
||||
- [[_COMMUNITY_Community 879|Community 879]]
|
||||
- [[_COMMUNITY_Community 880|Community 880]]
|
||||
- [[_COMMUNITY_Community 882|Community 882]]
|
||||
- [[_COMMUNITY_Community 883|Community 883]]
|
||||
- [[_COMMUNITY_Community 884|Community 884]]
|
||||
- [[_COMMUNITY_Community 885|Community 885]]
|
||||
- [[_COMMUNITY_Community 886|Community 886]]
|
||||
- [[_COMMUNITY_Community 889|Community 889]]
|
||||
- [[_COMMUNITY_Community 890|Community 890]]
|
||||
- [[_COMMUNITY_Community 891|Community 891]]
|
||||
- [[_COMMUNITY_Community 892|Community 892]]
|
||||
@@ -889,13 +872,11 @@
|
||||
- [[_COMMUNITY_Community 894|Community 894]]
|
||||
- [[_COMMUNITY_Community 895|Community 895]]
|
||||
- [[_COMMUNITY_Community 896|Community 896]]
|
||||
- [[_COMMUNITY_Community 897|Community 897]]
|
||||
- [[_COMMUNITY_Community 898|Community 898]]
|
||||
- [[_COMMUNITY_Community 899|Community 899]]
|
||||
|
||||
## God Nodes (most connected - your core abstractions)
|
||||
1. `ApiTestCase` - 148 edges
|
||||
2. `api` - 114 edges
|
||||
1. `ApiTestCase` - 150 edges
|
||||
2. `api` - 115 edges
|
||||
3. `BaseController` - 92 edges
|
||||
4. `useAuthStore` - 81 edges
|
||||
5. `formatRial()` - 75 edges
|
||||
@@ -903,7 +884,7 @@
|
||||
7. `UserProfile` - 62 edges
|
||||
8. `formatDate()` - 61 edges
|
||||
9. `Doctor` - 60 edges
|
||||
10. `formatNumber()` - 53 edges
|
||||
10. `renderWithProviders()` - 54 edges
|
||||
|
||||
## Surprising Connections (you probably didn't know these)
|
||||
- `PrivateRoute()` --calls--> `useAuthStore` [EXTRACTED]
|
||||
@@ -914,17 +895,17 @@
|
||||
assets/admin/App.tsx → assets/admin/stores/authStore.ts
|
||||
- `PatientCaseBanner()` --calls--> `formatDate()` [EXTRACTED]
|
||||
assets/admin/components/PatientCaseBanner.tsx → assets/admin/lib/utils.ts
|
||||
- `ServiceTariffModal()` --calls--> `formatNumber()` [EXTRACTED]
|
||||
assets/admin/components/ServiceTariffModal.tsx → assets/admin/lib/utils.ts
|
||||
- `PatientTagsCell()` --calls--> `formatNumber()` [EXTRACTED]
|
||||
assets/admin/components/PatientTagsCell.tsx → assets/admin/lib/utils.ts
|
||||
|
||||
## Import Cycles
|
||||
- None detected.
|
||||
|
||||
## Communities (894 total, 207 thin omitted)
|
||||
## Communities (875 total, 199 thin omitted)
|
||||
|
||||
### Community 0 - "Community 0"
|
||||
Cohesion: 0.03
|
||||
Nodes (43): Invoice, InvoiceItem, InvoiceSummaryModal(), STATUS_LABEL, PAYMENT_LABELS, SessionPaymentAccordion(), SessionPaymentData, paid (+35 more)
|
||||
Cohesion: 0.04
|
||||
Nodes (41): ALLOWED_ROLES, PrivateRoute(), PublicRoute(), RoleRoute(), queryClient, toastStyle, DoctorProfilePage(), InsurancePricingPage() (+33 more)
|
||||
|
||||
### Community 1 - "Community 1"
|
||||
Cohesion: 0.03
|
||||
@@ -939,8 +920,8 @@ Cohesion: 0.10
|
||||
Nodes (20): `RepresentationActionController` — welcome بهصورت inline (بدون تمپلت), `SmsMessageTemplate::DEFAULTS` (فاقد نام تمپلت و نگاشت token), `SmsService::sendNow` — انتخاب بین lookup و متنآزاد, الگوی فعلی همهی call-siteها (بهجز OTP) — متنآزاد، بدون `templateCode`, تبدیل همهی پیامکهای سیستمی به VerifyLookup کاوهنگار (تمپلت نامدار), تنها جای درست (OTP) — که باید الگوی بقیه شود, زمینه, فایلهای مرتبط (+12 more)
|
||||
|
||||
### Community 4 - "Community 4"
|
||||
Cohesion: 0.08
|
||||
Nodes (3): Doctor, Collection, User
|
||||
Cohesion: 0.06
|
||||
Nodes (5): Doctor, Collection, self, User, WeeklySchedule
|
||||
|
||||
### Community 5 - "Community 5"
|
||||
Cohesion: 0.06
|
||||
@@ -951,12 +932,12 @@ 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.05
|
||||
Nodes (33): ALLOWED_ROLES, PrivateRoute(), PublicRoute(), RoleRoute(), queryClient, toastStyle, InvoiceRowStatus, MY_PAYMENTS_LIMIT (+25 more)
|
||||
Cohesion: 0.12
|
||||
Nodes (17): InvoiceRowStatus, MY_PAYMENTS_LIMIT, PatientInvoiceRow, PatientInvoicesPayload, PaymentFilters, PaymentRow, PaymentRowStatus, get (+9 more)
|
||||
|
||||
### Community 9 - "Community 9"
|
||||
Cohesion: 0.04
|
||||
@@ -976,7 +957,7 @@ Nodes (47): Clinic Doctor Invitation API, DELETE `/api/v1/admin/clinic/invitatio
|
||||
|
||||
### Community 13 - "Community 13"
|
||||
Cohesion: 0.02
|
||||
Nodes (122): appt, get, openMenu(), patch, get, post, renderDrawer(), open() (+114 more)
|
||||
Nodes (123): appt, get, openMenu(), patch, baseInvoice, fullSession, get, get (+115 more)
|
||||
|
||||
### Community 14 - "Community 14"
|
||||
Cohesion: 0.10
|
||||
@@ -987,8 +968,8 @@ Cohesion: 0.25
|
||||
Nodes (7): PaymentController, Appointment, JsonResponse, Payment, Request, Response, User
|
||||
|
||||
### Community 16 - "Community 16"
|
||||
Cohesion: 0.06
|
||||
Nodes (9): PatientSession, Appointment, Collection, InventoryPackage, PatientRecord, self, SessionConsumable, SessionPayment (+1 more)
|
||||
Cohesion: 0.04
|
||||
Nodes (12): PatientSession, SmsWallet, AppLog, LogPruneService, Appointment, Collection, InventoryPackage, PatientRecord (+4 more)
|
||||
|
||||
### Community 17 - "Community 17"
|
||||
Cohesion: 0.05
|
||||
@@ -1007,12 +988,12 @@ Cohesion: 0.12
|
||||
Nodes (5): AdminApiController, RepresentationRepository, JsonResponse, Request, StreamedResponse
|
||||
|
||||
### Community 21 - "Community 21"
|
||||
Cohesion: 0.04
|
||||
Nodes (53): EMPTY, PatientFilters, PricingInsurance, TenantTag, PatientTagsCell(), TenantTag, TauriStatCards(), AddTurn() (+45 more)
|
||||
Cohesion: 0.03
|
||||
Nodes (52): TauriStatCards(), formatNumber(), ClinicAddress, ClinicDetailPage(), ClinicDoctorItem, ClinicInvitation, EditForm, editSchema (+44 more)
|
||||
|
||||
### Community 22 - "Community 22"
|
||||
Cohesion: 0.16
|
||||
Nodes (9): RatingController, Rate, RateRepository, JsonResponse, Request, User, Doctor, ManagerRegistry (+1 more)
|
||||
Cohesion: 0.15
|
||||
Nodes (9): RatingController, Like, LikeRepository, JsonResponse, Request, User, Comment, ManagerRegistry (+1 more)
|
||||
|
||||
### Community 23 - "Community 23"
|
||||
Cohesion: 0.05
|
||||
@@ -1043,7 +1024,7 @@ 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.33
|
||||
Cohesion: 0.31
|
||||
Nodes (3): InvoiceService, Invoice, PatientSession
|
||||
|
||||
### Community 31 - "Community 31"
|
||||
@@ -1119,8 +1100,8 @@ Cohesion: 0.11
|
||||
Nodes (4): Payment, Appointment, self, User
|
||||
|
||||
### Community 49 - "Community 49"
|
||||
Cohesion: 0.07
|
||||
Nodes (20): CoverageRow, Draft, KIND, TenantInsurance, ServiceTariffModal(), TariffResponse, TariffRow, AppointmentDetail (+12 more)
|
||||
Cohesion: 0.09
|
||||
Nodes (17): CoverageRow, Draft, KIND, TenantInsurance, ServiceTariffModal(), TariffResponse, TariffRow, EMPTY_ITEMS (+9 more)
|
||||
|
||||
### Community 50 - "Community 50"
|
||||
Cohesion: 0.07
|
||||
@@ -1135,8 +1116,8 @@ Cohesion: 0.07
|
||||
Nodes (26): الزامات UI, باگفیکس صفحه نوبتها, باگ ۱ — کرش تقویم, باگ ۲ — روز هفته در DateNavigator, باگ ۳ — پیام «slot نیست», باگ ۴ — نوبت جدید: نام اجباری + find-or-create patient, باگ ۵ — patient_mobile نشان میدهد موبایل پزشک, باگ ۶ — نوبتهای رزرو شده در نمایش زمانبندی (+18 more)
|
||||
|
||||
### Community 53 - "Community 53"
|
||||
Cohesion: 0.07
|
||||
Nodes (18): AppLogRepository, ClaimItemRepository, DoctorClaimRequestRepository, InventoryItemRepository, PreRegistrationRepository, SessionPaymentRepository, SmsSettingsRepository, ServiceEntityRepository (+10 more)
|
||||
Cohesion: 0.06
|
||||
Nodes (20): AppLogRepository, ClaimItemRepository, DoctorClaimRequestRepository, InvoiceItemRepository, PreRegistrationRepository, SessionConsumableRepository, SiteConfigRepository, SmsSettingsRepository (+12 more)
|
||||
|
||||
### Community 54 - "Community 54"
|
||||
Cohesion: 0.10
|
||||
@@ -1171,12 +1152,12 @@ Cohesion: 0.20
|
||||
Nodes (10): Add Session Payment (تسویه چندتکه), Create Patient Record, Create Session, Endpoints, Get Patient Record, List Patient Appointments, List Patient Sessions, List Patients (+2 more)
|
||||
|
||||
### Community 62 - "Community 62"
|
||||
Cohesion: 0.09
|
||||
Nodes (26): MethodOption, Props, QUICK_TOMANS, WalletModalSubmit, WalletMode, WalletTransactionModal(), BANK_KEY, BankAccount (+18 more)
|
||||
Cohesion: 0.07
|
||||
Nodes (38): FreeVisitPrice(), Pricing, MethodOption, Props, QUICK_TOMANS, WalletModalSubmit, WalletMode, WalletTransactionModal() (+30 more)
|
||||
|
||||
### Community 63 - "Community 63"
|
||||
Cohesion: 0.02
|
||||
Nodes (114): ApiResponse, PaginatedResponse, ALL_STATUSES, AppointmentDetailPage(), isoDay(), timeOf(), STATUS_FILTERS, CityForm (+106 more)
|
||||
Nodes (115): AppointmentFilters, Option, STATUS_OPTIONS, PaymentConfig, PaymentGatewayInfo, usePaymentConfig(), ApiResponse, PaginatedResponse (+107 more)
|
||||
|
||||
### Community 64 - "Community 64"
|
||||
Cohesion: 0.29
|
||||
@@ -1252,7 +1233,7 @@ Nodes (30): devDependencies, @babel/core, @babel/preset-env, @babel/preset-react
|
||||
|
||||
### Community 86 - "Community 86"
|
||||
Cohesion: 0.03
|
||||
Nodes (26): AppointmentExpiryServiceTest, BookingServicesPublicTest, DateOverrideOwnershipTest, LowTierFixesTest, SendCodeMobileRateLimitTest, ClaimsListPaginationTest, CaptchaFlowTest, ServiceItemDeleteCleanupTest (+18 more)
|
||||
Nodes (25): AppointmentExpiryServiceTest, BookingModeImmutableTest, BookingServicesPublicTest, DateOverrideOwnershipTest, LowTierFixesTest, SendCodeMobileRateLimitTest, ClaimsListPaginationTest, CaptchaFlowTest (+17 more)
|
||||
|
||||
### Community 87 - "Community 87"
|
||||
Cohesion: 0.10
|
||||
@@ -1339,8 +1320,8 @@ Cohesion: 0.30
|
||||
Nodes (6): AppointmentController, Appointment, Doctor, JsonResponse, Request, User
|
||||
|
||||
### Community 108 - "Community 108"
|
||||
Cohesion: 0.09
|
||||
Nodes (16): CaptchaController, BaseController, CategoryController, DoctorImportController, SiteContextController, SmsMessageController, JsonResponse, JsonResponse (+8 more)
|
||||
Cohesion: 0.08
|
||||
Nodes (16): CaptchaController, BaseController, CategoryController, CategoryImportController, SiteConfigController, SiteContextController, JsonResponse, JsonResponse (+8 more)
|
||||
|
||||
### Community 109 - "Community 109"
|
||||
Cohesion: 0.29
|
||||
@@ -1539,8 +1520,8 @@ Cohesion: 0.13
|
||||
Nodes (15): Date Overrides, DELETE `/api/v1/appointment-settings/date-override/{uuid}`, Errors, Errors, GET `/api/v1/appointment-settings/date-override/list/{doctorUuid}`, GET `/api/v1/appointment-settings/date-override/{uuid}`, PATCH `/api/v1/appointment-settings/date-override/{uuid}`, POST `/api/v1/appointment-settings/date-override` (+7 more)
|
||||
|
||||
### Community 161 - "Community 161"
|
||||
Cohesion: 0.24
|
||||
Nodes (7): ClaimSubmitterInterface, ClaimService, ManualClaimSubmitter, Claim, Invoice, Claim, ClaimSubmissionResult
|
||||
Cohesion: 0.11
|
||||
Nodes (13): ClaimAmountBoundsTest, ClaimsListNPlusOneTest, ClaimItem, ClaimSubmitterInterface, ClaimService, ManualClaimSubmitter, Claim, Invoice (+5 more)
|
||||
|
||||
### Community 162 - "Community 162"
|
||||
Cohesion: 0.10
|
||||
@@ -1571,8 +1552,8 @@ Cohesion: 0.10
|
||||
Nodes (20): api.ir (استعلام هویت — Shahkar / IbanMatch), اتصال به دیتابیسهای مستقل (الزامی), اسرار (الزامی — قبل از اولین دیپلوی), امنیت و منابع, بررسی سلامت, دامنهها و CORS, دیپلویهای بعدی, راهنمای دیپلوی ClinicPro (Coolify + Docker Compose) (+12 more)
|
||||
|
||||
### Community 169 - "Community 169"
|
||||
Cohesion: 0.17
|
||||
Nodes (5): ErrorCodesTest, TimezoneTest, KavehNegarProviderTest, TestCase, KavehNegarProvider
|
||||
Cohesion: 0.15
|
||||
Nodes (6): MellatGatewayTest, ErrorCodesTest, TimezoneTest, KavehNegarProviderTest, TestCase, KavehNegarProvider
|
||||
|
||||
### Community 170 - "Community 170"
|
||||
Cohesion: 0.13
|
||||
@@ -1690,9 +1671,13 @@ Nodes (13): Endpoint ها, GET /api/v1/service-items/{sectionUuid}, GET /api/v1/
|
||||
Cohesion: 0.14
|
||||
Nodes (13): Endpoint ها, PATCH /api/v1/secretary/{uuid}, POST /api/v1/secretary, تسک ۱۴: ماژول منشی, توضیح, زمان تخمینی, ساختار JSON, سیستم مجوزها — Resource-Based Permissions (مقیاسپذیر) (+5 more)
|
||||
|
||||
### Community 200 - "Community 200"
|
||||
Cohesion: 0.02
|
||||
Nodes (71): PickedService, ServicePick, ServiceSlot, get, services, AppointmentInfoModal(), ModalKind, PickedPatient (+63 more)
|
||||
|
||||
### Community 201 - "Community 201"
|
||||
Cohesion: 0.11
|
||||
Nodes (19): Admin API, Clinic Invitation Management, GET `/api/v1/admin/pre-registrations`, GET `/api/v1/admin/secretaries`, GET /api/v1/admin/settings, GET `/api/v1/admin/sms/logs`, GET `/api/v1/admin/sms/templates`, PATCH /api/v1/admin/settings (+11 more)
|
||||
Cohesion: 0.10
|
||||
Nodes (20): Admin API, Clinic Invitation Management, GET `/api/v1/admin/financial-breakdowns`, GET `/api/v1/admin/financial-summary`, GET `/api/v1/admin/pre-registrations`, GET /api/v1/admin/settings, GET `/api/v1/admin/settings/tax-history`, GET `/api/v1/admin/settlement/{uuid}` (+12 more)
|
||||
|
||||
### Community 202 - "Community 202"
|
||||
Cohesion: 0.15
|
||||
@@ -1711,8 +1696,8 @@ Cohesion: 0.21
|
||||
Nodes (4): SeedDemoDataCommand, InputInterface, OutputInterface, SymfonyStyle
|
||||
|
||||
### Community 206 - "Community 206"
|
||||
Cohesion: 0.08
|
||||
Nodes (14): MellatGateway, MockGateway, SepGateway, SoapClient, PaymentGatewayInterface, PaymentInitResult, PaymentRefundResult, PaymentVerifyResult (+6 more)
|
||||
Cohesion: 0.06
|
||||
Nodes (17): GatewayFactory, MellatGateway, MockGateway, SepGateway, MellatGateway, SepGateway, SoapClient, PaymentGatewayInterface (+9 more)
|
||||
|
||||
### Community 207 - "Community 207"
|
||||
Cohesion: 0.15
|
||||
@@ -1784,7 +1769,7 @@ Nodes (46): Bulk import / export, DELETE `/api/v1/admin/insurance/{id}`, DELETE
|
||||
|
||||
### Community 229 - "Community 229"
|
||||
Cohesion: 0.14
|
||||
Nodes (13): DELETE `/api/v1/representation/{uuid}`, Errors, Errors, GET `/api/v1/representation/{uuid}/dashboard/monthly`, GET `/api/v1/site-context`, Path Parameters, Query Parameters, Query Parameters (+5 more)
|
||||
Nodes (13): Errors, GET `/api/v1/representation/{uuid}/dashboard/monthly`, GET `/api/v1/representation/{uuid}/dashboard/yearly`, GET `/api/v1/site-context`, Path Parameters, Query Parameters, Query Parameters, Query Parameters (+5 more)
|
||||
|
||||
### Community 230 - "Community 230"
|
||||
Cohesion: 0.35
|
||||
@@ -2031,8 +2016,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.33
|
||||
Nodes (4): PatientAttachment, PatientAttachmentRepository, ManagerRegistry, PatientRecord
|
||||
Cohesion: 0.21
|
||||
Nodes (5): PatientAttachmentTest, PatientAttachment, PatientAttachmentRepository, ManagerRegistry, PatientRecord
|
||||
|
||||
### Community 295 - "Community 295"
|
||||
Cohesion: 0.20
|
||||
@@ -2043,8 +2028,8 @@ 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
|
||||
@@ -2071,8 +2056,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 🆕, 36. 🟢 `GET` get my rate, 6. کلینیک (Clinic), هدرهای اضافی, پارامترهای Query, پاسخها, پاسخها (+1 more)
|
||||
Cohesion: 0.04
|
||||
Nodes (52): 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, 39. 🟡 `PATCH` Comment confirmation (+44 more)
|
||||
|
||||
### Community 306 - "Community 306"
|
||||
Cohesion: 0.07
|
||||
@@ -2107,8 +2092,8 @@ Cohesion: 0.36
|
||||
Nodes (4): InsuranceRepository, Insurance, InsuranceType, ManagerRegistry
|
||||
|
||||
### Community 314 - "Community 314"
|
||||
Cohesion: 0.03
|
||||
Nodes (94): AppointmentCardData, AppointmentTurnCard(), base, Breadcrumb(), PatientCaseBanner(), Tag, SessionCardData, SessionPaymentEntry (+86 more)
|
||||
Cohesion: 0.02
|
||||
Nodes (100): AppointmentCardData, AppointmentTurnCard(), base, Breadcrumb(), PatientCaseBanner(), Tag, PAYMENT_LABELS, SessionPaymentAccordion() (+92 more)
|
||||
|
||||
### Community 315 - "Community 315"
|
||||
Cohesion: 0.22
|
||||
@@ -2118,6 +2103,10 @@ Nodes (5): AuthController, RateLimiterFactory, JsonResponse, Request, User
|
||||
Cohesion: 0.12
|
||||
Nodes (15): mapping صفحات clinicpro → فریم فیگما, الف-۱. توکنهای رنگ (light + dark), الف-۲. سلکتور رنگ کاربر, الف-۳. ابعاد و رفتار layout, الف-۴. شعاعها و input/button, الف-۵. کامپوننتهای مشترک مطابق فیگما, ایندکس فریمهای فیگما (۴ section، node-id دسکتاپ), بخش الف — سیستم طراحی مشترک (یکبار، پایهی همهی صفحات) (+7 more)
|
||||
|
||||
### Community 317 - "Community 317"
|
||||
Cohesion: 0.29
|
||||
Nodes (3): CorsRegexEnvProcessor, EnvVarProcessorInterface, CorsRegexEnvProcessorTest
|
||||
|
||||
### Community 318 - "Community 318"
|
||||
Cohesion: 0.32
|
||||
Nodes (4): PatientListFilterTest, Doctor, PatientRecord, TenantTag
|
||||
@@ -2431,8 +2420,8 @@ Cohesion: 0.27
|
||||
Nodes (8): MessageBusInterface, MockObject, SmsServiceLookupOnlyTest, SmsLogRepository, SmsMessageTemplateRepository, SmsService, SmsTextResolver, KavehNegarProvider
|
||||
|
||||
### Community 410 - "Community 410"
|
||||
Cohesion: 0.03
|
||||
Nodes (75): FreeVisitPrice(), Pricing, buildInsurancePayload(), Contract, contractToForm(), EMPTY_FORM, InsuranceFormValues, InsuranceModal() (+67 more)
|
||||
Cohesion: 0.04
|
||||
Nodes (52): buildInsurancePayload(), Contract, contractToForm(), EMPTY_FORM, InsuranceFormValues, InsuranceModal(), InsuranceOption, KIND_LABEL (+44 more)
|
||||
|
||||
### Community 414 - "Community 414"
|
||||
Cohesion: 0.10
|
||||
@@ -2440,15 +2429,15 @@ Nodes (20): edge cases, خلاصهٔ خطاها و اولویت, راهحل,
|
||||
|
||||
### Community 416 - "Community 416"
|
||||
Cohesion: 0.07
|
||||
Nodes (31): EMPTY_CATS, EMPTY_ITEMS, EMPTY_META, EMPTY_PACKAGES, EMPTY_STATS, InventoryItem, InventoryMeta, InventoryPackage (+23 more)
|
||||
Nodes (34): EMPTY_CATS, EMPTY_ITEMS, EMPTY_META, EMPTY_PACKAGES, EMPTY_STATS, InventoryItem, InventoryMeta, InventoryPackage (+26 more)
|
||||
|
||||
### Community 418 - "Community 418"
|
||||
Cohesion: 0.17
|
||||
Nodes (11): دیپلوی ClinicPro روی Coolify (Docker Compose), رفع اشکال, مراحل دیپلوی, معماری دیپلوی, نکات عملیاتی, چند دامنه فرانتاند (مهم), ۱. ساخت Resource در Coolify, ۲. اختصاص دامنه (+3 more)
|
||||
|
||||
### Community 421 - "Community 421"
|
||||
Cohesion: 0.03
|
||||
Nodes (62): DoctorTab, PickedService, ServicePick, ServiceSlot, get, services, td, th (+54 more)
|
||||
Cohesion: 0.06
|
||||
Nodes (27): DoctorTab, td, th, CANCELLED_STATUSES, EMPTY_SLOT_CONFIG, STATUS, turnStatusConfig, emptySlot (+19 more)
|
||||
|
||||
### Community 422 - "Community 422"
|
||||
Cohesion: 0.12
|
||||
@@ -2496,15 +2485,15 @@ Nodes (18): [F10] راهنمای کهنه در `CLAUDE.md`: endpoint `categorys/
|
||||
|
||||
### Community 442 - "Community 442"
|
||||
Cohesion: 0.07
|
||||
Nodes (34): PaymentConfig, PaymentGatewayInfo, usePaymentConfig(), emptyFeatures(), FEATURE_KEYS, FEATURE_LABELS, PeriodForm, periodSchema (+26 more)
|
||||
Nodes (31): emptyFeatures(), FEATURE_KEYS, FEATURE_LABELS, PeriodForm, periodSchema, PLAN_DISPLAY, PlanForm, planSchema (+23 more)
|
||||
|
||||
### Community 444 - "Community 444"
|
||||
Cohesion: 0.36
|
||||
Nodes (5): StaffController, ClinicStaff, JsonResponse, Request, User
|
||||
|
||||
### Community 445 - "Community 445"
|
||||
Cohesion: 0.33
|
||||
Nodes (5): Like, LikeRepository, Comment, ManagerRegistry, User
|
||||
Cohesion: 0.06
|
||||
Nodes (23): CityForm, citySchema, ImportError, InsuranceForm, insuranceSchema, LogoUploadField(), ProvinceForm, provinceSchema (+15 more)
|
||||
|
||||
### Community 446 - "Community 446"
|
||||
Cohesion: 0.20
|
||||
@@ -2622,10 +2611,6 @@ Nodes (11): رفع نام دوتایی «دکتر» در ایمپورت IRIMC +
|
||||
Cohesion: 0.25
|
||||
Nodes (3): SessionPaymentTest, PatientRecord, PatientSession
|
||||
|
||||
### Community 486 - "Community 486"
|
||||
Cohesion: 0.11
|
||||
Nodes (7): DoctorClaimTest, DoctorClaimRequest, DoctorClaimService, PersianTextTest, Doctor, User, PersianText
|
||||
|
||||
### Community 487 - "Community 487"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): Errors, GET `/api/v1/representation/dashboard/summary`, GET `/api/v1/representation/doctors/performance`, GET `/api/v1/representation/finance/report`, داشبورد، عملکرد و مالیِ نمایندهی جاری
|
||||
@@ -2650,6 +2635,10 @@ Nodes (3): SmsTemplateRepository, SmsTemplate, ManagerRegistry
|
||||
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)
|
||||
|
||||
### Community 494 - "Community 494"
|
||||
Cohesion: 0.12
|
||||
Nodes (16): EMPTY, PatientFilters, PricingInsurance, TenantTag, PatientTagsCell(), TenantTag, AddTurn(), PatientsCategoryView() (+8 more)
|
||||
|
||||
### Community 495 - "Community 495"
|
||||
Cohesion: 0.12
|
||||
Nodes (15): CORS — `config/packages/nelmio_cors.yaml`, MellatGateway — تشخیص فعالبودن, payment/config — `PaymentController::config()` (خط ۵۴۶), resolveGateway + callback (کد واقعی), رفع باگهای پروداکشن: CORS + payment/config 500 + درگاههای فعال و callback ملت, زمینه, فایلهای مرتبط, فرانت — `SubscriptionPage.tsx` (+7 more)
|
||||
@@ -2762,6 +2751,10 @@ Nodes (12): ارسال پیامک OTP فقط از طریق Kavenegar VerifyLooku
|
||||
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.16
|
||||
Nodes (6): BillingCalculatorTest, BillingCalculator, Money, BillingCalculator, CoverageRule, ShareBreakdown
|
||||
|
||||
### Community 528 - "Community 528"
|
||||
Cohesion: 0.33
|
||||
Nodes (4): PatientMedicalRecord, PatientMedicalRecordRepository, ManagerRegistry, PatientRecord
|
||||
@@ -2775,8 +2768,8 @@ 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
|
||||
@@ -2790,6 +2783,10 @@ Nodes (15): `MellatGateway.php` — ثابتها و مسیر prod فعلی (P
|
||||
Cohesion: 0.15
|
||||
Nodes (12): اجبار ارسال همه پیامکها از طریق Kavenegar VerifyLookup (حذف مسیر send.json خام), زمینه, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, پروژه (+4 more)
|
||||
|
||||
### Community 538 - "Community 538"
|
||||
Cohesion: 0.32
|
||||
Nodes (3): InvoiceShowSessionTest, Doctor, PatientRecord
|
||||
|
||||
### Community 539 - "Community 539"
|
||||
Cohesion: 0.33
|
||||
Nodes (4): DashboardTodayAppointmentsTest, Appointment, Doctor, User
|
||||
@@ -2915,8 +2912,8 @@ Cohesion: 0.25
|
||||
Nodes (8): ۲.۲ انواع دستهبندی (Category Types), ۲.۲.۱ تگ (Tag), ۲.۲.۲ استان (State), ۲.۲.۳ شهر (City), ۲.۲.۴ بیمه پایه (Basic Insurance), ۲.۲.۵ بیمه مکمل (Supplementary Insurance), ۲.۲.۶ تخصص دکتر (Doctor Specialty), ۲.۲.۷ خدمات دکتر (Doctor Services)
|
||||
|
||||
### Community 577 - "Community 577"
|
||||
Cohesion: 0.04
|
||||
Nodes (59): grid, PatientFormOptions, patientFormSchema, PatientFormValues, Props, baseValues, options, dateStrToTs() (+51 more)
|
||||
Cohesion: 0.05
|
||||
Nodes (49): Invoice, InvoiceItem, InvoiceSummaryModal(), SessionConsumable, SessionData, SessionPayment, STATUS_LABEL, grid (+41 more)
|
||||
|
||||
### Community 578 - "Community 578"
|
||||
Cohesion: 0.36
|
||||
@@ -2971,8 +2968,8 @@ Cohesion: 0.29
|
||||
Nodes (3): FinancialBreakdown, Payment, User
|
||||
|
||||
### Community 597 - "Community 597"
|
||||
Cohesion: 0.20
|
||||
Nodes (10): Configuration, Errors, GET `/api/v1/admin/sms/templates`, POST `/api/v1/admin/sms/template/{uuid}/approve`, POST `/api/v1/sms/send` — ⛔ غیرفعال (Deprecated), Request Body (`application/json`), Response `200`, Response `200` (+2 more)
|
||||
Cohesion: 0.29
|
||||
Nodes (7): Configuration, Errors, GET `/api/v1/admin/sms/templates`, GET `/api/v1/sms/template/{uuid}`, Response `200`, Response `200`, SMS API
|
||||
|
||||
### Community 599 - "Community 599"
|
||||
Cohesion: 0.67
|
||||
@@ -3035,8 +3032,8 @@ Cohesion: 0.25
|
||||
Nodes (6): PatientService, Appointment, PatientRecord, PatientSession, SessionPayment, User
|
||||
|
||||
### Community 646 - "Community 646"
|
||||
Cohesion: 0.36
|
||||
Nodes (4): SiteConfigController, JsonResponse, Request, User
|
||||
Cohesion: 0.42
|
||||
Nodes (4): DoctorClaimRequest, DoctorClaimService, Doctor, User
|
||||
|
||||
### Community 647 - "Community 647"
|
||||
Cohesion: 0.14
|
||||
@@ -3095,8 +3092,8 @@ Cohesion: 0.17
|
||||
Nodes (11): تشخیص «ریاستارت» سرور روی Coolify + رفع نویز لاگ + بررسی خطای ACME, زمینه, فایلهای مرتبط, نکات مهم, وضعیت فعلی, وظایف, پروژه, ۱. کاهش نویز لاگ workerها (بدون تغییر رفتار) (+3 more)
|
||||
|
||||
### Community 675 - "Community 675"
|
||||
Cohesion: 0.39
|
||||
Nodes (3): DoctorService, DoctorServiceRepository, ManagerRegistry
|
||||
Cohesion: 0.38
|
||||
Nodes (5): Rate, RateRepository, Doctor, ManagerRegistry, User
|
||||
|
||||
### Community 676 - "Community 676"
|
||||
Cohesion: 0.28
|
||||
@@ -3172,7 +3169,7 @@ Nodes (4): AppointmentMultiServiceTest, Appointment, Doctor, ServiceItem
|
||||
|
||||
### Community 714 - "Community 714"
|
||||
Cohesion: 0.16
|
||||
Nodes (7): AbstractMigration, Schema, Version20260611075829, Schema, Version20260614182950, Schema, Version20260628165710
|
||||
Nodes (7): AbstractMigration, Schema, Version20260614183527, Schema, Version20260615203529, Schema, Version20260628165710
|
||||
|
||||
### Community 716 - "Community 716"
|
||||
Cohesion: 0.12
|
||||
@@ -3215,8 +3212,8 @@ Cohesion: 0.15
|
||||
Nodes (12): call siteهای فعلی PersianDateInput (نباید تغییر کنند — فقط برای اطمینان از سازگاری Props), زمینه, فایلهای مرتبط, مشکل / هدف, نکات مهم, همهی تقویمهای پنل ادمین باید شمسی باشند (رفع تقویم میلادی PersianDateInput), وضعیت فعلی (کد مشکلدار), وظایف (+4 more)
|
||||
|
||||
### Community 733 - "Community 733"
|
||||
Cohesion: 0.21
|
||||
Nodes (6): ClaimAmountBoundsTest, ClaimsListNPlusOneTest, ClaimItem, Claim, Doctor, User
|
||||
Cohesion: 0.31
|
||||
Nodes (3): InventoryItemRepository, InventoryItem, ManagerRegistry
|
||||
|
||||
### Community 737 - "Community 737"
|
||||
Cohesion: 0.38
|
||||
@@ -3243,8 +3240,8 @@ Cohesion: 0.38
|
||||
Nodes (3): SystemOwnerCommand, InputInterface, OutputInterface
|
||||
|
||||
### Community 747 - "Community 747"
|
||||
Cohesion: 0.23
|
||||
Nodes (4): GatewayFactory, MellatGateway, MellatGatewayTest, SepGateway
|
||||
Cohesion: 0.43
|
||||
Nodes (4): DoctorImportController, JsonResponse, Request, User
|
||||
|
||||
### Community 750 - "Community 750"
|
||||
Cohesion: 0.50
|
||||
@@ -3252,7 +3249,7 @@ Nodes (4): Errors, POST `/api/v1/user/send-code`, Request Body, Response `200`
|
||||
|
||||
### Community 751 - "Community 751"
|
||||
Cohesion: 0.43
|
||||
Nodes (3): CategoryImportController, JsonResponse, Request
|
||||
Nodes (3): SmsMessageController, JsonResponse, Request
|
||||
|
||||
### Community 752 - "Community 752"
|
||||
Cohesion: 0.53
|
||||
@@ -3270,10 +3267,6 @@ Nodes (4): BankAccountRepository, BankAccount, ManagerRegistry, User
|
||||
Cohesion: 0.33
|
||||
Nodes (5): DoctorImportResult, DoctorImportService, Collection, Doctor, User
|
||||
|
||||
### Community 760 - "Community 760"
|
||||
Cohesion: 0.05
|
||||
Nodes (32): ClinicAddress, ClinicDetailPage(), ClinicDoctorItem, ClinicInvitation, EditForm, editSchema, HUES_LIST, INV_STATUS_MAP (+24 more)
|
||||
|
||||
### Community 761 - "Community 761"
|
||||
Cohesion: 0.38
|
||||
Nodes (3): BackfillSurrogateRoleCommand, InputInterface, OutputInterface
|
||||
@@ -3363,8 +3356,8 @@ Cohesion: 0.50
|
||||
Nodes (4): Errors, POST `/api/v1/notification-mobile/verify`, Request Body, Response `200`
|
||||
|
||||
### Community 797 - "Community 797"
|
||||
Cohesion: 0.36
|
||||
Nodes (3): DoctorServiceController, JsonResponse, Request
|
||||
Cohesion: 0.53
|
||||
Nodes (3): SessionPaymentRepository, ManagerRegistry, SessionPayment
|
||||
|
||||
### Community 801 - "Community 801"
|
||||
Cohesion: 0.50
|
||||
@@ -3426,10 +3419,6 @@ Nodes (3): PaymentLog, PaymentLogRepository, ManagerRegistry
|
||||
Cohesion: 0.50
|
||||
Nodes (4): autoload, files, psr-4, App\\
|
||||
|
||||
### Community 832 - "Community 832"
|
||||
Cohesion: 0.67
|
||||
Nodes (3): GET `/api/v1/representation/{uuid}/dashboard/yearly`, Query Parameters, Response `200`
|
||||
|
||||
### Community 833 - "Community 833"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): extra, symfony, allow-contrib, require
|
||||
@@ -3460,7 +3449,7 @@ Nodes (4): Errors, Path Parameters, POST `/api/v1/clinic-pro/doctor-address/from
|
||||
|
||||
### Community 841 - "Community 841"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): Errors, GET `/api/v1/representation/doctors`, Query Parameters, Response `200`
|
||||
Nodes (4): GET `/api/v1/admin/secretaries`, Query Parameters, Response `200`, Secretary Management
|
||||
|
||||
### Community 842 - "Community 842"
|
||||
Cohesion: 0.67
|
||||
@@ -3475,12 +3464,12 @@ Cohesion: 0.33
|
||||
Nodes (6): DELETE `/api/v1/patient/note/{uuid}`, Errors, GET `/api/v1/patient/{uuid}/notes`, PATCH `/api/v1/patient/note/{uuid}`, POST `/api/v1/patient/{uuid}/note`, یادداشتهای بیمار (Notes)
|
||||
|
||||
### Community 848 - "Community 848"
|
||||
Cohesion: 0.53
|
||||
Nodes (4): Money, BillingCalculator, CoverageRule, ShareBreakdown
|
||||
Cohesion: 0.67
|
||||
Nodes (3): DELETE `/api/v1/representation/{uuid}`, Errors, Response `200`
|
||||
|
||||
### Community 849 - "Community 849"
|
||||
Cohesion: 0.53
|
||||
Nodes (3): SessionConsumableRepository, ManagerRegistry, SessionConsumable
|
||||
Cohesion: 0.67
|
||||
Nodes (3): Errors, POST `/api/v1/sms/send` — ⛔ غیرفعال (Deprecated), Response `422` (همیشه)
|
||||
|
||||
### Community 850 - "Community 850"
|
||||
Cohesion: 0.36
|
||||
@@ -3491,17 +3480,13 @@ Cohesion: 0.50
|
||||
Nodes (4): 38. 🟢 `GET` Unapproved comments, هدرهای اضافی, پارامترهای Query, پاسخها
|
||||
|
||||
### Community 852 - "Community 852"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): GET `/api/v1/admin/financial-breakdowns`, GET `/api/v1/admin/financial-summary`, GET `/api/v1/admin/settings/tax-history`, GET `/api/v1/admin/settlement/{uuid}`, موتور مالی نمایندگی
|
||||
Cohesion: 0.67
|
||||
Nodes (3): POST `/api/v1/admin/sms/template/{uuid}/approve`, Request Body (`application/json`), Response `200`
|
||||
|
||||
### Community 853 - "Community 853"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): 45. 🔵 `POST` post, مثال Request, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 856 - "Community 856"
|
||||
Cohesion: 0.67
|
||||
Nodes (3): Errors, GET `/api/v1/sms/template/{uuid}`, Response `200`
|
||||
|
||||
### Community 857 - "Community 857"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): GET `/api/v1/admin/settlements`, Query Parameters, Response `200`, Settlement Management
|
||||
@@ -3510,58 +3495,10 @@ Nodes (4): GET `/api/v1/admin/settlements`, Query Parameters, Response `200`, Se
|
||||
Cohesion: 0.39
|
||||
Nodes (3): TagRepository, ManagerRegistry, Tag
|
||||
|
||||
### Community 862 - "Community 862"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): 31. 🟡 `PATCH` patch, Request Body, مثال Request, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 863 - "Community 863"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): 37. 🔵 `POST` post, Request Body, مثال Request, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 864 - "Community 864"
|
||||
Cohesion: 0.67
|
||||
Nodes (3): 33. 🔵 `POST` image_clinic, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 865 - "Community 865"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): Errors, POST `/oauth/token`, Request Body, Response `200`
|
||||
|
||||
### Community 866 - "Community 866"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): 41. 🟡 `PATCH` patch, Request Body, مثال Request, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 868 - "Community 868"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): 39. 🟡 `PATCH` Comment confirmation, مثال Request, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 869 - "Community 869"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): 40. 🔵 `POST` post, مثال Request, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 870 - "Community 870"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): 44. 🟢 `GET` list comment, هدرهای اضافی, پارامترهای Query, پاسخها
|
||||
|
||||
### Community 871 - "Community 871"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): 46. 🟡 `PATCH` patch, مثال Request, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 872 - "Community 872"
|
||||
Cohesion: 0.43
|
||||
Nodes (3): InvoiceItemRepository, InvoiceItem, ManagerRegistry
|
||||
|
||||
### Community 874 - "Community 874"
|
||||
Cohesion: 0.67
|
||||
Nodes (3): 34. 🔵 `POST` image logo, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 876 - "Community 876"
|
||||
Cohesion: 0.67
|
||||
Nodes (3): 42. 🔴 `DELETE` delete, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 877 - "Community 877"
|
||||
Cohesion: 0.67
|
||||
Nodes (3): 43. 🟢 `GET` get, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 882 - "Community 882"
|
||||
Cohesion: 0.53
|
||||
Nodes (3): TaxRateHistoryRepository, ManagerRegistry, TaxRateHistory
|
||||
@@ -3603,21 +3540,21 @@ Cohesion: 0.50
|
||||
Nodes (4): Errors, GET `/api/v1/appointments/user`, Query Parameters, Response `200`
|
||||
|
||||
## Knowledge Gaps
|
||||
- **4639 isolated node(s):** `ALLOWED_ROLES`, `get`, `patch`, `appt`, `ModalKind` (+4634 more)
|
||||
- **4645 isolated node(s):** `ALLOWED_ROLES`, `get`, `patch`, `appt`, `ModalKind` (+4640 more)
|
||||
These have ≤1 connection - possible missing edges or undocumented components.
|
||||
- **207 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
|
||||
- **199 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 825`, `Community 485`?**
|
||||
_High betweenness centrality (0.100) - this node is a cross-community bridge._
|
||||
- **Why does `ApiTestCase` connect `Community 86` to `Community 640`, `Community 775`, `Community 779`, `Community 652`, `Community 784`, `Community 658`, `Community 659`, `Community 531`, `Community 534`, `Community 535`, `Community 539`, `Community 541`, `Community 674`, `Community 424`, `Community 809`, `Community 685`, `Community 431`, `Community 815`, `Community 562`, `Community 818`, `Community 820`, `Community 565`, `Community 690`, `Community 574`, `Community 575`, `Community 318`, `Community 710`, `Community 583`, `Community 715`, `Community 594`, `Community 82`, `Community 854`, `Community 733`, `Community 889`, `Community 480`, `Community 609`, `Community 482`, `Community 483`, `Community 484`, `Community 486`, `Community 743`, `Community 744`, `Community 494`, `Community 497`, `Community 633`, `Community 890`, `Community 765`?**
|
||||
_High betweenness centrality (0.055) - this node is a cross-community bridge._
|
||||
_High betweenness centrality (0.101) - this node is a cross-community bridge._
|
||||
- **Why does `ApiTestCase` connect `Community 86` to `Community 640`, `Community 646`, `Community 775`, `Community 779`, `Community 652`, `Community 784`, `Community 658`, `Community 659`, `Community 531`, `Community 534`, `Community 535`, `Community 538`, `Community 539`, `Community 541`, `Community 161`, `Community 674`, `Community 294`, `Community 424`, `Community 809`, `Community 685`, `Community 431`, `Community 815`, `Community 562`, `Community 818`, `Community 820`, `Community 565`, `Community 690`, `Community 574`, `Community 575`, `Community 832`, `Community 318`, `Community 834`, `Community 710`, `Community 583`, `Community 715`, `Community 594`, `Community 82`, `Community 480`, `Community 609`, `Community 482`, `Community 483`, `Community 484`, `Community 486`, `Community 743`, `Community 744`, `Community 497`, `Community 633`, `Community 890`, `Community 765`?**
|
||||
_High betweenness centrality (0.048) - this node is a cross-community bridge._
|
||||
- **What connects `ALLOWED_ROLES`, `get`, `patch` to the rest of the system?**
|
||||
_4639 weakly-connected nodes found - possible documentation gaps or missing edges._
|
||||
_4645 weakly-connected nodes found - possible documentation gaps or missing edges._
|
||||
- **Should `Community 0` be split into smaller, more focused modules?**
|
||||
_Cohesion score 0.034373586612392586 - nodes in this community are weakly interconnected._
|
||||
_Cohesion score 0.03798947983635301 - 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?**
|
||||
|
||||
graphify-out/cache/ast/v0.8.44/26cedffcd8c58554d114fbb30a8249b2b2e95185575a9448f52ec2c57f134e6c.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/512e5c0c1f3412a94abd803c2c796f07c924918407d588a4e7264953d7a1d557.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/928b9537fd12d4583a63863f89c5efbfeef06ee836687f4463a32a1df0185c16.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/f1f4f101b6b27531361abf25f9bcd61aefe42a62e6eda327f0fe4712f7bec916.json
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
-1
File diff suppressed because one or more lines are too long
+1711
-1079
File diff suppressed because it is too large
Load Diff
@@ -975,8 +975,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Billing/Controller/BillingController.php": {
|
||||
"mtime": 1784042643.1319525,
|
||||
"ast_hash": "2d5b2171bfd45add36b095b991672ff3",
|
||||
"mtime": 1784200065.6674569,
|
||||
"ast_hash": "03cdb8acae6e32e4949c1f885b39e4bf",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Billing/Entity/Claim.php": {
|
||||
@@ -1030,8 +1030,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Billing/Service/InvoiceService.php": {
|
||||
"mtime": 1784042615.470242,
|
||||
"ast_hash": "74e2cd752e677c2d2a5a070895f7e2ab",
|
||||
"mtime": 1784200065.6677234,
|
||||
"ast_hash": "89a291ca785c35caf5fed230d2d64d11",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Billing/Service/ManualClaimSubmitter.php": {
|
||||
@@ -2355,8 +2355,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"docs/api/billing.md": {
|
||||
"mtime": 1784042770.049684,
|
||||
"ast_hash": "44cbecba41bb2d03745aaee835bb3c8c",
|
||||
"mtime": 1784200102.0876453,
|
||||
"ast_hash": "f7d114c890f67f34e039f3ba43500fc5",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"docs/api/blog.md": {
|
||||
@@ -4525,8 +4525,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/InvoiceSummaryModal.tsx": {
|
||||
"mtime": 1784098786.1391225,
|
||||
"ast_hash": "d39141b9dca3173ac54080f9adeba4f3",
|
||||
"mtime": 1784200065.6671605,
|
||||
"ast_hash": "f280ba32e7619911ee4291fb2d22015a",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/PatientCaseBanner.tsx": {
|
||||
@@ -5163,5 +5163,15 @@
|
||||
"mtime": 1784198971.379203,
|
||||
"ast_hash": "954790d078f4b515443fee5e0ce980ca",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/InvoiceSummaryModal.test.tsx": {
|
||||
"mtime": 1784200065.6834161,
|
||||
"ast_hash": "235219576dd67bd329dbbc66093bb8e6",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Billing/InvoiceShowSessionTest.php": {
|
||||
"mtime": 1784200065.6838646,
|
||||
"ast_hash": "1900faaf89f517f0065f5ba37d417116",
|
||||
"semantic_hash": ""
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user