chore(graph): rebuild after staff queue and operator picker
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1455,7 +1455,16 @@
|
||||
"1453": "Community 1453",
|
||||
"1454": "Community 1454",
|
||||
"1455": "Community 1455",
|
||||
"1456": "Community 1456",
|
||||
"1457": "Community 1457",
|
||||
"1458": "Community 1458",
|
||||
"1459": "Community 1459",
|
||||
"1460": "Community 1460",
|
||||
"1461": "Community 1461",
|
||||
"1462": "Community 1462",
|
||||
"1463": "Community 1463",
|
||||
"1464": "Community 1464",
|
||||
"1465": "Community 1465",
|
||||
"1466": "Community 1466",
|
||||
"1475": "Community 1475"
|
||||
}
|
||||
|
||||
+214
-193
@@ -1,16 +1,16 @@
|
||||
# Graph Report - clinicpro (2026-08-07)
|
||||
|
||||
## Corpus Check
|
||||
- 1788 files · ~1,283,797 words
|
||||
- 1789 files · ~1,284,924 words
|
||||
- Verdict: corpus is large enough that graph structure adds value.
|
||||
|
||||
## Summary
|
||||
- 20564 nodes · 34350 edges · 1459 communities (1093 shown, 366 thin omitted)
|
||||
- Extraction: 98% EXTRACTED · 2% INFERRED · 0% AMBIGUOUS · INFERRED: 754 edges (avg confidence: 0.8)
|
||||
- 20585 nodes · 34411 edges · 1468 communities (1096 shown, 372 thin omitted)
|
||||
- Extraction: 98% EXTRACTED · 2% INFERRED · 0% AMBIGUOUS · INFERRED: 756 edges (avg confidence: 0.8)
|
||||
- Token cost: 0 input · 0 output
|
||||
|
||||
## Graph Freshness
|
||||
- Built from commit: `a331aab2`
|
||||
- Built from commit: `251b45d8`
|
||||
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
|
||||
- Run `graphify update .` after code changes (no API cost).
|
||||
|
||||
@@ -1450,16 +1450,25 @@
|
||||
- [[_COMMUNITY_Community 1452|Community 1452]]
|
||||
- [[_COMMUNITY_Community 1453|Community 1453]]
|
||||
- [[_COMMUNITY_Community 1454|Community 1454]]
|
||||
- [[_COMMUNITY_Community 1455|Community 1455]]
|
||||
- [[_COMMUNITY_Community 1456|Community 1456]]
|
||||
- [[_COMMUNITY_Community 1457|Community 1457]]
|
||||
- [[_COMMUNITY_Community 1458|Community 1458]]
|
||||
- [[_COMMUNITY_Community 1459|Community 1459]]
|
||||
- [[_COMMUNITY_Community 1460|Community 1460]]
|
||||
- [[_COMMUNITY_Community 1461|Community 1461]]
|
||||
- [[_COMMUNITY_Community 1462|Community 1462]]
|
||||
- [[_COMMUNITY_Community 1463|Community 1463]]
|
||||
- [[_COMMUNITY_Community 1464|Community 1464]]
|
||||
- [[_COMMUNITY_Community 1465|Community 1465]]
|
||||
- [[_COMMUNITY_Community 1475|Community 1475]]
|
||||
|
||||
## God Nodes (most connected - your core abstractions)
|
||||
1. `ApiTestCase` - 407 edges
|
||||
1. `ApiTestCase` - 409 edges
|
||||
2. `api` - 195 edges
|
||||
3. `BaseController` - 136 edges
|
||||
4. `static` - 119 edges
|
||||
5. `ApiResponse` - 114 edges
|
||||
4. `static` - 121 edges
|
||||
5. `ApiResponse` - 115 edges
|
||||
6. `formatRial()` - 106 edges
|
||||
7. `useAuthStore` - 106 edges
|
||||
8. `renderWithProviders()` - 100 edges
|
||||
@@ -1481,15 +1490,15 @@
|
||||
## Import Cycles
|
||||
- None detected.
|
||||
|
||||
## Communities (1459 total, 366 thin omitted)
|
||||
## Communities (1468 total, 372 thin omitted)
|
||||
|
||||
### Community 0 - "Community 0"
|
||||
Cohesion: 0.23
|
||||
Nodes (8): PatientService, Appointment, DiscountRule, PatientRecord, PatientSession, ServiceCategory, SessionPayment, User
|
||||
|
||||
### Community 1 - "Community 1"
|
||||
Cohesion: 0.07
|
||||
Nodes (21): HoldAndBookTest, BackfillResourceOccupancyCommand, OccupancyBucket, HoldService, ResourceOccupier, ClinicResource, ResourceOccupancy, ClinicResource (+13 more)
|
||||
Cohesion: 0.08
|
||||
Nodes (18): HoldAndBookTest, OccupancyBucket, HoldService, ResourceOccupier, ClinicResource, ResourceOccupancy, ClinicResource, ResourceOccupancy (+10 more)
|
||||
|
||||
### Community 2 - "Community 2"
|
||||
Cohesion: 0.10
|
||||
@@ -1537,7 +1546,7 @@ Nodes (49): Account provisioning, Clinic Doctor Invitation API, Console: `app:in
|
||||
|
||||
### Community 13 - "Community 13"
|
||||
Cohesion: 0.01
|
||||
Nodes (261): appointment, BOTH, CONTRACT, get, post, referenceAppointment, render(), renderReference() (+253 more)
|
||||
Nodes (249): BookingResource, NewAppointmentModal(), PatientLookup, get, post, resource, services, slot (+241 more)
|
||||
|
||||
### Community 14 - "Community 14"
|
||||
Cohesion: 0.14
|
||||
@@ -1549,7 +1558,7 @@ Nodes (14): SeedScenariosCommand, Clinic, ClinicResource, Doctor, DoctorAddress,
|
||||
|
||||
### Community 16 - "Community 16"
|
||||
Cohesion: 0.02
|
||||
Nodes (110): TYPE_OPTIONS, OPERATOR_LABELS, Props, formatDuration(), useElapsed(), useResourceCalendar(), ACTION_LABEL, ACTION_PATH (+102 more)
|
||||
Nodes (113): AppointmentSegmentsCard(), CancelAppointmentDialog(), Props, TYPE_OPTIONS, OPERATOR_LABELS, Props, NationalHolidaysCard(), holidays (+105 more)
|
||||
|
||||
### Community 17 - "Community 17"
|
||||
Cohesion: 0.05
|
||||
@@ -1572,8 +1581,8 @@ Cohesion: 0.05
|
||||
Nodes (23): ClinicAppointmentAccessTest, ClinicOwnerScheduleAccessTest, ClinicDoctorPermissionTest, ClinicDoctorPermissionRepository, ClinicDoctorPermission, ClinicRecordAccessTest, ClinicDoctorPermissionChecker, Clinic (+15 more)
|
||||
|
||||
### Community 22 - "Community 22"
|
||||
Cohesion: 0.02
|
||||
Nodes (166): DoctorTab, BookingResource, BookingSlot, NewAppointmentModal(), PatientLookup, PickedService, ServicePick, ServiceSlot (+158 more)
|
||||
Cohesion: 0.03
|
||||
Nodes (86): ScheduleField(), FreeVisitPrice(), Pricing, CoverageDefaultRow, Props, buildInsurancePayload(), Contract, contractToForm() (+78 more)
|
||||
|
||||
### Community 23 - "Community 23"
|
||||
Cohesion: 0.05
|
||||
@@ -1588,13 +1597,17 @@ Cohesion: 0.22
|
||||
Nodes (9): Appointment API, Errors, Errors, GET `/api/v1/appointment-booking-services/{doctorUuid}`, GET `/api/v1/appointment/{uuid}/events`, Path Parameters, Response `200`, Response `200` (+1 more)
|
||||
|
||||
### Community 26 - "Community 26"
|
||||
Cohesion: 0.06
|
||||
Nodes (29): SessionExecutionController, PaymentMethodService, ResourceContext, TreatmentProtocolWriter, TenantOwnershipCheckerTest, BankAccount, EntityContext, Pos (+21 more)
|
||||
Cohesion: 0.29
|
||||
Nodes (5): PaymentMethodService, BankAccount, EntityContext, Pos, User
|
||||
|
||||
### Community 27 - "Community 27"
|
||||
Cohesion: 0.05
|
||||
Nodes (40): 55. 🟢 `GET` all tag, 56. 🟢 `GET` supplementary_insurance, 57. 🟢 `GET` categories list, 58. 🟢 `GET` all state, 59. 🟢 `GET` all city, 60. 🟢 `GET` all specially doctor, 61. 🔵 `POST` post, 62. 🟡 `PATCH` patch (+32 more)
|
||||
|
||||
### Community 28 - "Community 28"
|
||||
Cohesion: 0.05
|
||||
Nodes (11): Appointment, Clinic, ClinicResource, ClinicStaff, Collection, Doctor, self, ServiceCategory (+3 more)
|
||||
|
||||
### Community 29 - "Community 29"
|
||||
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)
|
||||
@@ -1612,8 +1625,8 @@ Cohesion: 0.06
|
||||
Nodes (32): 10. Modal / Dialog, 11. Toast Notifications, 12. Empty States & Loading, 13. Page Header (هر صفحه), 14. تکنولوژی Stack, 15. Responsive Breakpoints, 16. Dark Mode (پیادهشده), 17. نمونه رنگبندی صفحه داشبورد (+24 more)
|
||||
|
||||
### Community 33 - "Community 33"
|
||||
Cohesion: 0.03
|
||||
Nodes (61): AppointmentLike, ConfirmAppointmentModal(), METHOD_OPTIONS, PaymentRow, Props, rowStyle, ServiceItem, STATE_TONE (+53 more)
|
||||
Cohesion: 0.02
|
||||
Nodes (75): AppointmentLike, ConfirmAppointmentModal(), METHOD_OPTIONS, PaymentRow, Props, rowStyle, ServiceItem, STATE_TONE (+67 more)
|
||||
|
||||
### Community 34 - "Community 34"
|
||||
Cohesion: 0.05
|
||||
@@ -1676,8 +1689,8 @@ Cohesion: 0.11
|
||||
Nodes (4): Payment, Appointment, self, User
|
||||
|
||||
### Community 49 - "Community 49"
|
||||
Cohesion: 0.02
|
||||
Nodes (91): ALLOWED_ROLES, PrivateRoute(), PublicRoute(), RoleRoute(), queryClient, toastStyle, InsuranceServiceCategoriesCard(), ServiceCategoryRow (+83 more)
|
||||
Cohesion: 0.06
|
||||
Nodes (37): EMPTY_CATS, EMPTY_ITEMS, EMPTY_META, EMPTY_PACKAGES, EMPTY_STATS, InventoryItem, InventoryMeta, InventoryPackage (+29 more)
|
||||
|
||||
### Community 50 - "Community 50"
|
||||
Cohesion: 0.07
|
||||
@@ -1693,7 +1706,7 @@ Nodes (26): الزامات UI, باگفیکس صفحه نوبتها, با
|
||||
|
||||
### Community 53 - "Community 53"
|
||||
Cohesion: 0.04
|
||||
Nodes (36): AppLogRepository, AppointmentHoldRepository, AppointmentSegmentRepository, ClaimItemRepository, DoctorClaimRequestRepository, DoctorInsuranceRepository, InvoiceItemRepository, PreRegistrationRepository (+28 more)
|
||||
Nodes (37): ClaimStatusLog, AppLogRepository, AppointmentSegmentRepository, ClaimItemRepository, ClaimStatusLogRepository, DoctorClaimRequestRepository, PreRegistrationRepository, PriceSnapshotRepository (+29 more)
|
||||
|
||||
### Community 54 - "Community 54"
|
||||
Cohesion: 0.10
|
||||
@@ -1716,8 +1729,8 @@ Cohesion: 0.24
|
||||
Nodes (6): BlogController, Blog, City, JsonResponse, Request, User
|
||||
|
||||
### Community 59 - "Community 59"
|
||||
Cohesion: 0.05
|
||||
Nodes (18): ClinicController, SpecialtyController, DoctorSpecialtyParentsTest, Specialty, BackfillSpecialtyParentsStep, SpecialtyRepository, Clinic, DoctorAddress (+10 more)
|
||||
Cohesion: 0.06
|
||||
Nodes (18): ClinicController, DoctorServiceController, DoctorSpecialtyParentsTest, Specialty, BackfillSpecialtyParentsStep, SpecialtyRepository, Clinic, DoctorAddress (+10 more)
|
||||
|
||||
### Community 60 - "Community 60"
|
||||
Cohesion: 0.08
|
||||
@@ -1728,16 +1741,16 @@ Cohesion: 0.20
|
||||
Nodes (7): AvailabilityQueryCountTest, ResourceTestCase, Clinic, ClinicStaff, DoctorAddress, ResourceType, User
|
||||
|
||||
### Community 62 - "Community 62"
|
||||
Cohesion: 0.09
|
||||
Nodes (30): MethodOption, Props, QUICK_TOMANS, WalletModalSubmit, WalletMode, WalletTransactionModal(), BANK_KEY, BankAccount (+22 more)
|
||||
Cohesion: 0.08
|
||||
Nodes (32): MethodOption, Props, QUICK_TOMANS, WalletModalSubmit, WalletMode, WalletTransactionModal(), BANK_KEY, BankAccount (+24 more)
|
||||
|
||||
### Community 63 - "Community 63"
|
||||
Cohesion: 0.03
|
||||
Nodes (80): Props, grid, PatientFormOptions, patientFormSchema, PatientFormValues, Props, baseValues, options (+72 more)
|
||||
Cohesion: 0.04
|
||||
Nodes (45): Props, DEFAULT_STEPS, DoctorRow, ProtocolStaff, ProtocolStep, StaffRow, TreatmentProtocol, ApiAppointment (+37 more)
|
||||
|
||||
### Community 64 - "Community 64"
|
||||
Cohesion: 0.29
|
||||
Nodes (4): SmsWalletController, JsonResponse, Request, User
|
||||
Cohesion: 0.19
|
||||
Nodes (7): SmsWalletController, SmsSettingsRepository, SmsSettings, JsonResponse, Request, User, ManagerRegistry
|
||||
|
||||
### Community 65 - "Community 65"
|
||||
Cohesion: 0.08
|
||||
@@ -1804,8 +1817,8 @@ 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.16
|
||||
Nodes (4): CategoryImportTest, Connection, HealthControllerTest, EntityManagerInterface
|
||||
Cohesion: 0.14
|
||||
Nodes (5): CategoryImportTest, PurgeDoctorsCommand, Connection, InputInterface, OutputInterface
|
||||
|
||||
### Community 83 - "Community 83"
|
||||
Cohesion: 0.09
|
||||
@@ -1821,7 +1834,7 @@ Nodes (30): devDependencies, @babel/core, @babel/preset-env, @babel/preset-react
|
||||
|
||||
### Community 86 - "Community 86"
|
||||
Cohesion: 0.02
|
||||
Nodes (31): AdminLogsTest, BookingModeImmutableTest, BookingServicesPublicTest, DateOverrideOwnershipTest, ScheduleOwnershipTest, LowTierFixesTest, SendCodeMobileRateLimitTest, ClaimsListPaginationTest (+23 more)
|
||||
Nodes (37): BookingServicesPublicTest, DateOverrideOwnershipTest, ScheduleOwnershipTest, LowTierFixesTest, SendCodeMobileRateLimitTest, ClaimsListPaginationTest, CaptchaFlowTest, CreateClinicValidationTest (+29 more)
|
||||
|
||||
### Community 87 - "Community 87"
|
||||
Cohesion: 0.10
|
||||
@@ -1892,8 +1905,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.08
|
||||
Nodes (18): latinDigitsField(), ClinicAddress, ClinicDetailPage(), EditForm, EditModal(), editSchema, HUES_LIST, IRAN_CENTER (+10 more)
|
||||
Cohesion: 0.05
|
||||
Nodes (40): toEpoch(), DiscountTab(), emptyForm(), FormState, fromRule(), isoToUnix(), labelStyle(), Option (+32 more)
|
||||
|
||||
### Community 105 - "Community 105"
|
||||
Cohesion: 0.11
|
||||
@@ -1908,8 +1921,8 @@ Cohesion: 0.23
|
||||
Nodes (8): AppointmentController, Appointment, Clinic, Doctor, JsonResponse, Request, User, WeeklySchedule
|
||||
|
||||
### Community 108 - "Community 108"
|
||||
Cohesion: 0.09
|
||||
Nodes (16): CaptchaController, BaseController, CategoryController, DoctorImportController, PracticeDomainController, SiteContextController, JsonResponse, JsonResponse (+8 more)
|
||||
Cohesion: 0.06
|
||||
Nodes (23): CaptchaController, AddressController, BaseController, CategoryController, CategoryImportController, DoctorImportController, SiteConfigController, SiteContextController (+15 more)
|
||||
|
||||
### Community 109 - "Community 109"
|
||||
Cohesion: 0.29
|
||||
@@ -1980,8 +1993,8 @@ Cohesion: 0.17
|
||||
Nodes (4): Rate, Doctor, self, User
|
||||
|
||||
### Community 126 - "Community 126"
|
||||
Cohesion: 0.06
|
||||
Nodes (32): AppointmentInvoiceCard(), Props, AppointmentSegmentsCard(), CancelAppointmentDialog(), Props, EMPTY, PatientFilters, PricingInsurance (+24 more)
|
||||
Cohesion: 0.13
|
||||
Nodes (15): EMPTY, PatientFilters, PricingInsurance, TenantTag, PatientTagsCell(), TenantTag, AddTurn(), PatientsCategoryView() (+7 more)
|
||||
|
||||
### Community 128 - "Community 128"
|
||||
Cohesion: 0.10
|
||||
@@ -2028,8 +2041,8 @@ Cohesion: 0.08
|
||||
Nodes (19): AppointmentConfirmInsuranceSharesTest, ClaimAutoCreationTest, ResyncSessionInvoicesCommand, BillingController, InvoiceService, InputInterface, Invoice, OutputInterface (+11 more)
|
||||
|
||||
### Community 139 - "Community 139"
|
||||
Cohesion: 0.03
|
||||
Nodes (102): Props, useNationalHolidays(), pageOf(), ListPage(), useUrlState(), ApiResponse, PaginatedResponse, currentJalaliYear() (+94 more)
|
||||
Cohesion: 0.02
|
||||
Nodes (133): ALLOWED_ROLES, PrivateRoute(), PublicRoute(), queryClient, toastStyle, Props, Flat, ServiceCategoryTab() (+125 more)
|
||||
|
||||
### Community 140 - "Community 140"
|
||||
Cohesion: 0.12
|
||||
@@ -2040,8 +2053,8 @@ Cohesion: 0.18
|
||||
Nodes (3): Insurance, InsuranceType, self
|
||||
|
||||
### Community 142 - "Community 142"
|
||||
Cohesion: 0.08
|
||||
Nodes (14): useSubscription(), ClinicDoctor, EMPTY_PERMISSIONS, FormState, groupBySecretary(), ModalMode, MySecretariesPage(), MySecretariesPageContent() (+6 more)
|
||||
Cohesion: 0.04
|
||||
Nodes (48): SecretaryEarningsSummary, useSecretaryEarnings(), useSubscription(), AdminLayout(), avatarBg(), HUES, ProfileMenu(), Role (+40 more)
|
||||
|
||||
### Community 143 - "Community 143"
|
||||
Cohesion: 0.14
|
||||
@@ -2112,8 +2125,8 @@ Cohesion: 0.12
|
||||
Nodes (15): Endpoint ها, GET /api/v1/payment/{uuid}, POST /api/v1/payment, POST /api/v1/payment/callback/mellat, Strategy Pattern برای درگاهها, Subscription Payment — POST /api/v1/subscription-payment, ⚠ امنیت: IP Whitelist برای Callback, ⚠ امنیت: جلوگیری از Open Redirect (+7 more)
|
||||
|
||||
### Community 160 - "Community 160"
|
||||
Cohesion: 0.03
|
||||
Nodes (77): ClinicDoctorItem, buildInsurancePayload(), Contract, contractToForm(), EMPTY_FORM, InsuranceFormValues, InsuranceModal(), InsuranceOption (+69 more)
|
||||
Cohesion: 0.02
|
||||
Nodes (91): ClinicDoctorItem, ClinicDoctorsManager(), ClinicInvitation, HUES_LIST, INV_STATUS_MAP, ServiceItemFormModal(), latinDigitsField(), numericField() (+83 more)
|
||||
|
||||
### Community 161 - "Community 161"
|
||||
Cohesion: 0.29
|
||||
@@ -2149,7 +2162,7 @@ Nodes (20): api.ir (استعلام هویت — Shahkar / IbanMatch), اتصال
|
||||
|
||||
### Community 169 - "Community 169"
|
||||
Cohesion: 0.10
|
||||
Nodes (8): SourceProfileIdTest, UserProfileDemographicsTest, MellatGatewayTest, ErrorCodesTest, TenantLookupInventoryTest, TimezoneTest, TestCase, UserProfile
|
||||
Nodes (10): SourceProfileIdTest, ErrorCodesTest, HealthControllerTest, TenantLookupInventoryTest, TimezoneTest, ActivateTrialTest, SubscriptionService, TestCase (+2 more)
|
||||
|
||||
### Community 170 - "Community 170"
|
||||
Cohesion: 0.13
|
||||
@@ -2296,8 +2309,8 @@ Cohesion: 0.21
|
||||
Nodes (4): SeedDemoDataCommand, InputInterface, OutputInterface, SymfonyStyle
|
||||
|
||||
### Community 206 - "Community 206"
|
||||
Cohesion: 0.21
|
||||
Nodes (5): MellatGateway, SoapClient, PaymentInitResult, PaymentRefundResult, PaymentVerifyResult
|
||||
Cohesion: 0.08
|
||||
Nodes (14): MellatGateway, MockGateway, SepGateway, SoapClient, PaymentGatewayInterface, PaymentInitResult, PaymentRefundResult, PaymentVerifyResult (+6 more)
|
||||
|
||||
### Community 207 - "Community 207"
|
||||
Cohesion: 0.15
|
||||
@@ -2477,7 +2490,7 @@ Nodes (19): `200 OK` (بهروزرسانی شد), `200 OK` (رد بهدل
|
||||
|
||||
### Community 257 - "Community 257"
|
||||
Cohesion: 0.18
|
||||
Nodes (9): KernelBrowser, Appointment, Clinic, DateOverride, Doctor, DoctorAddress, Payment, User (+1 more)
|
||||
Nodes (9): DashboardController, IntlCalendar, Clinic, Doctor, DoctorSecretary, JsonResponse, QueryBuilder, Request (+1 more)
|
||||
|
||||
### Community 258 - "Community 258"
|
||||
Cohesion: 0.11
|
||||
@@ -2589,7 +2602,7 @@ Nodes (5): ServiceItemRepository, ClinicStaff, ManagerRegistry, ServiceItem, Ser
|
||||
|
||||
### Community 286 - "Community 286"
|
||||
Cohesion: 0.02
|
||||
Nodes (132): ClinicDoctorsManager(), PatientTagsCell(), TenantTag, TauriStatCards(), InvoicePaymentRow, InvoiceRowStatus, MY_PAYMENTS_LIMIT, PatientInvoiceRow (+124 more)
|
||||
Nodes (158): AppointmentInvoiceCard(), Props, Invoice, InvoiceItem, InvoiceSummaryModal(), PaymentRecorder, RecorderCell(), recorderProfilePath() (+150 more)
|
||||
|
||||
### Community 287 - "Community 287"
|
||||
Cohesion: 0.27
|
||||
@@ -2620,8 +2633,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
|
||||
@@ -2660,8 +2673,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.03
|
||||
Nodes (60): 29. 🟢 `GET` clinic list 🆕, 30. 🟢 `GET` get 🆕, 31. 🟡 `PATCH` patch, 32. 🔵 `POST` post, 33. 🔵 `POST` image_clinic, 34. 🔵 `POST` image logo, 35. 🟡 `PATCH` patch, 36. 🟢 `GET` get my rate (+52 more)
|
||||
Cohesion: 0.04
|
||||
Nodes (56): 29. 🟢 `GET` clinic list 🆕, 30. 🟢 `GET` get 🆕, 32. 🔵 `POST` post, 33. 🔵 `POST` image_clinic, 34. 🔵 `POST` image logo, 35. 🟡 `PATCH` patch, 36. 🟢 `GET` get my rate, 38. 🟢 `GET` Unapproved comments (+48 more)
|
||||
|
||||
### Community 306 - "Community 306"
|
||||
Cohesion: 0.07
|
||||
@@ -2697,7 +2710,7 @@ Nodes (4): InsuranceRepository, Insurance, InsuranceType, ManagerRegistry
|
||||
|
||||
### Community 314 - "Community 314"
|
||||
Cohesion: 0.02
|
||||
Nodes (100): AppointmentCardData, AppointmentTurnCard(), base, Invoice, InvoiceItem, InvoiceSummaryModal(), PaymentRecorder, RecorderCell() (+92 more)
|
||||
Nodes (122): AppointmentCardData, AppointmentTurnCard(), base, Breadcrumb(), Tag, SessionCardData, SessionPaymentEntry, ICON_BY_LABEL (+114 more)
|
||||
|
||||
### Community 315 - "Community 315"
|
||||
Cohesion: 0.24
|
||||
@@ -2784,8 +2797,8 @@ Cohesion: 0.21
|
||||
Nodes (9): JsonContains, JsonExtract, FunctionNode, Node, Parser, SqlWalker, Node, Parser (+1 more)
|
||||
|
||||
### Community 339 - "Community 339"
|
||||
Cohesion: 0.05
|
||||
Nodes (30): DashboardController, EntityContextResolver, IntlCalendar, AppointmentAccessChecker, ClinicDoctorAccessChecker, PatientRecordScopeResolver, SecretaryAccessChecker, EntityContextResolverTest (+22 more)
|
||||
Cohesion: 0.06
|
||||
Nodes (29): SessionExecutionController, EntityContextResolver, AppointmentAccessChecker, ClinicDoctorAccessChecker, PatientRecordScopeResolver, SecretaryAccessChecker, EntityContextResolverTest, Appointment (+21 more)
|
||||
|
||||
### Community 340 - "Community 340"
|
||||
Cohesion: 0.33
|
||||
@@ -2892,8 +2905,8 @@ Cohesion: 0.25
|
||||
Nodes (7): سناریوی ۱ — پزشک مستقل، نوبتدهی سرویسی, سناریوی ۲ — پزشکی که مالک کلینیک است, سناریوی ۳ — کلینیک مستقل با مالکِ غیرپزشک, موتور نوبتدهی جدید (تسکهای `docs/new_feture`), نکتهها, چه چیزی با این داده قابل تست است, کاربران تستی
|
||||
|
||||
### Community 367 - "Community 367"
|
||||
Cohesion: 0.24
|
||||
Nodes (8): ClaimSubmitterInterface, ClaimService, ManualClaimSubmitter, Claim, Invoice, User, Claim, ClaimSubmissionResult
|
||||
Cohesion: 0.17
|
||||
Nodes (3): ClinicResource, TreatmentSession, SessionExecutionTest
|
||||
|
||||
### Community 368 - "Community 368"
|
||||
Cohesion: 0.24
|
||||
@@ -3032,8 +3045,8 @@ Cohesion: 0.06
|
||||
Nodes (30): انتقال برنامه کاری، اصلاح فرم تنظیمات نوبت، فیلدهای عددی لاتین، رفع باگ هزینه ویزیت در مودال، و لاگ/تایملاین لغو نوبت, تسک ۱ — انتقال کامل «برنامه کاری» از پروفایل به تنظیمات نوبتدهی, تسک ۲ — اصلاح چیدمان دکمه ذخیره در صفحه تنظیمات نوبتدهی, تسک ۳ — اجبار ورودی لاتین در همه فیلدهای عددی سراسری, تسک ۴ — رفع باگ: ثبت نوبت هنگام الزامی بودن هزینه ویزیت (۴۲۲), تسک ۵ — ثبت لاگ و رویداد Timeline هنگام لغو نوبت, زمینه, فایلهای مرتبط (+22 more)
|
||||
|
||||
### Community 407 - "Community 407"
|
||||
Cohesion: 0.21
|
||||
Nodes (9): CatalogCategory, Clinic, PatientRecord, ServiceItem, ServiceSection, TreatmentCase, TreatmentProtocol, TreatmentCaseOpenerTest (+1 more)
|
||||
Cohesion: 0.22
|
||||
Nodes (8): CatalogCategory, Clinic, PatientRecord, ServiceItem, ServiceSection, TreatmentCase, TreatmentProtocol, TreatmentCaseOpenerTest
|
||||
|
||||
### Community 409 - "Community 409"
|
||||
Cohesion: 0.10
|
||||
@@ -3111,10 +3124,6 @@ Nodes (16): `book()` عمومی — الگوی درستِ موجود (کپی ا
|
||||
Cohesion: 0.06
|
||||
Nodes (19): AppointmentInsuranceSelectionTest, InsuranceController, CoveragePercentResolutionTest, TenantServiceCategoryServiceTest, InsuranceCoverageDefaultService, AppointmentInsuranceService, Appointment, ServiceCategory (+11 more)
|
||||
|
||||
### Community 438 - "Community 438"
|
||||
Cohesion: 0.10
|
||||
Nodes (6): BillingCalculatorTest, BillingCalculator, Money, BillingCalculator, CoverageRule, ShareBreakdown
|
||||
|
||||
### Community 439 - "Community 439"
|
||||
Cohesion: 0.17
|
||||
Nodes (11): زمینه, صفحه Twig دعوت پزشک + کوتاهکردن URL پیامک, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, ۱. کوتاهکردن توکن دعوت (+3 more)
|
||||
@@ -3139,6 +3148,10 @@ Nodes (5): ClinicInvitationService, Clinic, ClinicDoctorInvitation, Doctor, User
|
||||
Cohesion: 0.06
|
||||
Nodes (33): Bank accounts, Body, Body, Errors, Errors, Errors, Errors, Errors (+25 more)
|
||||
|
||||
### Community 449 - "Community 449"
|
||||
Cohesion: 0.22
|
||||
Nodes (6): CategoryClosureTest, ServiceSelectionValidator, CatalogCategory, Clinic, ServiceItem, ServiceSection
|
||||
|
||||
### Community 450 - "Community 450"
|
||||
Cohesion: 0.33
|
||||
Nodes (6): OfferingEligibilityTest, ClinicResource, ClinicResourceRepository, DoctorAddress, ResourceType, ServiceItem
|
||||
@@ -3152,8 +3165,8 @@ Cohesion: 0.15
|
||||
Nodes (3): DoctorClaimRequest, Doctor, User
|
||||
|
||||
### Community 453 - "Community 453"
|
||||
Cohesion: 0.08
|
||||
Nodes (10): CreateClaimsOnInvoiceFinalized, InvoiceFinalized, InvoiceRepository, InvoicePaymentStatus, InvoiceService, Invoice, ManagerRegistry, QueryBuilder (+2 more)
|
||||
Cohesion: 0.15
|
||||
Nodes (6): CreateClaimsOnInvoiceFinalized, InvoiceFinalized, InvoicePaymentStatus, InvoiceService, Invoice, PatientSession
|
||||
|
||||
### Community 455 - "Community 455"
|
||||
Cohesion: 0.32
|
||||
@@ -3165,11 +3178,11 @@ Nodes (12): رفع افتادن مودالها به پایین صفحه (port
|
||||
|
||||
### Community 458 - "Community 458"
|
||||
Cohesion: 0.33
|
||||
Nodes (7): CommissionService, SecretaryOnlineShareTest, SecretaryEarningRepository, Clinic, Doctor, DoctorSecretary, Payment
|
||||
Nodes (6): CommissionService, SecretaryOnlineShareTest, Clinic, Doctor, DoctorSecretary, Payment
|
||||
|
||||
### Community 459 - "Community 459"
|
||||
Cohesion: 0.33
|
||||
Nodes (6): API موجود (نیاز به تغییر ندارند), اپیکها, اپیک ۳ — منشی (Secretary) — تکمیل, تغییرات مورد نیاز, توضیح, نیازمندیهای کارکردی
|
||||
Cohesion: 0.40
|
||||
Nodes (5): API موجود (نیاز به تغییر ندارند), اپیک ۳ — منشی (Secretary) — تکمیل, تغییرات مورد نیاز, توضیح, نیازمندیهای کارکردی
|
||||
|
||||
### Community 460 - "Community 460"
|
||||
Cohesion: 0.33
|
||||
@@ -3244,8 +3257,8 @@ Cohesion: 0.10
|
||||
Nodes (20): book() فعلی فقط slot_start/slot_end میگیرد, overlap واقعی از قبل درست است, زمینه, ساخت اسلاتِ ثابت (حالت فعلی = slot mode), فایلهای مرتبط, متای برنامهٔ هفتگی, مدت خدمت — هست ولی استفاده نمیشود, نوبتدهی بر اساس مدت سرویس (Service-based booking) — Backend + Admin (+12 more)
|
||||
|
||||
### Community 479 - "Community 479"
|
||||
Cohesion: 0.11
|
||||
Nodes (4): Staff panel — running a session, اتمام جلسه, ثبت یک ناحیه, شروع جلسه
|
||||
Cohesion: 0.12
|
||||
Nodes (5): Staff panel — running a session, اتمام جلسه, ثبت یک ناحیه, «جلسات امروز من» یک صف است, شروع جلسه
|
||||
|
||||
### Community 481 - "Community 481"
|
||||
Cohesion: 0.17
|
||||
@@ -3296,8 +3309,8 @@ Cohesion: 0.12
|
||||
Nodes (16): `AppointmentSettingsPage.tsx` (بخش render), backend — نیازی به تغییر نیست (اول گشتم), `InsuranceModal.tsx` — انتخاب دستی نوع (حذف شود), `InsurancePricingPage.tsx`, `TenantInsuranceContracts.tsx` — یک جدول مسطح، خلاصه فقط در زیرنویس نام, بازطراحی صفحه بیمه و قیمتگذاری — تفکیک نوع بیمه با Tab + ردیف Expandable + انتقال ویزیت آزاد, زمینه, فایلهای مرتبط (+8 more)
|
||||
|
||||
### Community 500 - "Community 500"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): API موجود (نیاز به endpoint جدید ندارد), اپیک ۷ — داشبورد هوشمند (Smart Dashboard), تغییر مورد نیاز, توضیح, نیازمندیهای کارکردی
|
||||
Cohesion: 0.33
|
||||
Nodes (6): API موجود (نیاز به endpoint جدید ندارد), اپیکها, اپیک ۷ — داشبورد هوشمند (Smart Dashboard), تغییر مورد نیاز, توضیح, نیازمندیهای کارکردی
|
||||
|
||||
### Community 501 - "Community 501"
|
||||
Cohesion: 0.40
|
||||
@@ -3616,8 +3629,8 @@ Cohesion: 0.21
|
||||
Nodes (4): FinancialBreakdown, Payment, self, User
|
||||
|
||||
### Community 597 - "Community 597"
|
||||
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
|
||||
Cohesion: 0.20
|
||||
Nodes (10): Configuration, Errors, Errors, GET `/api/v1/admin/sms/templates`, GET `/api/v1/sms/template/{uuid}`, POST `/api/v1/sms/send` — ⛔ غیرفعال (Deprecated), Response `200`, Response `200` (+2 more)
|
||||
|
||||
### Community 598 - "Community 598"
|
||||
Cohesion: 0.29
|
||||
@@ -3724,8 +3737,8 @@ Cohesion: 0.11
|
||||
Nodes (19): entity جدید میسازی؟, SQL خام — آدیتشده, uuid از درخواست — خطرناکترین الگو, اجبار: `TenantFilter`, اعتبار جلسه: چرا برخلاف کیف پول جفت محیط میگیرد, بکاپ per-tenant, تستها, تعیین محیط جاری (+11 more)
|
||||
|
||||
### Community 653 - "Community 653"
|
||||
Cohesion: 0.24
|
||||
Nodes (9): ChartPoint, faNum, niceTicks(), projectTrend(), smoothPath(), TauriBarChart(), TauriLineChart(), real (+1 more)
|
||||
Cohesion: 0.26
|
||||
Nodes (8): faNum, niceTicks(), projectTrend(), smoothPath(), TauriBarChart(), TauriLineChart(), real, zero
|
||||
|
||||
### Community 655 - "Community 655"
|
||||
Cohesion: 0.16
|
||||
@@ -3756,8 +3769,8 @@ Cohesion: 0.20
|
||||
Nodes (10): Application Logs, DELETE `/api/v1/admin/logs`, GET `/api/v1/admin/logs`, GET `/api/v1/admin/logs/export`, Log Retention, Query Parameters, Query Parameters, Response `200` (+2 more)
|
||||
|
||||
### Community 663 - "Community 663"
|
||||
Cohesion: 0.16
|
||||
Nodes (6): BlogCacheInvalidatorTest, HttpClientInterface, LoggerInterface, BlogCacheInvalidator, Blog, Blog
|
||||
Cohesion: 0.11
|
||||
Nodes (9): BlogCacheInvalidatorTest, HttpClientInterface, LoggerInterface, LogPruneService, MellatGatewayTest, BlogCacheInvalidator, SiteConfigRepository, Blog (+1 more)
|
||||
|
||||
### Community 664 - "Community 664"
|
||||
Cohesion: 0.23
|
||||
@@ -3779,6 +3792,10 @@ Nodes (4): PatientMessage, PatientMessageRepository, ManagerRegistry, PatientRec
|
||||
Cohesion: 0.17
|
||||
Nodes (11): تشخیص «ریاستارت» سرور روی Coolify + رفع نویز لاگ + بررسی خطای ACME, زمینه, فایلهای مرتبط, نکات مهم, وضعیت فعلی, وظایف, پروژه, ۱. کاهش نویز لاگ workerها (بدون تغییر رفتار) (+3 more)
|
||||
|
||||
### Community 673 - "Community 673"
|
||||
Cohesion: 0.20
|
||||
Nodes (4): InvoiceRepository, Invoice, ManagerRegistry, QueryBuilder
|
||||
|
||||
### Community 674 - "Community 674"
|
||||
Cohesion: 0.10
|
||||
Nodes (20): زمینه — نتیجهٔ عیبیابی واقعی (curl + دیتابیس), علامت ۱ — سایت عمومی: «نوبتدهی غیرفعال است» برای پزشکی که نوبتدهی فعال دارد, علامت ۲ — پنل با کاربر ادمین: «این روز شیفت کاری ندارد», علامت ۳ — پزشک دعوتشده در محیط کلینیک: همان پیام, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی (+12 more)
|
||||
@@ -3788,8 +3805,8 @@ Cohesion: 0.23
|
||||
Nodes (4): EntityContext, Clinic, Doctor, self
|
||||
|
||||
### Community 676 - "Community 676"
|
||||
Cohesion: 0.21
|
||||
Nodes (6): ClaimAmountBoundsTest, ClaimsListNPlusOneTest, ClaimItem, Claim, Doctor, User
|
||||
Cohesion: 0.31
|
||||
Nodes (7): Appointment, Clinic, ClinicStaff, Doctor, ServiceItem, TreatmentSessionRepository, StaffSessionQueueTest
|
||||
|
||||
### Community 677 - "Community 677"
|
||||
Cohesion: 0.26
|
||||
@@ -3840,8 +3857,8 @@ Cohesion: 0.67
|
||||
Nodes (3): DELETE `/api/v1/sms/template/{uuid}`, Errors, Response `200`
|
||||
|
||||
### Community 696 - "Community 696"
|
||||
Cohesion: 0.05
|
||||
Nodes (26): CatalogCategoryInclude, CategoryClosureResolver, CategoryClosureTest, ServiceCatalogController, CatalogCategoryIncludeRepository, TreatmentCaseOpener, ServiceSelectionValidator, CatalogCategory (+18 more)
|
||||
Cohesion: 0.22
|
||||
Nodes (7): ServiceCatalogController, CatalogCategory, ItemGroup, JsonResponse, Request, ServiceItem, User
|
||||
|
||||
### Community 697 - "Community 697"
|
||||
Cohesion: 0.12
|
||||
@@ -3899,10 +3916,6 @@ Nodes (15): Maintenance Mode مرکزی (Web + API + پنلها), زمینه,
|
||||
Cohesion: 0.22
|
||||
Nodes (8): تنها مرجع محاسبه, ⛔ حالت اسلاتی منجمد است, حالت سرویسی — قرارداد مدت, حالت سوم (`resource`) — هنوز نیامده, روشهای نوبتدهی, ستونهای ثبتشده روی نوبت, ماتریس: کدام endpoint در کدام حالت, نوبت رزرو (`is_reserve`)
|
||||
|
||||
### Community 715 - "Community 715"
|
||||
Cohesion: 0.18
|
||||
Nodes (4): RanginehProvider, SmsService, SendSmsMessage, SmsProviderInterface
|
||||
|
||||
### Community 716 - "Community 716"
|
||||
Cohesion: 0.12
|
||||
Nodes (15): رفع باگ: نوبتهای رزروشده در سایت عمومی «آزاد» نمایش داده میشوند, زمینه, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, پروژه (+7 more)
|
||||
@@ -3928,8 +3941,8 @@ Cohesion: 0.31
|
||||
Nodes (5): PricingTest, DoctorAddress, ServiceItem, ServiceSection, User
|
||||
|
||||
### Community 725 - "Community 725"
|
||||
Cohesion: 0.27
|
||||
Nodes (7): AbstractAuthenticator, AuthenticationException, Passport, PasswordAuthenticator, Request, Response, TokenInterface
|
||||
Cohesion: 0.17
|
||||
Nodes (9): AbstractAuthenticator, AuthenticationException, ExceptionSubscriber, Passport, PasswordAuthenticator, Request, Response, ExceptionEvent (+1 more)
|
||||
|
||||
### Community 726 - "Community 726"
|
||||
Cohesion: 0.42
|
||||
@@ -3949,7 +3962,7 @@ Nodes (4): SessionInsuranceShareTest, Doctor, Insurance, ServiceItem
|
||||
|
||||
### Community 731 - "Community 731"
|
||||
Cohesion: 0.23
|
||||
Nodes (4): SepGateway, PaymentInitResult, PaymentRefundResult, PaymentVerifyResult
|
||||
Nodes (8): ResourceContext, ClinicResource, Doctor, DoctorAddress, ResourcePool, ResourceType, Skill, User
|
||||
|
||||
### Community 732 - "Community 732"
|
||||
Cohesion: 0.15
|
||||
@@ -4024,8 +4037,8 @@ Cohesion: 0.29
|
||||
Nodes (4): BankAccountRepository, BankAccount, ManagerRegistry, User
|
||||
|
||||
### Community 759 - "Community 759"
|
||||
Cohesion: 0.06
|
||||
Nodes (19): AdminCspSubscriber, ExceptionSubscriber, MaintenanceSubscriber, NumericFieldNormalizerSubscriber, SecurityHeadersSubscriber, EventSubscriberInterface, StaffRouteGuardSubscriber, ResponseEvent (+11 more)
|
||||
Cohesion: 0.12
|
||||
Nodes (9): AdminCspSubscriber, NumericFieldNormalizerSubscriber, SecurityHeadersSubscriber, EventSubscriberInterface, ResponseEvent, RequestEvent, ResponseEvent, RequestEvent (+1 more)
|
||||
|
||||
### Community 761 - "Community 761"
|
||||
Cohesion: 0.15
|
||||
@@ -4056,12 +4069,12 @@ Cohesion: 0.09
|
||||
Nodes (22): آنچه از قبل هست و باید استفاده شود, آنچه نیست, ترتیب اجرا, تست, تصمیمهای قفلشده, خارج از دامنه فاز اول, زمینه, طول درمان و پرونده درمان چندجلسهای (فاز اول: لیزر) (+14 more)
|
||||
|
||||
### Community 770 - "Community 770"
|
||||
Cohesion: 0.18
|
||||
Nodes (11): Category Import / Export API, Errors, Errors, GET `/api/v1/admin/categories/{bundle}/export`, Per-row validation rules, POST `/api/v1/admin/categories/{bundle}/import`, Request Body (`application/json`), Response `200` (+3 more)
|
||||
Cohesion: 0.32
|
||||
Nodes (4): TenantOwnershipCheckerTest, TenantOwnershipChecker, Doctor, ServiceItem
|
||||
|
||||
### Community 771 - "Community 771"
|
||||
Cohesion: 0.09
|
||||
Nodes (11): AppointmentExpiryServiceTest, ServiceBasedSlotsTest, TenantInsuranceCategoryCoverageApiTest, AppointmentSupplementaryInsuranceTest, AdminCspSubscriberTest, static, Appointment, Doctor (+3 more)
|
||||
Cohesion: 0.08
|
||||
Nodes (15): AppointmentExpiryServiceTest, ServiceBasedSlotsTest, addIban(), findVerifiedIban(), getIbans(), removeIban(), TenantInsuranceCategoryCoverageApiTest, AppointmentSupplementaryInsuranceTest (+7 more)
|
||||
|
||||
### Community 772 - "Community 772"
|
||||
Cohesion: 0.12
|
||||
@@ -4176,8 +4189,8 @@ Cohesion: 0.11
|
||||
Nodes (19): آنچه باید اضافه شود, نوبتدهی آنلاین منبعمحور در nobat724, وضع موجود, چرا نمیشود همین موتور را به سایت وصل کرد, ۱. صورت مسئله, ۲. تصمیم معماری, ۳. قرارداد API پیشنهادی, ۳.۱ `GET /api/v1/appointment-booking-services/{doctorUuid}` — بدون تغییر (+11 more)
|
||||
|
||||
### Community 813 - "Community 813"
|
||||
Cohesion: 0.18
|
||||
Nodes (5): BackfillSourceProfileIdStep, SourceProfileId, RepairOptions, RepairResult, SymfonyStyle
|
||||
Cohesion: 0.12
|
||||
Nodes (10): DoctorImportResult, BackfillSourceProfileIdStep, DoctorImportService, SourceProfileId, Collection, Doctor, User, RepairOptions (+2 more)
|
||||
|
||||
### Community 814 - "Community 814"
|
||||
Cohesion: 0.25
|
||||
@@ -4216,8 +4229,8 @@ Cohesion: 0.13
|
||||
Nodes (14): رفع کامل عملیات نوبت در حالت کلینیک (context / permissions), زمینه, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, پروژه (+6 more)
|
||||
|
||||
### Community 830 - "Community 830"
|
||||
Cohesion: 0.16
|
||||
Nodes (7): AbstractMigration, Schema, Version20260609130407, Schema, Version20260612081739, Schema, Version20260719044321
|
||||
Cohesion: 0.12
|
||||
Nodes (9): AbstractMigration, Schema, Version20260610103401, Schema, Version20260612081739, Schema, Version20260615074107, Schema (+1 more)
|
||||
|
||||
### Community 831 - "Community 831"
|
||||
Cohesion: 0.50
|
||||
@@ -4231,6 +4244,10 @@ Nodes (14): آنچه فیلتر تضمین میکند و آنچه نمیک
|
||||
Cohesion: 0.50
|
||||
Nodes (4): extra, symfony, allow-contrib, require
|
||||
|
||||
### Community 835 - "Community 835"
|
||||
Cohesion: 0.27
|
||||
Nodes (5): MaintenanceSubscriber, ExceptionEvent, Request, RequestEvent, Response
|
||||
|
||||
### Community 836 - "Community 836"
|
||||
Cohesion: 0.39
|
||||
Nodes (3): UserRepository, ManagerRegistry, User
|
||||
@@ -4248,8 +4265,8 @@ Cohesion: 0.11
|
||||
Nodes (18): الگوی شماره پرونده — تنظیمات per-tenant + تولید خودکار شماره پرونده, تصمیمهای گرفتهشده (توسط کاربر — تغییرشان ندهید), زمینه, فایلهای مرتبط, مشکل / هدف, معیار پذیرش, نکات مهم, وضعیت فعلی (+10 more)
|
||||
|
||||
### Community 843 - "Community 843"
|
||||
Cohesion: 0.21
|
||||
Nodes (8): Appointment, PatientRecord, ServiceItem, TreatmentCase, TreatmentProtocol, TreatmentSession, DefaultTreatmentWorkflow, LaserTreatmentWorkflow
|
||||
Cohesion: 0.19
|
||||
Nodes (9): Appointment, PatientRecord, ServiceItem, TreatmentCase, TreatmentProtocol, TreatmentSession, TreatmentCaseOpener, DefaultTreatmentWorkflow (+1 more)
|
||||
|
||||
### Community 844 - "Community 844"
|
||||
Cohesion: 0.15
|
||||
@@ -4332,8 +4349,8 @@ Cohesion: 0.24
|
||||
Nodes (3): InsuranceCoverageDefault, self, ServiceCategory
|
||||
|
||||
### Community 869 - "Community 869"
|
||||
Cohesion: 0.13
|
||||
Nodes (8): GatewayFactory, MockGateway, MellatGateway, SepGateway, PaymentGatewayInterface, PaymentInitResult, PaymentRefundResult, PaymentVerifyResult
|
||||
Cohesion: 0.33
|
||||
Nodes (3): GatewayFactory, MellatGateway, SepGateway
|
||||
|
||||
### Community 871 - "Community 871"
|
||||
Cohesion: 0.35
|
||||
@@ -4396,8 +4413,8 @@ Cohesion: 0.16
|
||||
Nodes (8): RepairImportedDoctorsCommandTest, DoctorRepairStep, BackfillSurrogateRoleStep, RepairOptions, RepairResult, SymfonyStyle, CommandTester, Doctor
|
||||
|
||||
### Community 889 - "Community 889"
|
||||
Cohesion: 0.36
|
||||
Nodes (3): DoctorServiceController, JsonResponse, Request
|
||||
Cohesion: 0.35
|
||||
Nodes (3): SpecialtyController, JsonResponse, Request
|
||||
|
||||
### Community 893 - "Community 893"
|
||||
Cohesion: 0.26
|
||||
@@ -4440,12 +4457,12 @@ Cohesion: 0.18
|
||||
Nodes (10): زمینه, نکات مهم, هدف, وظایف, پاکسازی رکوردهای آلودهٔ پزشک و کلینیک, پروژه, ۱. گزارش دامنهٔ آلودگی (اول اندازهگیری، بعد حذف), ۲. پاکسازی (+2 more)
|
||||
|
||||
### Community 907 - "Community 907"
|
||||
Cohesion: 0.31
|
||||
Nodes (3): TenantServiceCoverageRepository, ManagerRegistry, TenantServiceCoverage
|
||||
Cohesion: 0.42
|
||||
Nodes (5): RecordNumberSettingsController, JsonResponse, RecordNumberPattern, Request, User
|
||||
|
||||
### Community 908 - "Community 908"
|
||||
Cohesion: 0.26
|
||||
Nodes (3): CorsRegexEnvProcessor, EnvVarProcessorInterface, CorsRegexEnvProcessorTest
|
||||
Cohesion: 0.14
|
||||
Nodes (7): BaseKernel, Closure, CorsRegexEnvProcessor, EnvVarProcessorInterface, MicroKernelTrait, CorsRegexEnvProcessorTest, Kernel
|
||||
|
||||
### Community 910 - "Community 910"
|
||||
Cohesion: 0.28
|
||||
@@ -4464,8 +4481,8 @@ Cohesion: 0.42
|
||||
Nodes (4): ResourceTypeController, JsonResponse, Request, User
|
||||
|
||||
### Community 914 - "Community 914"
|
||||
Cohesion: 0.33
|
||||
Nodes (5): TreatmentCase, TreatmentSession, TreatmentSchedulerTest, TreatmentScheduler, TreatmentSessionRepository
|
||||
Cohesion: 0.30
|
||||
Nodes (6): CategoryClosureResolver, TreatmentCase, TreatmentSession, TreatmentSessionRepository, TreatmentSchedulerTest, TreatmentScheduler
|
||||
|
||||
### Community 915 - "Community 915"
|
||||
Cohesion: 0.18
|
||||
@@ -4483,13 +4500,9 @@ Nodes (3): ClinicContactSourceTest, Clinic, DoctorAddress
|
||||
Cohesion: 0.36
|
||||
Nodes (3): DoctorListBookableSortFilterTest, Doctor, Specialty
|
||||
|
||||
### Community 923 - "Community 923"
|
||||
Cohesion: 0.33
|
||||
Nodes (4): AuditPollutedRecordsCommand, InputInterface, OutputInterface, SymfonyStyle
|
||||
|
||||
### Community 925 - "Community 925"
|
||||
Cohesion: 0.17
|
||||
Nodes (5): ClaimsByPatientTest, Doctor, Invoice, PatientRecord, User
|
||||
Cohesion: 0.07
|
||||
Nodes (19): ClaimAmountBoundsTest, ClaimsByPatientTest, ClaimsListNPlusOneTest, ClaimItem, ClaimSubmitterInterface, ClaimService, ManualClaimSubmitter, Claim (+11 more)
|
||||
|
||||
### Community 926 - "Community 926"
|
||||
Cohesion: 0.39
|
||||
@@ -4537,27 +4550,27 @@ Nodes (4): FinancialBreakdownRepository, FinancialBreakdown, ManagerRegistry, Pa
|
||||
|
||||
### Community 941 - "Community 941"
|
||||
Cohesion: 0.16
|
||||
Nodes (11): MessageBusInterface, MockObject, SmsLogRepository, SmsServiceLookupOnlyTest, SmsLog, SmsLogRepository, SmsMessageTemplateRepository, SmsService (+3 more)
|
||||
Nodes (11): MessageBusInterface, MockObject, SmsService, SmsServiceLookupOnlyTest, SmsLogRepository, SmsMessageTemplateRepository, SmsService, SmsTextResolver (+3 more)
|
||||
|
||||
### Community 942 - "Community 942"
|
||||
Cohesion: 0.03
|
||||
Nodes (15): AppointmentUpdateTest, ResourceBlockTest, PatientSession, SmsWallet, AppLog, ScheduledBlogPublisher, Appointment, Collection (+7 more)
|
||||
Cohesion: 0.04
|
||||
Nodes (13): ResourceBlockTest, PatientSession, SmsWallet, AppLog, Appointment, Collection, InventoryPackage, PatientRecord (+5 more)
|
||||
|
||||
### Community 944 - "Community 944"
|
||||
Cohesion: 0.17
|
||||
Nodes (11): SOLID — یعنی در این پروژه:, الگوهای پذیرفتهشدهٔ این workspace:, راهنمای مشترک `prompt-writer` و `run-prompt`, مرز over-engineering:, ۱. درک مسئله — قبل از هر خط کد, ۲. Todo — ستون فقرات اجرا, ۳. تست — تعریف «تمام شد», ۴. مستندسازی — بخشی از کار، نه بعد از کار (+3 more)
|
||||
|
||||
### Community 945 - "Community 945"
|
||||
Cohesion: 0.27
|
||||
Nodes (8): KEY, RecordNumberResetPolicy, RecordNumberSettings, useRecordNumberSettings(), PatientRecordFormPage(), RecordNumberSettingsPage(), RESET_OPTIONS, TOKENS
|
||||
Cohesion: 0.36
|
||||
Nodes (4): CatalogCategoryInclude, CatalogCategoryIncludeRepository, CatalogCategory, ManagerRegistry
|
||||
|
||||
### Community 947 - "Community 947"
|
||||
Cohesion: 0.28
|
||||
Nodes (4): ServiceSlotExcludeSelfTest, SlotCalculatorService, Appointment, Doctor
|
||||
|
||||
### Community 948 - "Community 948"
|
||||
Cohesion: 0.20
|
||||
Nodes (7): ApptRow, JALALI_MONTHS, MONTH_OPTIONS, SelectorOption, TauriDashboardView(), TauriDashboardViewProps, DashboardStats
|
||||
Cohesion: 0.21
|
||||
Nodes (7): ApptRow, ChartPoint, MONTH_OPTIONS, SelectorOption, TauriDashboardView(), TauriDashboardViewProps, DashboardStats
|
||||
|
||||
### Community 949 - "Community 949"
|
||||
Cohesion: 0.35
|
||||
@@ -4571,13 +4584,9 @@ Nodes (3): RecordNumberGeneratorTest, RecordNumberGenerator, Doctor
|
||||
Cohesion: 0.08
|
||||
Nodes (24): Cancellation — سیاست لغو، جریمه و عدم حضور, Errors, Errors, GET `/api/v1/appointment/{uuid}/cancellation-preview`, GET `/api/v1/cancellation-policy`, GET `/api/v1/patient/{uuid}/no-shows`, POST `/api/v1/appointment/{uuid}/cancel`, POST `/api/v1/appointment/{uuid}/no-show` (+16 more)
|
||||
|
||||
### Community 954 - "Community 954"
|
||||
Cohesion: 0.43
|
||||
Nodes (3): ClaimStatusLog, ClaimStatusLogRepository, ManagerRegistry
|
||||
|
||||
### Community 955 - "Community 955"
|
||||
Cohesion: 0.31
|
||||
Nodes (4): BaseKernel, Closure, MicroKernelTrait, Kernel
|
||||
Cohesion: 0.39
|
||||
Nodes (5): TreatmentCaseOpener, PatientRecord, ServiceItem, TreatmentCase, TreatmentProtocol
|
||||
|
||||
### Community 956 - "Community 956"
|
||||
Cohesion: 0.33
|
||||
@@ -4592,8 +4601,8 @@ Cohesion: 0.15
|
||||
Nodes (12): `FieldRegistry` — فهرست کامل, `OperatorRegistry`, `Policy`, `SpacingPolicyEngine` — تنها موتور SQL-ساز, اثر — فهرست بسته per دسته, ترکیب اثرها — `Combiner` (جدول مستند بند ۸), حل تناقض — `PolicyResolver`, ساختار فایل (+4 more)
|
||||
|
||||
### Community 960 - "Community 960"
|
||||
Cohesion: 0.21
|
||||
Nodes (3): SecretaryEarning, FinancialBreakdown, User
|
||||
Cohesion: 0.19
|
||||
Nodes (4): SecretaryEarning, SecretaryEarningRepository, FinancialBreakdown, User
|
||||
|
||||
### Community 962 - "Community 962"
|
||||
Cohesion: 0.44
|
||||
@@ -4675,10 +4684,6 @@ Nodes (5): TreatmentSessionRepository, ClinicStaff, ManagerRegistry, TreatmentCa
|
||||
Cohesion: 0.36
|
||||
Nodes (4): ClinicInvitationWebController, ClinicDoctorInvitation, Request, Response
|
||||
|
||||
### Community 995 - "Community 995"
|
||||
Cohesion: 0.18
|
||||
Nodes (4): LogPruneService, MaintenanceService, MaintenanceModeTest, SiteConfigRepository
|
||||
|
||||
### Community 998 - "Community 998"
|
||||
Cohesion: 0.29
|
||||
Nodes (4): ClinicStaffRepository, ClinicStaff, ManagerRegistry, User
|
||||
@@ -4712,8 +4717,8 @@ Cohesion: 0.29
|
||||
Nodes (3): ItemGroupMember, ItemGroup, ServiceItem
|
||||
|
||||
### Community 1012 - "Community 1012"
|
||||
Cohesion: 0.36
|
||||
Nodes (4): SiteConfigController, JsonResponse, Request, User
|
||||
Cohesion: 0.39
|
||||
Nodes (4): TreatmentProtocolWriter, ServiceItem, TreatmentProtocol, User
|
||||
|
||||
### Community 1014 - "Community 1014"
|
||||
Cohesion: 0.33
|
||||
@@ -4780,8 +4785,8 @@ Cohesion: 0.37
|
||||
Nodes (4): CommissionService, Payment, Representation, User
|
||||
|
||||
### Community 1036 - "Community 1036"
|
||||
Cohesion: 0.23
|
||||
Nodes (3): PatientMedicalRecord, PatientRecord, self
|
||||
Cohesion: 0.43
|
||||
Nodes (3): PracticeDomainController, JsonResponse, Request
|
||||
|
||||
### Community 1037 - "Community 1037"
|
||||
Cohesion: 0.38
|
||||
@@ -4839,6 +4844,10 @@ Nodes (11): `AppointmentPlanBuilder` — جریان, `constraints` — فهرس
|
||||
Cohesion: 0.26
|
||||
Nodes (6): BackfillResourceCalendarCommand, ClinicResource, Doctor, InputInterface, OutputInterface, WeeklySchedule
|
||||
|
||||
### Community 1061 - "Community 1061"
|
||||
Cohesion: 0.25
|
||||
Nodes (7): addEdge, create, includes, remove, removeEdge, tree, update
|
||||
|
||||
### Community 1064 - "Community 1064"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): Errors, GET `/api/v1/clinic/doctor-list/{clinicUuid}`, Path Parameters, Query Parameters, Response `200`
|
||||
@@ -4880,8 +4889,8 @@ Cohesion: 0.17
|
||||
Nodes (11): نکات پیادهسازی — تسک ۰۹, ۱. چرا `DiscountRule` مهاجرت نمیکند, ۱۰. مستندات, ۲. `FieldRegistry` تنها منبع حقیقت, ۳. قانون خاموش هرگز نباید بیصدا false باشد, ۴. `spacing` — کوئری، نه حلقه, ۵. ترتیب اعمال تخفیف — پشتسرهم, ۶. `combinable` و short-circuit (+3 more)
|
||||
|
||||
### Community 1075 - "Community 1075"
|
||||
Cohesion: 0.05
|
||||
Nodes (38): ClinicDoctorAccessChecker, AddressController, DiscountController, InventoryController, PaymentMethodController, RecordNumberSettingsController, denyUnlessGranted(), denyUnlessGrantedForBooking() (+30 more)
|
||||
Cohesion: 0.06
|
||||
Nodes (30): ClinicDoctorAccessChecker, DiscountController, InventoryController, PaymentMethodController, denyUnlessGranted(), denyUnlessGrantedForBooking(), setResourceAccessCheckers(), TenantTagController (+22 more)
|
||||
|
||||
### Community 1077 - "Community 1077"
|
||||
Cohesion: 0.17
|
||||
@@ -4900,8 +4909,8 @@ Cohesion: 0.50
|
||||
Nodes (4): سرعت, مراحل, کدام منبع را انتخاب کنیم, ۱۰. پیدا کردن وقت آزاد
|
||||
|
||||
### Community 1082 - "Community 1082"
|
||||
Cohesion: 0.09
|
||||
Nodes (8): PatientAttachment, PatientCall, PatientMessage, PatientRecord, PatientRecord, self, PatientRecord, TenantOwnedTrait
|
||||
Cohesion: 0.07
|
||||
Nodes (11): PatientAttachment, PatientCall, PatientMedicalRecord, PatientMessage, PatientRecord, PatientRecord, self, PatientRecord (+3 more)
|
||||
|
||||
### Community 1083 - "Community 1083"
|
||||
Cohesion: 0.67
|
||||
@@ -4959,10 +4968,6 @@ Nodes (3): تقویم شمسی, چطور حساب میشود, ۹. تقویم
|
||||
Cohesion: 0.38
|
||||
Nodes (3): SeedSegmentTemplatesCommand, InputInterface, OutputInterface
|
||||
|
||||
### Community 1098 - "Community 1098"
|
||||
Cohesion: 0.09
|
||||
Nodes (8): RecordNumberBackfillTest, RecordNumberOnCreateTest, RecordNumberSettingsApiTest, UserActiveContextRepository, SecretaryAppointmentScopeTest, ManagerRegistry, User, UserActiveContext
|
||||
|
||||
### Community 1099 - "Community 1099"
|
||||
Cohesion: 0.42
|
||||
Nodes (3): SecretaryMultiClinicScopeTest, Clinic, Doctor
|
||||
@@ -5099,10 +5104,6 @@ Nodes (8): `domain_events` — outbox, Migration, تغییر جدول موجود
|
||||
Cohesion: 0.22
|
||||
Nodes (8): Endpoint ها, تسک ۱۴ — رویدادهای دامنه و گزارش بهرهوری منابع, خروجی, دامنه, فهرست رویدادها (مستند بند ۱۶), معیار پذیرش, هدف, وضعیت فعلی
|
||||
|
||||
### Community 1136 - "Community 1136"
|
||||
Cohesion: 0.33
|
||||
Nodes (5): DoctorImportResult, DoctorImportService, Collection, Doctor, User
|
||||
|
||||
### Community 1138 - "Community 1138"
|
||||
Cohesion: 0.20
|
||||
Nodes (10): چکلیست — تسک ۰۰ (تکمیل نوبتدهی سرویسی در clinicpro), ۰. خط سرخ — منطق اسلاتی, ۱. بکاند, ۲. دیتابیس و مهاجرت, ۳. UI — پنل ادمین, ۴. تست, ۵. مستندات, ۵.۴ کارِ کشفشده وسط اجرا (اعلامشده، نه بیصدا) (+2 more)
|
||||
@@ -5116,8 +5117,8 @@ Cohesion: 0.22
|
||||
Nodes (9): چکلیست — تسک ۰۱ (شعبه و اتاق), ۰. خط سرخ, ۱. طرح, ۲. بکاند, ۳. دیتابیس, ۴. UI, ۵. تست, ۶. مستندات (+1 more)
|
||||
|
||||
### Community 1141 - "Community 1141"
|
||||
Cohesion: 0.20
|
||||
Nodes (4): Collection, Doctor, ServiceCategory, User
|
||||
Cohesion: 0.36
|
||||
Nodes (3): StaffRouteGuardSubscriber, RequestEvent, User
|
||||
|
||||
### Community 1142 - "Community 1142"
|
||||
Cohesion: 0.25
|
||||
@@ -5331,10 +5332,6 @@ Nodes (12): Claims — مطالبات بیمه (فاز ۵), GET /api/v1/billing/
|
||||
Cohesion: 0.47
|
||||
Nodes (4): PricingEngine, DoctorAddress, PriceQuote, ServiceItem
|
||||
|
||||
### Community 1229 - "Community 1229"
|
||||
Cohesion: 0.42
|
||||
Nodes (3): ActivateTrialTest, SubscriptionService, SubscriptionPlan
|
||||
|
||||
### Community 1232 - "Community 1232"
|
||||
Cohesion: 0.39
|
||||
Nodes (5): CalendarIcon(), CardIcon(), CardTickIcon(), UserAddIcon(), StatCardModel
|
||||
@@ -5388,16 +5385,16 @@ Cohesion: 0.36
|
||||
Nodes (3): ServiceItemRelationRepository, ManagerRegistry, ServiceItem
|
||||
|
||||
### Community 1259 - "Community 1259"
|
||||
Cohesion: 0.36
|
||||
Nodes (3): RepairImportedDoctorsCommand, InputInterface, OutputInterface
|
||||
Cohesion: 0.38
|
||||
Nodes (3): BackfillServiceDurationCommand, InputInterface, OutputInterface
|
||||
|
||||
### Community 1263 - "Community 1263"
|
||||
Cohesion: 0.40
|
||||
Nodes (4): license, overrides, lodash, private
|
||||
|
||||
### Community 1264 - "Community 1264"
|
||||
Cohesion: 0.06
|
||||
Nodes (25): Command, BackfillServiceDurationCommand, CancelExpiredAppointmentsCommand, CreateAdminCommand, MaintenanceCommand, NormalizeScheduleFormatCommand, PruneLogsCommand, SeedCategoriesCommand (+17 more)
|
||||
Cohesion: 0.07
|
||||
Nodes (23): Command, AuditPollutedRecordsCommand, BackfillResourceOccupancyCommand, CancelExpiredAppointmentsCommand, PruneLogsCommand, RepairImportedDoctorsCommand, SeedCategoriesCommand, SeedSmsMessageTemplatesCommand (+15 more)
|
||||
|
||||
### Community 1265 - "Community 1265"
|
||||
Cohesion: 0.39
|
||||
@@ -5412,8 +5409,8 @@ Cohesion: 0.53
|
||||
Nodes (3): TaxRateHistoryRepository, ManagerRegistry, TaxRateHistory
|
||||
|
||||
### Community 1282 - "Community 1282"
|
||||
Cohesion: 0.43
|
||||
Nodes (3): SessionAuditLogRepository, SessionAuditLog, ManagerRegistry
|
||||
Cohesion: 0.38
|
||||
Nodes (3): CreateAdminCommand, InputInterface, OutputInterface
|
||||
|
||||
### Community 1284 - "Community 1284"
|
||||
Cohesion: 0.42
|
||||
@@ -5425,11 +5422,11 @@ Nodes (3): ImportHolidayCommand, InputInterface, OutputInterface
|
||||
|
||||
### Community 1286 - "Community 1286"
|
||||
Cohesion: 0.38
|
||||
Nodes (3): PurgeDoctorsCommand, InputInterface, OutputInterface
|
||||
Nodes (3): MaintenanceCommand, InputInterface, OutputInterface
|
||||
|
||||
### Community 1287 - "Community 1287"
|
||||
Cohesion: 0.43
|
||||
Nodes (3): CategoryImportController, JsonResponse, Request
|
||||
Cohesion: 0.38
|
||||
Nodes (3): NormalizeScheduleFormatCommand, InputInterface, OutputInterface
|
||||
|
||||
### Community 1289 - "Community 1289"
|
||||
Cohesion: 0.67
|
||||
@@ -5496,8 +5493,8 @@ Cohesion: 0.43
|
||||
Nodes (3): ResourcePoolRepository, ManagerRegistry, ResourcePool
|
||||
|
||||
### Community 1319 - "Community 1319"
|
||||
Cohesion: 0.04
|
||||
Nodes (72): HoldCountdown(), Props, useAddresses(), AppointmentSegmentRow, AvailabilityResult, AvailableSlot, HoldResult, PlanSegment (+64 more)
|
||||
Cohesion: 0.03
|
||||
Nodes (92): RoleRoute(), HoldCountdown(), Props, InsuranceServiceCategoriesCard(), ServiceCategoryRow, useAddresses(), usePermissions(), AppointmentSegmentRow (+84 more)
|
||||
|
||||
### Community 1322 - "Community 1322"
|
||||
Cohesion: 0.39
|
||||
@@ -5528,8 +5525,8 @@ Cohesion: 0.48
|
||||
Nodes (3): SessionServiceRepository, ManagerRegistry, SessionService
|
||||
|
||||
### Community 1338 - "Community 1338"
|
||||
Cohesion: 0.48
|
||||
Nodes (4): PriceSnapshotRepository, Appointment, ManagerRegistry, PriceSnapshot
|
||||
Cohesion: 0.43
|
||||
Nodes (3): AppointmentHoldRepository, AppointmentHold, ManagerRegistry
|
||||
|
||||
### Community 1339 - "Community 1339"
|
||||
Cohesion: 0.38
|
||||
@@ -5537,7 +5534,7 @@ Nodes (3): SystemOwnerCommand, InputInterface, OutputInterface
|
||||
|
||||
### Community 1343 - "Community 1343"
|
||||
Cohesion: 0.48
|
||||
Nodes (3): SmsSettingsRepository, SmsSettings, ManagerRegistry
|
||||
Nodes (3): DoctorInsuranceRepository, DoctorInsurance, ManagerRegistry
|
||||
|
||||
### Community 1354 - "Community 1354"
|
||||
Cohesion: 0.40
|
||||
@@ -5572,8 +5569,8 @@ Cohesion: 0.50
|
||||
Nodes (4): Available Locations, Errors, `GET /api/v1/appointment-settings/available-locations/{doctorUuid}`, Response `200`
|
||||
|
||||
### Community 1367 - "Community 1367"
|
||||
Cohesion: 0.53
|
||||
Nodes (3): TreatmentCaseAreaRepository, ManagerRegistry, TreatmentCaseArea
|
||||
Cohesion: 0.43
|
||||
Nodes (3): InvoiceItemRepository, InvoiceItem, ManagerRegistry
|
||||
|
||||
### Community 1368 - "Community 1368"
|
||||
Cohesion: 0.33
|
||||
@@ -5587,6 +5584,10 @@ Nodes (3): SmsTemplateRepository, SmsTemplate, ManagerRegistry
|
||||
Cohesion: 0.47
|
||||
Nodes (3): SessionBillingService, Invoice, PatientSession
|
||||
|
||||
### Community 1380 - "Community 1380"
|
||||
Cohesion: 0.48
|
||||
Nodes (3): SessionConsumableRepository, ManagerRegistry, SessionConsumable
|
||||
|
||||
### Community 1381 - "Community 1381"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): بخش ۶ — بازبینی پایانی، یکسان در همهٔ تسکها, تعریف «تمامشده» و قالب چکلیست, قالب `checklist.md`, قواعد ثابت پروژه که در هر تسک اعمال میشوند, نمادها
|
||||
@@ -5608,8 +5609,8 @@ Cohesion: 0.40
|
||||
Nodes (5): DELETE `/api/v1/patient/message/{uuid}`, Errors, GET `/api/v1/patient/{uuid}/messages`, POST `/api/v1/patient/{uuid}/message`, پیامهای بیمار (Messages)
|
||||
|
||||
### Community 1390 - "Community 1390"
|
||||
Cohesion: 0.10
|
||||
Nodes (21): Bulk import / export, DELETE `/api/v1/admin/doctor-service/{id}`, Doctor Service API, Errors, Errors, Errors, Errors, GET `/api/v1/admin/doctor-services` (+13 more)
|
||||
Cohesion: 0.06
|
||||
Nodes (32): Category Import / Export API, Errors, Errors, GET `/api/v1/admin/categories/{bundle}/export`, Per-row validation rules, POST `/api/v1/admin/categories/{bundle}/import`, Request Body (`application/json`), Response `200` (+24 more)
|
||||
|
||||
### Community 1392 - "Community 1392"
|
||||
Cohesion: 0.50
|
||||
@@ -5647,13 +5648,13 @@ Nodes (4): Error Codes, POST `/api/v1/user/reset-password`, Request Body, Respon
|
||||
Cohesion: 0.50
|
||||
Nodes (3): Consequences, Considered Options, Resource bookings are guarded by occupancy, not by the doctor
|
||||
|
||||
### Community 1410 - "Community 1410"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): 41. 🟡 `PATCH` patch, Request Body, مثال Request, هدرهای اضافی, پاسخها
|
||||
### Community 1409 - "Community 1409"
|
||||
Cohesion: 0.43
|
||||
Nodes (3): SmsLogRepository, SmsLog, ManagerRegistry
|
||||
|
||||
### Community 1411 - "Community 1411"
|
||||
Cohesion: 0.70
|
||||
Nodes (4): addIban(), findVerifiedIban(), getIbans(), removeIban()
|
||||
### Community 1410 - "Community 1410"
|
||||
Cohesion: 0.48
|
||||
Nodes (3): UserActiveContextRepository, ManagerRegistry, User
|
||||
|
||||
### Community 1412 - "Community 1412"
|
||||
Cohesion: 0.53
|
||||
@@ -5763,32 +5764,52 @@ Nodes (4): Errors, GET `/api/v1/appointments/user`, Query Parameters, Response `
|
||||
Cohesion: 0.50
|
||||
Nodes (4): GET /api/v1/my/appointments, GET `/api/v1/my/appointments/today-stats`, Query Parameters, Response `200`
|
||||
|
||||
### Community 1454 - "Community 1454"
|
||||
Cohesion: 0.67
|
||||
Nodes (3): Errors, POST `/api/v1/sms/send` — ⛔ غیرفعال (Deprecated), Response `422` (همیشه)
|
||||
### Community 1455 - "Community 1455"
|
||||
Cohesion: 0.53
|
||||
Nodes (4): Money, BillingCalculator, CoverageRule, ShareBreakdown
|
||||
|
||||
### Community 1456 - "Community 1456"
|
||||
Cohesion: 0.33
|
||||
Nodes (5): holidays, MARTYRDOM, overrides, removeOverride, setOverride
|
||||
|
||||
### Community 1457 - "Community 1457"
|
||||
Cohesion: 0.16
|
||||
Nodes (12): AppointmentPlanTest, SegmentRequirement, AppointmentPlanBuilder, AppointmentPlan, DoctorAddress, SegmentTemplate, ServiceItem, DoctorAddress (+4 more)
|
||||
|
||||
### Community 1458 - "Community 1458"
|
||||
Cohesion: 0.33
|
||||
Nodes (5): create, holidays, NOWRUZ13, remove, update
|
||||
|
||||
### Community 1459 - "Community 1459"
|
||||
Cohesion: 0.47
|
||||
Nodes (3): ResourcePoolMemberRepository, ManagerRegistry, ResourcePool
|
||||
|
||||
### Community 1461 - "Community 1461"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): 31. 🟡 `PATCH` patch, Request Body, مثال Request, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 1464 - "Community 1464"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): 46. 🟡 `PATCH` patch, مثال Request, هدرهای اضافی, پاسخها
|
||||
|
||||
## Knowledge Gaps
|
||||
- **6939 isolated node(s):** `PORT`, `ROLES`, `[cmd, ...argv]`, `positional`, `opts` (+6934 more)
|
||||
- **6940 isolated node(s):** `PORT`, `ROLES`, `[cmd, ...argv]`, `positional`, `opts` (+6935 more)
|
||||
These have ≤1 connection - possible missing edges or undocumented components.
|
||||
- **366 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
|
||||
- **372 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
|
||||
|
||||
## Suggested Questions
|
||||
_Questions this graph is uniquely positioned to answer:_
|
||||
|
||||
- **Why does `ApiTestCase` connect `Community 86` to `Community 1`, `Community 1041`, `Community 531`, `Community 21`, `Community 534`, `Community 538`, `Community 539`, `Community 26`, `Community 541`, `Community 543`, `Community 1060`, `Community 1062`, `Community 559`, `Community 562`, `Community 565`, `Community 59`, `Community 573`, `Community 574`, `Community 575`, `Community 576`, `Community 577`, `Community 61`, `Community 1086`, `Community 580`, `Community 1095`, `Community 583`, `Community 1098`, `Community 1099`, `Community 82`, `Community 594`, `Community 609`, `Community 1121`, `Community 1137`, `Community 625`, `Community 632`, `Community 633`, `Community 637`, `Community 638`, `Community 640`, `Community 641`, `Community 646`, `Community 1160`, `Community 138`, `Community 658`, `Community 659`, `Community 660`, `Community 665`, `Community 666`, `Community 1183`, `Community 161`, `Community 676`, `Community 678`, `Community 685`, `Community 696`, `Community 704`, `Community 710`, `Community 200`, `Community 1227`, `Community 717`, `Community 719`, `Community 724`, `Community 726`, `Community 727`, `Community 1240`, `Community 1241`, `Community 730`, `Community 737`, `Community 230`, `Community 743`, `Community 744`, `Community 1257`, `Community 746`, `Community 748`, `Community 1261`, `Community 765`, `Community 254`, `Community 1279`, `Community 769`, `Community 257`, `Community 771`, `Community 775`, `Community 779`, `Community 784`, `Community 791`, `Community 792`, `Community 1307`, `Community 1309`, `Community 1314`, `Community 1317`, `Community 809`, `Community 1331`, `Community 820`, `Community 821`, `Community 826`, `Community 828`, `Community 317`, `Community 318`, `Community 837`, `Community 838`, `Community 840`, `Community 846`, `Community 851`, `Community 1364`, `Community 339`, `Community 855`, `Community 856`, `Community 1377`, `Community 871`, `Community 881`, `Community 893`, `Community 897`, `Community 1409`, `Community 903`, `Community 393`, `Community 914`, `Community 403`, `Community 917`, `Community 918`, `Community 407`, `Community 920`, `Community 921`, `Community 925`, `Community 927`, `Community 419`, `Community 934`, `Community 936`, `Community 937`, `Community 424`, `Community 942`, `Community 431`, `Community 1457`, `Community 947`, `Community 437`, `Community 951`, `Community 442`, `Community 444`, `Community 445`, `Community 959`, `Community 962`, `Community 455`, `Community 458`, `Community 975`, `Community 480`, `Community 482`, `Community 483`, `Community 484`, `Community 485`, `Community 486`, `Community 995`, `Community 492`, `Community 497`, `Community 1020`?**
|
||||
_High betweenness centrality (0.111) - this node is a cross-community bridge._
|
||||
- **Why does `ApiTestCase` connect `Community 86` to `Community 1`, `Community 1041`, `Community 531`, `Community 21`, `Community 534`, `Community 538`, `Community 539`, `Community 541`, `Community 543`, `Community 1060`, `Community 1062`, `Community 559`, `Community 562`, `Community 565`, `Community 59`, `Community 573`, `Community 574`, `Community 575`, `Community 576`, `Community 577`, `Community 61`, `Community 1086`, `Community 580`, `Community 1095`, `Community 583`, `Community 1098`, `Community 1099`, `Community 82`, `Community 594`, `Community 609`, `Community 1121`, `Community 1136`, `Community 1137`, `Community 625`, `Community 632`, `Community 633`, `Community 637`, `Community 638`, `Community 640`, `Community 641`, `Community 646`, `Community 1160`, `Community 138`, `Community 658`, `Community 659`, `Community 660`, `Community 665`, `Community 666`, `Community 1183`, `Community 161`, `Community 676`, `Community 678`, `Community 685`, `Community 704`, `Community 710`, `Community 200`, `Community 1227`, `Community 1229`, `Community 717`, `Community 719`, `Community 724`, `Community 726`, `Community 727`, `Community 1240`, `Community 1241`, `Community 730`, `Community 737`, `Community 230`, `Community 743`, `Community 744`, `Community 1257`, `Community 746`, `Community 748`, `Community 1261`, `Community 765`, `Community 254`, `Community 1279`, `Community 769`, `Community 770`, `Community 771`, `Community 775`, `Community 779`, `Community 784`, `Community 791`, `Community 792`, `Community 1307`, `Community 1309`, `Community 1314`, `Community 1317`, `Community 294`, `Community 809`, `Community 1331`, `Community 820`, `Community 821`, `Community 826`, `Community 828`, `Community 317`, `Community 318`, `Community 837`, `Community 838`, `Community 840`, `Community 846`, `Community 851`, `Community 1364`, `Community 339`, `Community 855`, `Community 856`, `Community 1377`, `Community 871`, `Community 367`, `Community 881`, `Community 893`, `Community 897`, `Community 903`, `Community 393`, `Community 914`, `Community 403`, `Community 917`, `Community 918`, `Community 407`, `Community 920`, `Community 921`, `Community 923`, `Community 925`, `Community 927`, `Community 419`, `Community 934`, `Community 936`, `Community 937`, `Community 424`, `Community 942`, `Community 431`, `Community 1457`, `Community 947`, `Community 1460`, `Community 437`, `Community 1462`, `Community 1463`, `Community 951`, `Community 442`, `Community 954`, `Community 444`, `Community 445`, `Community 959`, `Community 449`, `Community 962`, `Community 455`, `Community 458`, `Community 975`, `Community 480`, `Community 482`, `Community 483`, `Community 484`, `Community 485`, `Community 486`, `Community 995`, `Community 492`, `Community 497`, `Community 1020`?**
|
||||
_High betweenness centrality (0.112) - this node is a cross-community bridge._
|
||||
- **Why does `Altcha` connect `Community 368` to `Community 1008`, `Community 1429`?**
|
||||
_High betweenness centrality (0.110) - this node is a cross-community bridge._
|
||||
- **Why does `SiteConfigRepository` connect `Community 995` to `Community 704`, `Community 1316`, `Community 677`, `Community 663`, `Community 458`, `Community 1035`, `Community 205`, `Community 1229`, `Community 368`, `Community 1008`, `Community 1012`, `Community 1204`, `Community 535`?**
|
||||
- **Why does `SiteConfigRepository` connect `Community 663` to `Community 704`, `Community 995`, `Community 1316`, `Community 869`, `Community 677`, `Community 169`, `Community 458`, `Community 1035`, `Community 108`, `Community 205`, `Community 368`, `Community 1008`, `Community 535`?**
|
||||
_High betweenness centrality (0.097) - this node is a cross-community bridge._
|
||||
- **What connects `PORT`, `ROLES`, `[cmd, ...argv]` to the rest of the system?**
|
||||
_6939 weakly-connected nodes found - possible documentation gaps or missing edges._
|
||||
_6940 weakly-connected nodes found - possible documentation gaps or missing edges._
|
||||
- **Should `Community 1` be split into smaller, more focused modules?**
|
||||
_Cohesion score 0.0697980684811238 - nodes in this community are weakly interconnected._
|
||||
_Cohesion score 0.08196721311475409 - nodes in this community are weakly interconnected._
|
||||
- **Should `Community 2` be split into smaller, more focused modules?**
|
||||
_Cohesion score 0.09523809523809523 - nodes in this community are weakly interconnected._
|
||||
- **Should `Community 3` be split into smaller, more focused modules?**
|
||||
|
||||
graphify-out/cache/ast/v0.8.44/1be899e50346849d5f415b2f420ffee0cc07e6675667f1e11873611c81bf539c.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/502c4716748a9ee3d64c0ae1303014c312240fdaa0f5295ed938d66e444ddd56.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/a2527a961449a57c9892a210029dfc1a07638817da3fc50586fc543c0872011a.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
+2537
-1671
File diff suppressed because it is too large
Load Diff
@@ -8550,8 +8550,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/appointments/ResourceBookingModal.test.tsx": {
|
||||
"mtime": 1786091783.9540567,
|
||||
"ast_hash": "64e5bb0979b9fa6d8c90d10f6013e4dd",
|
||||
"mtime": 1786093592.537454,
|
||||
"ast_hash": "2060739f6f190a08a0980bf7014434a9",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"migrations/Version20260803093000.php": {
|
||||
@@ -8565,8 +8565,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/appointments/NewAppointmentModal.tsx": {
|
||||
"mtime": 1786091409.058849,
|
||||
"ast_hash": "62e245c9266a947db533ff5f75c843dd",
|
||||
"mtime": 1786093534.1190495,
|
||||
"ast_hash": "e90705a28586122341298efe75735f90",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/appointments/ResourceDayPanel.test.tsx": {
|
||||
@@ -8980,8 +8980,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Treatment/Repository/TreatmentSessionRepository.php": {
|
||||
"mtime": 1786023915.0566118,
|
||||
"ast_hash": "f34ea09af8f2bed993ea543acdb83ddc",
|
||||
"mtime": 1786093035.4070802,
|
||||
"ast_hash": "942d79fb1addd887c585cc467ce4daaf",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Treatment/Service/NextSessionSlotFinder.php": {
|
||||
@@ -9090,13 +9090,18 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"docs/api/treatment.md": {
|
||||
"mtime": 1786088311.0166492,
|
||||
"ast_hash": "f274ac206904b7f0bc429fec8e59fbcf",
|
||||
"mtime": 1786093759.5044527,
|
||||
"ast_hash": "0055732118e71cde5265fe4684cb0e47",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Treatment/Command/BackfillTreatmentCasesCommand.php": {
|
||||
"mtime": 1786092545.7317545,
|
||||
"ast_hash": "5716b2b4f3546b19626544f0dee15791",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Treatment/StaffSessionQueueTest.php": {
|
||||
"mtime": 1786093204.4373765,
|
||||
"ast_hash": "9a5f8de8395737ad5a14a84bd88f1fd4",
|
||||
"semantic_hash": ""
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user