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