chore(graph): refresh knowledge graph after task 00 documentation
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1181,6 +1181,7 @@
|
||||
"1179": "Community 1179",
|
||||
"1180": "Community 1180",
|
||||
"1181": "Community 1181",
|
||||
"1182": "Community 1182",
|
||||
"1183": "Community 1183",
|
||||
"1184": "Community 1184",
|
||||
"1185": "Community 1185",
|
||||
@@ -1188,6 +1189,7 @@
|
||||
"1187": "Community 1187",
|
||||
"1188": "Community 1188",
|
||||
"1189": "Community 1189",
|
||||
"1190": "Community 1190",
|
||||
"1191": "Community 1191",
|
||||
"1192": "Community 1192",
|
||||
"1193": "Community 1193",
|
||||
@@ -1197,9 +1199,11 @@
|
||||
"1197": "Community 1197",
|
||||
"1198": "Community 1198",
|
||||
"1199": "Community 1199",
|
||||
"1200": "Community 1200",
|
||||
"1201": "Community 1201",
|
||||
"1202": "Community 1202",
|
||||
"1203": "Community 1203",
|
||||
"1204": "Community 1204",
|
||||
"1205": "Community 1205",
|
||||
"1206": "Community 1206",
|
||||
"1207": "Community 1207",
|
||||
@@ -1208,6 +1212,7 @@
|
||||
"1210": "Community 1210",
|
||||
"1211": "Community 1211",
|
||||
"1212": "Community 1212",
|
||||
"1213": "Community 1213",
|
||||
"1214": "Community 1214",
|
||||
"1215": "Community 1215",
|
||||
"1216": "Community 1216",
|
||||
@@ -1217,6 +1222,8 @@
|
||||
"1220": "Community 1220",
|
||||
"1221": "Community 1221",
|
||||
"1222": "Community 1222",
|
||||
"1223": "Community 1223",
|
||||
"1224": "Community 1224",
|
||||
"1225": "Community 1225",
|
||||
"1233": "Community 1233",
|
||||
"1235": "Community 1235",
|
||||
|
||||
+190
-171
@@ -1,16 +1,16 @@
|
||||
# Graph Report - clinicpro (2026-07-30)
|
||||
|
||||
## Corpus Check
|
||||
- 1453 files · ~1,070,947 words
|
||||
- 1454 files · ~1,072,934 words
|
||||
- Verdict: corpus is large enough that graph structure adds value.
|
||||
|
||||
## Summary
|
||||
- 16942 nodes · 27135 edges · 1227 communities (944 shown, 283 thin omitted)
|
||||
- 16952 nodes · 27146 edges · 1234 communities (947 shown, 287 thin omitted)
|
||||
- Extraction: 98% EXTRACTED · 2% INFERRED · 0% AMBIGUOUS · INFERRED: 618 edges (avg confidence: 0.8)
|
||||
- Token cost: 0 input · 0 output
|
||||
|
||||
## Graph Freshness
|
||||
- Built from commit: `7482eb2b`
|
||||
- Built from commit: `9891c2e4`
|
||||
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
|
||||
- Run `graphify update .` after code changes (no API cost).
|
||||
|
||||
@@ -494,7 +494,6 @@
|
||||
- [[_COMMUNITY_Community 476|Community 476]]
|
||||
- [[_COMMUNITY_Community 477|Community 477]]
|
||||
- [[_COMMUNITY_Community 478|Community 478]]
|
||||
- [[_COMMUNITY_Community 479|Community 479]]
|
||||
- [[_COMMUNITY_Community 480|Community 480]]
|
||||
- [[_COMMUNITY_Community 481|Community 481]]
|
||||
- [[_COMMUNITY_Community 482|Community 482]]
|
||||
@@ -862,6 +861,7 @@
|
||||
- [[_COMMUNITY_Community 862|Community 862]]
|
||||
- [[_COMMUNITY_Community 863|Community 863]]
|
||||
- [[_COMMUNITY_Community 864|Community 864]]
|
||||
- [[_COMMUNITY_Community 865|Community 865]]
|
||||
- [[_COMMUNITY_Community 866|Community 866]]
|
||||
- [[_COMMUNITY_Community 867|Community 867]]
|
||||
- [[_COMMUNITY_Community 868|Community 868]]
|
||||
@@ -1177,6 +1177,7 @@
|
||||
- [[_COMMUNITY_Community 1179|Community 1179]]
|
||||
- [[_COMMUNITY_Community 1180|Community 1180]]
|
||||
- [[_COMMUNITY_Community 1181|Community 1181]]
|
||||
- [[_COMMUNITY_Community 1182|Community 1182]]
|
||||
- [[_COMMUNITY_Community 1183|Community 1183]]
|
||||
- [[_COMMUNITY_Community 1184|Community 1184]]
|
||||
- [[_COMMUNITY_Community 1185|Community 1185]]
|
||||
@@ -1184,6 +1185,7 @@
|
||||
- [[_COMMUNITY_Community 1187|Community 1187]]
|
||||
- [[_COMMUNITY_Community 1188|Community 1188]]
|
||||
- [[_COMMUNITY_Community 1189|Community 1189]]
|
||||
- [[_COMMUNITY_Community 1190|Community 1190]]
|
||||
- [[_COMMUNITY_Community 1191|Community 1191]]
|
||||
- [[_COMMUNITY_Community 1192|Community 1192]]
|
||||
- [[_COMMUNITY_Community 1193|Community 1193]]
|
||||
@@ -1193,9 +1195,11 @@
|
||||
- [[_COMMUNITY_Community 1197|Community 1197]]
|
||||
- [[_COMMUNITY_Community 1198|Community 1198]]
|
||||
- [[_COMMUNITY_Community 1199|Community 1199]]
|
||||
- [[_COMMUNITY_Community 1200|Community 1200]]
|
||||
- [[_COMMUNITY_Community 1201|Community 1201]]
|
||||
- [[_COMMUNITY_Community 1202|Community 1202]]
|
||||
- [[_COMMUNITY_Community 1203|Community 1203]]
|
||||
- [[_COMMUNITY_Community 1204|Community 1204]]
|
||||
- [[_COMMUNITY_Community 1205|Community 1205]]
|
||||
- [[_COMMUNITY_Community 1206|Community 1206]]
|
||||
- [[_COMMUNITY_Community 1207|Community 1207]]
|
||||
@@ -1204,6 +1208,7 @@
|
||||
- [[_COMMUNITY_Community 1210|Community 1210]]
|
||||
- [[_COMMUNITY_Community 1211|Community 1211]]
|
||||
- [[_COMMUNITY_Community 1212|Community 1212]]
|
||||
- [[_COMMUNITY_Community 1213|Community 1213]]
|
||||
- [[_COMMUNITY_Community 1214|Community 1214]]
|
||||
- [[_COMMUNITY_Community 1215|Community 1215]]
|
||||
- [[_COMMUNITY_Community 1216|Community 1216]]
|
||||
@@ -1213,6 +1218,8 @@
|
||||
- [[_COMMUNITY_Community 1220|Community 1220]]
|
||||
- [[_COMMUNITY_Community 1221|Community 1221]]
|
||||
- [[_COMMUNITY_Community 1222|Community 1222]]
|
||||
- [[_COMMUNITY_Community 1223|Community 1223]]
|
||||
- [[_COMMUNITY_Community 1224|Community 1224]]
|
||||
- [[_COMMUNITY_Community 1225|Community 1225]]
|
||||
- [[_COMMUNITY_Community 1233|Community 1233]]
|
||||
- [[_COMMUNITY_Community 1235|Community 1235]]
|
||||
@@ -1243,21 +1250,21 @@
|
||||
assets/admin/App.tsx → assets/admin/stores/authStore.ts
|
||||
- `PublicRoute()` --calls--> `useAuthStore` [EXTRACTED]
|
||||
assets/admin/App.tsx → assets/admin/stores/authStore.ts
|
||||
- `ReplaceAppointmentModal()` --calls--> `rialToToman()` [EXTRACTED]
|
||||
assets/admin/components/AppointmentActions.tsx → assets/admin/lib/utils.ts
|
||||
- `openMenu()` --calls--> `renderWithProviders()` [EXTRACTED]
|
||||
assets/admin/components/AppointmentActions.test.tsx → assets/admin/test/utils.tsx
|
||||
|
||||
## Import Cycles
|
||||
- None detected.
|
||||
|
||||
## Communities (1227 total, 283 thin omitted)
|
||||
## Communities (1234 total, 287 thin omitted)
|
||||
|
||||
### Community 0 - "Community 0"
|
||||
Cohesion: 0.05
|
||||
Nodes (23): ClinicAppointmentAccessTest, ClinicOwnerScheduleAccessTest, ClinicDoctorPermissionTest, ClinicDoctorPermissionRepository, ClinicDoctorPermission, ClinicRecordAccessTest, ClinicDoctorPermissionChecker, Clinic (+15 more)
|
||||
Nodes (24): ClinicOwnerScheduleAccessTest, ClinicDoctorPermissionTest, ClinicDoctorPermissionRepository, ClinicDoctorPermissionController, ClinicDoctorPermission, ClinicRecordAccessTest, ClinicDoctorPermissionChecker, Clinic (+16 more)
|
||||
|
||||
### Community 1 - "Community 1"
|
||||
Cohesion: 0.08
|
||||
Nodes (32): EMPTY_CATS, EMPTY_ITEMS, EMPTY_META, EMPTY_PACKAGES, EMPTY_STATS, InventoryItem, InventoryMeta, InventoryPackage (+24 more)
|
||||
Cohesion: 0.06
|
||||
Nodes (37): EMPTY_CATS, EMPTY_ITEMS, EMPTY_META, EMPTY_PACKAGES, EMPTY_STATS, InventoryItem, InventoryMeta, InventoryPackage (+29 more)
|
||||
|
||||
### Community 2 - "Community 2"
|
||||
Cohesion: 0.10
|
||||
@@ -1280,12 +1287,12 @@ Cohesion: 0.17
|
||||
Nodes (8): SettlementController, SettlementRepository, Settlement, JsonResponse, Request, User, ManagerRegistry, User
|
||||
|
||||
### Community 7 - "Community 7"
|
||||
Cohesion: 0.08
|
||||
Cohesion: 0.07
|
||||
Nodes (5): Clinic, Collection, Doctor, self, User
|
||||
|
||||
### Community 8 - "Community 8"
|
||||
Cohesion: 0.02
|
||||
Nodes (71): useGoBack(), ApiError, { refreshMock, logoutMock }, replaceMock, AVATAR_GRADIENTS, avatarGradient(), latinDigitsField(), NumericFieldProps (+63 more)
|
||||
Nodes (75): useGoBack(), ApiError, { refreshMock, logoutMock }, replaceMock, AVATAR_GRADIENTS, avatarGradient(), latinDigitsField(), NumericFieldProps (+67 more)
|
||||
|
||||
### Community 9 - "Community 9"
|
||||
Cohesion: 0.04
|
||||
@@ -1305,7 +1312,7 @@ Nodes (49): Account provisioning, Clinic Doctor Invitation API, Console: `app:in
|
||||
|
||||
### Community 13 - "Community 13"
|
||||
Cohesion: 0.01
|
||||
Nodes (185): RoleRoute(), appt, get, navigate, openMenu(), patch, post, get (+177 more)
|
||||
Nodes (169): RoleRoute(), get, get, put, InsuranceServiceCategoriesCard(), ServiceCategoryRow, get, put (+161 more)
|
||||
|
||||
### Community 14 - "Community 14"
|
||||
Cohesion: 0.16
|
||||
@@ -1317,7 +1324,7 @@ Nodes (7): PaymentController, Appointment, JsonResponse, Payment, Request, Respo
|
||||
|
||||
### Community 16 - "Community 16"
|
||||
Cohesion: 0.04
|
||||
Nodes (13): PatientSession, AppLog, SecretaryAppointmentScopeTest, ScheduledBlogPublisher, Appointment, Collection, InventoryPackage, PatientRecord (+5 more)
|
||||
Nodes (13): AppointmentUpdateTest, PatientSession, SmsWallet, AppLog, Appointment, Collection, InventoryPackage, PatientRecord (+5 more)
|
||||
|
||||
### Community 17 - "Community 17"
|
||||
Cohesion: 0.05
|
||||
@@ -1336,12 +1343,12 @@ Cohesion: 0.11
|
||||
Nodes (7): AdminApiController, RepresentationRepository, Doctor, JsonResponse, Request, User, StreamedResponse
|
||||
|
||||
### Community 21 - "Community 21"
|
||||
Cohesion: 0.03
|
||||
Nodes (88): DiscountTab(), emptyForm(), FormState, fromRule(), labelStyle(), Option, RuleModal(), TYPE_LABELS (+80 more)
|
||||
Cohesion: 0.04
|
||||
Nodes (59): ScheduleField(), grid, PatientFormOptions, patientFormSchema, Props, baseValues, options, setup() (+51 more)
|
||||
|
||||
### Community 22 - "Community 22"
|
||||
Cohesion: 0.16
|
||||
Nodes (9): RatingController, Rate, RateRepository, JsonResponse, Request, User, Doctor, ManagerRegistry (+1 more)
|
||||
Cohesion: 0.29
|
||||
Nodes (4): RatingController, JsonResponse, Request, User
|
||||
|
||||
### Community 23 - "Community 23"
|
||||
Cohesion: 0.05
|
||||
@@ -1352,8 +1359,8 @@ Cohesion: 0.07
|
||||
Nodes (3): City, Province, self
|
||||
|
||||
### Community 25 - "Community 25"
|
||||
Cohesion: 0.03
|
||||
Nodes (63): Appointment API, Error Responses, Error Responses, Errors, Errors, Errors, Errors, Errors (+55 more)
|
||||
Cohesion: 0.22
|
||||
Nodes (9): Appointment API, Errors, Errors, GET `/api/v1/appointment-booking-services/{doctorUuid}`, GET `/api/v1/appointments/user`, Query Parameters, Response `200`, Response `200` (+1 more)
|
||||
|
||||
### Community 26 - "Community 26"
|
||||
Cohesion: 0.11
|
||||
@@ -1384,8 +1391,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.14
|
||||
Nodes (7): BlogCacheInvalidatorTest, HttpClientInterface, LoggerInterface, MellatGatewayTest, BlogCacheInvalidator, Blog, Blog
|
||||
Cohesion: 0.16
|
||||
Nodes (6): HttpClientInterface, LoggerInterface, LogPruneService, BlogCacheInvalidator, SiteConfigRepository, Blog
|
||||
|
||||
### Community 34 - "Community 34"
|
||||
Cohesion: 0.05
|
||||
@@ -1448,8 +1455,8 @@ Cohesion: 0.11
|
||||
Nodes (4): Payment, Appointment, self, User
|
||||
|
||||
### Community 49 - "Community 49"
|
||||
Cohesion: 0.07
|
||||
Nodes (33): SecretaryEarningsSummary, useSecretaryEarnings(), AdminLayout(), avatarBg(), HUES, ProfileMenu(), Role, ROLE_LABELS (+25 more)
|
||||
Cohesion: 0.12
|
||||
Nodes (20): AdminLayout(), avatarBg(), HUES, ProfileMenu(), Role, ROLE_LABELS, settingsPath(), logoutMock (+12 more)
|
||||
|
||||
### Community 50 - "Community 50"
|
||||
Cohesion: 0.07
|
||||
@@ -1465,7 +1472,7 @@ Nodes (26): الزامات UI, باگفیکس صفحه نوبتها, با
|
||||
|
||||
### Community 53 - "Community 53"
|
||||
Cohesion: 0.05
|
||||
Nodes (26): AppointmentEvent, AppLogRepository, AppointmentEventRepository, ClaimItemRepository, DoctorClaimRequestRepository, DoctorInsuranceRepository, PreRegistrationRepository, SessionAuditLogRepository (+18 more)
|
||||
Nodes (25): AppointmentEvent, AppLogRepository, AppointmentEventRepository, ClaimItemRepository, DoctorClaimRequestRepository, DoctorInsuranceRepository, PreRegistrationRepository, SessionServiceRepository (+17 more)
|
||||
|
||||
### Community 54 - "Community 54"
|
||||
Cohesion: 0.10
|
||||
@@ -1488,28 +1495,28 @@ Cohesion: 0.24
|
||||
Nodes (6): BlogController, Blog, City, JsonResponse, Request, User
|
||||
|
||||
### Community 59 - "Community 59"
|
||||
Cohesion: 0.07
|
||||
Nodes (15): ClinicController, DoctorSpecialtyParentsTest, Specialty, BackfillSpecialtyParentsStep, SpecialtyRepository, Clinic, DoctorAddress, JsonResponse (+7 more)
|
||||
Cohesion: 0.22
|
||||
Nodes (6): ClinicController, Clinic, DoctorAddress, JsonResponse, Request, User
|
||||
|
||||
### Community 60 - "Community 60"
|
||||
Cohesion: 0.08
|
||||
Nodes (24): API های جدید که باید ساخته شوند, API های موجود (قابل استفاده مستقیم), authStore, `POST /api/v1/user/login` — PUBLIC (PasswordAuthenticator), `POST /api/v1/user/send-code` — PUBLIC, `POST /api/v1/user/verify-code` — PUBLIC, `POST /oauth/token` — PUBLIC, State Management (فقط useState — نه TanStack Query) (+16 more)
|
||||
|
||||
### Community 61 - "Community 61"
|
||||
Cohesion: 0.04
|
||||
Nodes (54): Add Session Payment (تسویه چندتکه), Auto-Creation on Appointment Confirm, Create Patient Record, Create Session, DELETE `/api/v1/patient/attachment/{uuid}`, DELETE `/api/v1/patient/call/{uuid}`, DELETE `/api/v1/patient/medical-record/{uuid}`, DELETE `/api/v1/patient/message/{uuid}` (+46 more)
|
||||
Cohesion: 0.05
|
||||
Nodes (42): Auto-Creation on Appointment Confirm, DELETE `/api/v1/patient/attachment/{uuid}`, DELETE `/api/v1/patient/call/{uuid}`, DELETE `/api/v1/patient/medical-record/{uuid}`, DELETE `/api/v1/patient/message/{uuid}`, DELETE `/api/v1/patient/note/{uuid}`, Errors, Errors (+34 more)
|
||||
|
||||
### Community 62 - "Community 62"
|
||||
Cohesion: 0.09
|
||||
Nodes (30): MethodOption, Props, QUICK_TOMANS, WalletModalSubmit, WalletMode, WalletTransactionModal(), BANK_KEY, BankAccount (+22 more)
|
||||
Cohesion: 0.05
|
||||
Nodes (51): Props, MethodOption, Props, QUICK_TOMANS, WalletModalSubmit, WalletMode, WalletTransactionModal(), BANK_KEY (+43 more)
|
||||
|
||||
### Community 63 - "Community 63"
|
||||
Cohesion: 0.02
|
||||
Nodes (162): ALLOWED_ROLES, PrivateRoute(), PublicRoute(), queryClient, toastStyle, Props, ScheduleField(), pageOf() (+154 more)
|
||||
Nodes (132): ALLOWED_ROLES, PrivateRoute(), PublicRoute(), queryClient, toastStyle, pageOf(), ListPage(), useUrlState() (+124 more)
|
||||
|
||||
### Community 64 - "Community 64"
|
||||
Cohesion: 0.19
|
||||
Nodes (7): SmsWalletController, SmsSettingsRepository, SmsSettings, JsonResponse, Request, User, ManagerRegistry
|
||||
Cohesion: 0.29
|
||||
Nodes (4): SmsWalletController, JsonResponse, Request, User
|
||||
|
||||
### Community 65 - "Community 65"
|
||||
Cohesion: 0.08
|
||||
@@ -1539,6 +1546,10 @@ Nodes (12): رفع بهمریختگی کامل پنل ادمین روی iPhon
|
||||
Cohesion: 0.08
|
||||
Nodes (24): سناریو: ایمپورت پزشکان سازمان نظام پزشکی و مدیریت مالکیت پروفایل, نتیجهگیری کلیدی طراحی, ۱. خلاصه اجرایی, ۱۰. جریان کاربری (خلاصهی گامبهگام), ۱۱. حالات مرزی و قواعد کسبوکار, ۱۲. مراحل پیادهسازی (بهترتیب و بهتفکیک ریپو), ۱۳. تصمیمات باز و ریسکها, ۱۴. مرجع نمونهی داده (+16 more)
|
||||
|
||||
### Community 72 - "Community 72"
|
||||
Cohesion: 0.07
|
||||
Nodes (4): ClaimRepository, Claim, Collection, self
|
||||
|
||||
### Community 74 - "Community 74"
|
||||
Cohesion: 0.09
|
||||
Nodes (21): DELETE `/api/v1/user-profile/{uuid}`, Errors, Errors, Errors, Errors, Errors, GET `/api/v1/user-profile/{uuid}`, PATCH `/api/v1/user-profile/{uuid}` (+13 more)
|
||||
@@ -1567,10 +1578,6 @@ 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.11
|
||||
Nodes (3): CategoryImportTest, Connection, CategoryImporter
|
||||
|
||||
### Community 83 - "Community 83"
|
||||
Cohesion: 0.09
|
||||
Nodes (21): Backend, CSS / UI, Frontend, روند اجرای هر قابلیت, قبل از شروع — تحلیل پرامپت و ساخت Todo, قوانین اجرا (اجباری — هیچ استثنایی ندارد), قوانین خاص این پروژه, مثال اجرا (+13 more)
|
||||
@@ -1584,8 +1591,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.02
|
||||
Nodes (33): BookingServicesPublicTest, ScheduleOwnershipTest, LowTierFixesTest, SendCodeMobileRateLimitTest, ClaimsListPaginationTest, CaptchaFlowTest, CreateClinicValidationTest, ServiceItemDeleteCleanupTest (+25 more)
|
||||
Cohesion: 0.03
|
||||
Nodes (32): BookingModeImmutableTest, BookingServicesPublicTest, DateOverrideOwnershipTest, LowTierFixesTest, SendCodeMobileRateLimitTest, ClaimsListPaginationTest, CaptchaFlowTest, CreateClinicValidationTest (+24 more)
|
||||
|
||||
### Community 87 - "Community 87"
|
||||
Cohesion: 0.10
|
||||
@@ -1608,7 +1615,7 @@ Cohesion: 0.10
|
||||
Nodes (20): DELETE `/api/v1/admin/users/{uuid}`, Errors, Errors, GET `/api/v1/admin/users`, GET `/api/v1/admin/users/stats`, GET `/api/v1/admin/users/{uuid}`, POST `/api/v1/admin/users/{uuid}/status`, PUT `/api/v1/admin/users/{uuid}` (+12 more)
|
||||
|
||||
### Community 92 - "Community 92"
|
||||
Cohesion: 0.09
|
||||
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)
|
||||
|
||||
### Community 93 - "Community 93"
|
||||
@@ -1648,7 +1655,7 @@ Cohesion: 0.10
|
||||
Nodes (19): Backend — endpoint اشتراک, Frontend — App.tsx, Frontend — authStore, Frontend — Sidebar, اعمال محدودیتهای اشتراک در پنل ادمین (Frontend Gate), ترتیب اجرا, زمینه, فایلهای مرتبط (+11 more)
|
||||
|
||||
### Community 102 - "Community 102"
|
||||
Cohesion: 0.08
|
||||
Cohesion: 0.07
|
||||
Nodes (26): Bulk import / export, DELETE `/api/v1/admin/tag/{id}`, DELETE `/api/v1/tenant-tag/{uuid}`, Errors, Errors, Errors, Errors, Errors (+18 more)
|
||||
|
||||
### Community 103 - "Community 103"
|
||||
@@ -1668,12 +1675,12 @@ Cohesion: 0.11
|
||||
Nodes (18): Endpoint ها, gate check در تسکهای بعدی, GET /api/v1/subscription/my, GET /api/v1/subscription/plans, POST /api/v1/admin/subscription/period, POST /api/v1/subscription-payment (موجود), POST /api/v1/subscription/trial, POST /api/v1/subscription/trial (خطا — قبلاً استفاده شده) (+10 more)
|
||||
|
||||
### Community 107 - "Community 107"
|
||||
Cohesion: 0.14
|
||||
Nodes (12): ServiceSlotExcludeSelfTest, AppointmentController, SlotCalculatorService, Appointment, Clinic, Doctor, JsonResponse, Request (+4 more)
|
||||
Cohesion: 0.10
|
||||
Nodes (17): ServiceSlotExcludeSelfTest, AppointmentController, MyAppointmentsController, SlotCalculatorService, Appointment, Clinic, Doctor, JsonResponse (+9 more)
|
||||
|
||||
### Community 108 - "Community 108"
|
||||
Cohesion: 0.09
|
||||
Nodes (16): CaptchaController, BaseController, CategoryController, CategoryImportController, DoctorImportController, SiteContextController, JsonResponse, JsonResponse (+8 more)
|
||||
Cohesion: 0.06
|
||||
Nodes (24): CaptchaController, BaseController, CategoryController, CategoryImportController, DoctorClaimController, DoctorImportController, SiteConfigController, SiteContextController (+16 more)
|
||||
|
||||
### Community 109 - "Community 109"
|
||||
Cohesion: 0.29
|
||||
@@ -1745,7 +1752,7 @@ Nodes (4): Rate, Doctor, self, User
|
||||
|
||||
### Community 126 - "Community 126"
|
||||
Cohesion: 0.07
|
||||
Nodes (39): PatientFormOptions, PatientFormValues, baseValues, options, setup(), dateStrToTs(), EDUCATION_OPTS, formValuesToPayload() (+31 more)
|
||||
Nodes (37): PatientFormValues, get, patch, usePatient(), useUpdatePatient(), dateStrToTs(), EDUCATION_OPTS, formValuesToPayload() (+29 more)
|
||||
|
||||
### Community 128 - "Community 128"
|
||||
Cohesion: 0.10
|
||||
@@ -1788,8 +1795,8 @@ Cohesion: 0.12
|
||||
Nodes (15): Admin Endpoints, DELETE /api/v1/admin/subscription/period/{uuid}, Error Codes, GET /api/v1/admin/subscription/plans, GET /api/v1/admin/subscription/report, GET /api/v1/subscription/my, GET /api/v1/subscription-payment/callback/{gateway}, GET /api/v1/subscription/plans (+7 more)
|
||||
|
||||
### Community 138 - "Community 138"
|
||||
Cohesion: 0.29
|
||||
Nodes (4): BillingController, JsonResponse, Request, User
|
||||
Cohesion: 0.08
|
||||
Nodes (19): AppointmentConfirmInsuranceSharesTest, ClaimAutoCreationTest, SeedInsuranceScenarioCommand, BillingController, InvoiceService, JsonResponse, Request, User (+11 more)
|
||||
|
||||
### Community 139 - "Community 139"
|
||||
Cohesion: 0.35
|
||||
@@ -1877,7 +1884,7 @@ Nodes (15): Date Overrides, DELETE `/api/v1/appointment-settings/date-override/{
|
||||
|
||||
### Community 161 - "Community 161"
|
||||
Cohesion: 0.02
|
||||
Nodes (94): DoctorTab, PickedService, ServicePick, ServiceSlot, ServiceSlotPicker(), get, services, PickedSlot (+86 more)
|
||||
Nodes (129): AppointmentLike, ConfirmAppointmentModal(), METHOD_OPTIONS, PaymentRow, Props, rowStyle, ServiceItem, STATE_TONE (+121 more)
|
||||
|
||||
### Community 162 - "Community 162"
|
||||
Cohesion: 0.09
|
||||
@@ -1909,7 +1916,7 @@ Nodes (20): api.ir (استعلام هویت — Shahkar / IbanMatch), اتصال
|
||||
|
||||
### Community 169 - "Community 169"
|
||||
Cohesion: 0.09
|
||||
Nodes (9): SourceProfileIdTest, UserProfileDemographicsTest, ErrorCodesTest, HealthControllerTest, TenantLookupInventoryTest, TimezoneTest, TestCase, UserProfile (+1 more)
|
||||
Nodes (10): SourceProfileIdTest, UserProfileDemographicsTest, MellatGatewayTest, ErrorCodesTest, HealthControllerTest, TenantLookupInventoryTest, TimezoneTest, TestCase (+2 more)
|
||||
|
||||
### Community 170 - "Community 170"
|
||||
Cohesion: 0.13
|
||||
@@ -2044,8 +2051,8 @@ Cohesion: 0.12
|
||||
Nodes (17): Clinic Services API, DELETE /api/v1/service-item/{uuid}, DELETE /api/v1/service-section/{uuid}, GET /api/v1/service-categories, GET /api/v1/service-item/{uuid}, GET /api/v1/service-item/{uuid}/audit-logs, GET /api/v1/service-items, GET /api/v1/service-items/{sectionUuid} (+9 more)
|
||||
|
||||
### Community 204 - "Community 204"
|
||||
Cohesion: 0.02
|
||||
Nodes (112): PatientTagsCell(), TenantTag, SessionServiceCard(), TauriStatCards(), PaymentConfig, PaymentGatewayInfo, usePaymentConfig(), displayDoctorName() (+104 more)
|
||||
Cohesion: 0.04
|
||||
Nodes (55): PatientTagsCell(), TenantTag, ServiceTariffModal(), TariffResponse, TariffRow, formatNumber(), formatRial(), formatYear() (+47 more)
|
||||
|
||||
### Community 205 - "Community 205"
|
||||
Cohesion: 0.21
|
||||
@@ -2180,8 +2187,8 @@ Cohesion: 0.24
|
||||
Nodes (5): PatientRecordRepository, ManagerRegistry, PatientRecord, QueryBuilder, User
|
||||
|
||||
### Community 244 - "Community 244"
|
||||
Cohesion: 0.14
|
||||
Nodes (21): apiCall(), cdp(), claims(), [cmd, ...argv], cmdApi(), cmdAuthz(), cmdPerf(), cmdRoles() (+13 more)
|
||||
Cohesion: 0.07
|
||||
Nodes (36): CalendarIcon(), CardIcon(), CardTickIcon(), S, UserAddIcon(), StatCardModel, apiCall(), cdp() (+28 more)
|
||||
|
||||
### Community 245 - "Community 245"
|
||||
Cohesion: 0.36
|
||||
@@ -2340,8 +2347,8 @@ Cohesion: 0.17
|
||||
Nodes (5): ServiceItemRepository, ClinicStaff, ManagerRegistry, ServiceItem, ServiceSection
|
||||
|
||||
### Community 286 - "Community 286"
|
||||
Cohesion: 0.21
|
||||
Nodes (7): ApptRow, ChartPoint, MONTH_OPTIONS, SelectorOption, TauriDashboardView(), TauriDashboardViewProps, DashboardStats
|
||||
Cohesion: 0.03
|
||||
Nodes (53): ChevronDownIcon(), ApiAppointment, NOT_VISITED_STATUSES, ServiceOption, STATUS_OPTIONS, ApptRow, CONFIRMED_STATUSES, HEAD (+45 more)
|
||||
|
||||
### Community 287 - "Community 287"
|
||||
Cohesion: 0.27
|
||||
@@ -2449,7 +2456,7 @@ Nodes (4): InsuranceRepository, Insurance, InsuranceType, ManagerRegistry
|
||||
|
||||
### Community 314 - "Community 314"
|
||||
Cohesion: 0.03
|
||||
Nodes (87): AppointmentCardData, AppointmentTurnCard(), base, Breadcrumb(), PatientCaseBanner(), Tag, SessionPaymentAccordion(), SessionPaymentData (+79 more)
|
||||
Nodes (92): AppointmentCardData, AppointmentTurnCard(), base, Breadcrumb(), PatientCaseBanner(), Tag, SessionPaymentAccordion(), SessionPaymentData (+84 more)
|
||||
|
||||
### Community 315 - "Community 315"
|
||||
Cohesion: 0.23
|
||||
@@ -2560,8 +2567,8 @@ Cohesion: 0.25
|
||||
Nodes (8): بکاند — تغییرات `Appointment` entity:, بکاند — تغییرات `AppointmentController::book()`:, بکاند — موجودیت `SiteConfig` (جدید):, بکاند — کنترلر تنظیمات ادمین (جدید):, فرانتاند — تغییرات `AppointmentsPage.tsx`:, فرانتاند — صفحه تنظیمات ادمین (جدید):, مرحله ۹ — سیستم کمیسیون نوبتدهی (بکاند + فرانتاند) — جدید, منطق کسبوکار:
|
||||
|
||||
### Community 346 - "Community 346"
|
||||
Cohesion: 0.10
|
||||
Nodes (10): TenantInsuranceCategoryCoverageRepository, TenantInsuranceCleanupService, TenantInsuranceService, ManagerRegistry, ServiceCategory, CoverageRule, ServiceCategory, TenantInsurance (+2 more)
|
||||
Cohesion: 0.21
|
||||
Nodes (5): TenantInsuranceService, CoverageRule, ServiceCategory, TenantInsurance, TenantServiceCoverage
|
||||
|
||||
### Community 347 - "Community 347"
|
||||
Cohesion: 0.11
|
||||
@@ -2640,8 +2647,8 @@ Cohesion: 0.25
|
||||
Nodes (7): بازسازی از صفر, دادهٔ انبوه, شناسهها, نام پزشک بدون عنوان, نکتهها, پرسوناها, کاربران تستی
|
||||
|
||||
### Community 367 - "Community 367"
|
||||
Cohesion: 0.24
|
||||
Nodes (5): SeedInsuranceScenarioCommand, Claim, InputInterface, OutputInterface, SymfonyStyle
|
||||
Cohesion: 0.27
|
||||
Nodes (5): ClinicAppointmentAccessTest, Appointment, Clinic, Doctor, User
|
||||
|
||||
### Community 368 - "Community 368"
|
||||
Cohesion: 0.24
|
||||
@@ -2769,7 +2776,7 @@ Nodes (4): BookingLocationValidityTest, Clinic, Doctor, WeeklySchedule
|
||||
|
||||
### Community 404 - "Community 404"
|
||||
Cohesion: 0.12
|
||||
Nodes (9): AbstractMigration, Schema, Version20260609132009, Schema, Version20260609133334, Schema, Version20260711150000, Schema (+1 more)
|
||||
Nodes (9): AbstractMigration, Schema, Version20260609132009, Schema, Version20260609133334, Schema, Version20260610092558, Schema (+1 more)
|
||||
|
||||
### Community 405 - "Community 405"
|
||||
Cohesion: 0.11
|
||||
@@ -2780,12 +2787,12 @@ Cohesion: 0.06
|
||||
Nodes (30): انتقال برنامه کاری، اصلاح فرم تنظیمات نوبت، فیلدهای عددی لاتین، رفع باگ هزینه ویزیت در مودال، و لاگ/تایملاین لغو نوبت, تسک ۱ — انتقال کامل «برنامه کاری» از پروفایل به تنظیمات نوبتدهی, تسک ۲ — اصلاح چیدمان دکمه ذخیره در صفحه تنظیمات نوبتدهی, تسک ۳ — اجبار ورودی لاتین در همه فیلدهای عددی سراسری, تسک ۴ — رفع باگ: ثبت نوبت هنگام الزامی بودن هزینه ویزیت (۴۲۲), تسک ۵ — ثبت لاگ و رویداد Timeline هنگام لغو نوبت, زمینه, فایلهای مرتبط (+22 more)
|
||||
|
||||
### Community 407 - "Community 407"
|
||||
Cohesion: 0.16
|
||||
Nodes (11): MessageBusInterface, MockObject, SmsService, SmsServiceLookupOnlyTest, SmsLogRepository, SmsMessageTemplateRepository, SmsService, SmsTextResolver (+3 more)
|
||||
Cohesion: 0.22
|
||||
Nodes (9): MessageBusInterface, MockObject, SmsServiceLookupOnlyTest, SmsLog, SmsLogRepository, SmsMessageTemplateRepository, SmsService, SmsTextResolver (+1 more)
|
||||
|
||||
### Community 409 - "Community 409"
|
||||
Cohesion: 0.08
|
||||
Nodes (22): InvoicePaymentRow, InvoiceRowStatus, MY_PAYMENTS_LIMIT, PatientInvoiceRow, PatientInvoicesPayload, PaymentFilters, PaymentRow, PaymentRowStatus (+14 more)
|
||||
Cohesion: 0.05
|
||||
Nodes (40): EMPTY, PatientFilters, PricingInsurance, TenantTag, InvoicePaymentRow, InvoiceRowStatus, MY_PAYMENTS_LIMIT, PatientInvoiceRow (+32 more)
|
||||
|
||||
### Community 410 - "Community 410"
|
||||
Cohesion: 0.08
|
||||
@@ -2800,16 +2807,16 @@ Cohesion: 0.20
|
||||
Nodes (6): AuthController, RateLimiterFactory, ClinicDoctorPermission, JsonResponse, Request, User
|
||||
|
||||
### Community 416 - "Community 416"
|
||||
Cohesion: 0.17
|
||||
Nodes (9): AbstractAuthenticator, AuthenticationException, ExceptionSubscriber, Passport, PasswordAuthenticator, Request, Response, ExceptionEvent (+1 more)
|
||||
Cohesion: 0.27
|
||||
Nodes (7): AbstractAuthenticator, AuthenticationException, Passport, PasswordAuthenticator, Request, Response, TokenInterface
|
||||
|
||||
### Community 418 - "Community 418"
|
||||
Cohesion: 0.17
|
||||
Nodes (11): دیپلوی ClinicPro روی Coolify (Docker Compose), رفع اشکال, مراحل دیپلوی, معماری دیپلوی, نکات عملیاتی, چند دامنه فرانتاند (مهم), ۱. ساخت Resource در Coolify, ۲. اختصاص دامنه (+3 more)
|
||||
|
||||
### Community 419 - "Community 419"
|
||||
Cohesion: 0.22
|
||||
Nodes (7): ClaimAutoCreationTest, ClaimRepository, InvoiceService, Collection, Doctor, Invoice, PatientRecord
|
||||
Cohesion: 0.18
|
||||
Nodes (5): TenantInsuranceCategoryCoverageRepository, TenantInsuranceCleanupService, ManagerRegistry, ServiceCategory, TenantInsuranceCategoryCoverage
|
||||
|
||||
### Community 421 - "Community 421"
|
||||
Cohesion: 0.37
|
||||
@@ -2852,8 +2859,8 @@ Cohesion: 0.20
|
||||
Nodes (6): InsuranceController, EntityInsurancePricing, JsonResponse, Request, TenantInsurance, User
|
||||
|
||||
### Community 438 - "Community 438"
|
||||
Cohesion: 0.03
|
||||
Nodes (66): Props, CoverageDefaultRow, Props, Invoice, InvoiceItem, InvoiceSummaryModal(), SessionConsumable, SessionData (+58 more)
|
||||
Cohesion: 0.02
|
||||
Nodes (116): Props, CoverageDefaultRow, Props, Invoice, InvoiceItem, InvoiceSummaryModal(), SessionConsumable, SessionData (+108 more)
|
||||
|
||||
### Community 439 - "Community 439"
|
||||
Cohesion: 0.17
|
||||
@@ -2879,17 +2886,13 @@ Nodes (5): ClinicInvitationService, Clinic, ClinicDoctorInvitation, Doctor, User
|
||||
Cohesion: 0.06
|
||||
Nodes (33): Bank accounts, Body, Body, Errors, Errors, Errors, Errors, Errors (+25 more)
|
||||
|
||||
### Community 451 - "Community 451"
|
||||
Cohesion: 0.18
|
||||
Nodes (4): LogPruneService, MaintenanceService, MaintenanceModeTest, SiteConfigRepository
|
||||
|
||||
### Community 452 - "Community 452"
|
||||
Cohesion: 0.15
|
||||
Nodes (3): DoctorClaimRequest, Doctor, User
|
||||
|
||||
### Community 453 - "Community 453"
|
||||
Cohesion: 0.04
|
||||
Nodes (47): AppointmentLike, ConfirmAppointmentModal(), METHOD_OPTIONS, PaymentRow, Props, rowStyle, ServiceItem, STATE_TONE (+39 more)
|
||||
Cohesion: 0.07
|
||||
Nodes (30): PricingPayload, ServiceCategoryRow, FilesServiceAddCard(), UserTick(), baseShareOf(), BillableLine, breakdownOf(), contractPercentFor() (+22 more)
|
||||
|
||||
### Community 455 - "Community 455"
|
||||
Cohesion: 0.32
|
||||
@@ -2904,8 +2907,8 @@ Cohesion: 0.14
|
||||
Nodes (6): CreateClaimsOnInvoiceFinalized, InvoiceFinalized, InvoicePaymentStatus, InvoiceService, Invoice, PatientSession
|
||||
|
||||
### Community 459 - "Community 459"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): API موجود (نیاز به تغییر ندارند), اپیک ۳ — منشی (Secretary) — تکمیل, تغییرات مورد نیاز, توضیح, نیازمندیهای کارکردی
|
||||
Cohesion: 0.33
|
||||
Nodes (6): API موجود (نیاز به تغییر ندارند), اپیکها, اپیک ۳ — منشی (Secretary) — تکمیل, تغییرات مورد نیاز, توضیح, نیازمندیهای کارکردی
|
||||
|
||||
### Community 460 - "Community 460"
|
||||
Cohesion: 0.33
|
||||
@@ -2979,10 +2982,6 @@ Nodes (5): ایندکسها, جدول: sms_accounts (حساب پیامک), ج
|
||||
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.15
|
||||
Nodes (7): Billing API — صورتحساب (فاز ۴ سیستم صورتحساب/بیمه), GET /api/v1/billing/invoices/{uuid}, POST /api/v1/billing/invoices, POST /api/v1/billing/invoices/{uuid}/finalize, مطالبهٔ خودکار, نکات, وضعیتهای Invoice
|
||||
|
||||
### Community 481 - "Community 481"
|
||||
Cohesion: 0.17
|
||||
Nodes (11): رفع نام دوتایی «دکتر» در ایمپورت IRIMC + دستور پاکسازی کامل پزشکان, زمینه, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, پروژه (+3 more)
|
||||
@@ -3027,17 +3026,13 @@ Nodes (14): زمینه, فایلهای مرتبط, مرجع درست — `Sub
|
||||
Cohesion: 0.49
|
||||
Nodes (3): SlotUniquenessTest, Appointment, Doctor
|
||||
|
||||
### Community 498 - "Community 498"
|
||||
Cohesion: 0.08
|
||||
Nodes (14): useSubscription(), ClinicDoctor, EMPTY_PERMISSIONS, FormState, groupBySecretary(), ModalMode, MySecretariesPage(), MySecretariesPageContent() (+6 more)
|
||||
|
||||
### Community 499 - "Community 499"
|
||||
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.33
|
||||
Nodes (6): API موجود (نیاز به endpoint جدید ندارد), اپیکها, اپیک ۷ — داشبورد هوشمند (Smart Dashboard), تغییر مورد نیاز, توضیح, نیازمندیهای کارکردی
|
||||
Cohesion: 0.40
|
||||
Nodes (5): API موجود (نیاز به endpoint جدید ندارد), اپیک ۷ — داشبورد هوشمند (Smart Dashboard), تغییر مورد نیاز, توضیح, نیازمندیهای کارکردی
|
||||
|
||||
### Community 501 - "Community 501"
|
||||
Cohesion: 0.40
|
||||
@@ -3236,8 +3231,8 @@ Cohesion: 0.50
|
||||
Nodes (4): Errors, POST `/api/v1/admin/sms/template/{uuid}/reject`, Request Body, Response `200`
|
||||
|
||||
### Community 559 - "Community 559"
|
||||
Cohesion: 0.25
|
||||
Nodes (4): SmsMessageTemplateRepository, SmsTextResolver, SmsMessageTemplate, ManagerRegistry
|
||||
Cohesion: 0.16
|
||||
Nodes (7): SmsMessageController, SmsMessageTemplateRepository, SmsTextResolver, SmsMessageTemplate, JsonResponse, Request, ManagerRegistry
|
||||
|
||||
### Community 560 - "Community 560"
|
||||
Cohesion: 0.50
|
||||
@@ -3288,8 +3283,8 @@ Cohesion: 0.31
|
||||
Nodes (3): AppointmentServiceFieldsTest, Appointment, Doctor
|
||||
|
||||
### Community 577 - "Community 577"
|
||||
Cohesion: 0.34
|
||||
Nodes (5): AppointmentConfirmInsuranceSharesTest, Appointment, Doctor, Insurance, PatientSession
|
||||
Cohesion: 0.17
|
||||
Nodes (12): Add Session Payment (تسویه چندتکه), Create Patient Record, Create Session, Edit Session Payment, Endpoints, Get Patient Record, List Patient Appointments, List Patient Sessions (+4 more)
|
||||
|
||||
### Community 578 - "Community 578"
|
||||
Cohesion: 0.14
|
||||
@@ -3340,16 +3335,16 @@ Cohesion: 0.50
|
||||
Nodes (3): Entity: Payment, ساختار فایلها, معماری — تسک ۱۵: ماژول پرداخت
|
||||
|
||||
### Community 593 - "Community 593"
|
||||
Cohesion: 0.21
|
||||
Nodes (4): PatientNote, PatientRecord, self, User
|
||||
Cohesion: 0.18
|
||||
Nodes (8): FormValues, schema, SectionDef, SectionId, SECTIONS, Settings, SettingsPage(), TaxHistoryRow
|
||||
|
||||
### Community 596 - "Community 596"
|
||||
Cohesion: 0.21
|
||||
Nodes (4): FinancialBreakdown, Payment, self, User
|
||||
|
||||
### Community 597 - "Community 597"
|
||||
Cohesion: 0.20
|
||||
Nodes (10): Configuration, Errors, GET `/api/v1/admin/sms/templates`, GET `/api/v1/sms/template/{uuid}`, POST `/api/v1/admin/sms/template/{uuid}/approve`, Request Body (`application/json`), Response `200`, Response `200` (+2 more)
|
||||
Cohesion: 0.29
|
||||
Nodes (7): Configuration, Errors, GET `/api/v1/admin/sms/templates`, GET `/api/v1/sms/template/{uuid}`, Response `200`, Response `200`, SMS API
|
||||
|
||||
### Community 598 - "Community 598"
|
||||
Cohesion: 0.29
|
||||
@@ -3400,8 +3395,8 @@ Cohesion: 0.12
|
||||
Nodes (16): الگوی مرجع که از قبل per-doctor است (باید تکرار شود), اندپوینتهایی که هنوز clinic-only هستند (باید اصلاح شوند), تنظیمات بیمه بهازای هر پزشک در کلینیک چندپزشکه, زمینه, فایلهای مرتبط, فرانتاند فعلی — بدون انتخاب پزشک, مشکل / هدف, نکات مهم (+8 more)
|
||||
|
||||
### Community 632 - "Community 632"
|
||||
Cohesion: 0.09
|
||||
Nodes (8): PatientAttachment, PatientCall, PatientMessage, PatientRecord, PatientRecord, self, PatientRecord, TenantOwnedTrait
|
||||
Cohesion: 0.05
|
||||
Nodes (15): PatientAttachment, PatientCall, PatientMedicalRecord, PatientMessage, PatientNote, PatientRecord, PatientRecord, self (+7 more)
|
||||
|
||||
### Community 633 - "Community 633"
|
||||
Cohesion: 0.27
|
||||
@@ -3428,7 +3423,7 @@ Cohesion: 0.24
|
||||
Nodes (5): PaymentTenantTest, Clinic, Doctor, EntityManagerInterface, Payment
|
||||
|
||||
### Community 646 - "Community 646"
|
||||
Cohesion: 0.13
|
||||
Cohesion: 0.12
|
||||
Nodes (3): NumericFieldNormalizerTest, PersianTextTest, PersianText
|
||||
|
||||
### Community 647 - "Community 647"
|
||||
@@ -3459,10 +3454,6 @@ Nodes (5): AppointmentConfirmationService, AutoCreateSessionOnConfirmTest, Appoi
|
||||
Cohesion: 0.19
|
||||
Nodes (9): DashboardController, IntlCalendar, Clinic, Doctor, DoctorSecretary, JsonResponse, QueryBuilder, Request (+1 more)
|
||||
|
||||
### Community 655 - "Community 655"
|
||||
Cohesion: 0.20
|
||||
Nodes (6): MyAppointmentsController, InputValidator, Doctor, JsonResponse, Request, User
|
||||
|
||||
### Community 656 - "Community 656"
|
||||
Cohesion: 0.25
|
||||
Nodes (8): Captcha API (ALTCHA), GET `/api/v1/altcha/challenge`, GET `/api/v1/altcha/config`, Response `200`, Response `200`, اعمال کپچا روی endpointهای محافظتشده, امنیت, خطای اعتبارسنجی کپچا `422`
|
||||
@@ -3539,10 +3530,6 @@ Nodes (16): بیمهٔ تکمیلی: فرانشیز درصدی، درصد پوش
|
||||
Cohesion: 0.12
|
||||
Nodes (16): زمینه, فاز ۱ — یکسانسازی تشخیص محیط (tenant) روی `EntityContextResolver`, فایلهای مرتبط, ماتریس نقشها که باید پشتیبانی شود, مشکل / هدف, معیار پذیرش, نکات مهم, وضعیت فعلی (+8 more)
|
||||
|
||||
### Community 690 - "Community 690"
|
||||
Cohesion: 0.27
|
||||
Nodes (9): AddTurn(), PatientsCategoryView(), PatientsGridView(), SearchHeaderP(), TurnsFilter(), countFilters(), dayBound(), EMPTY (+1 more)
|
||||
|
||||
### Community 692 - "Community 692"
|
||||
Cohesion: 0.12
|
||||
Nodes (16): Errors, Errors, Errors, GET `/api/v1/admin/representations`, GET `/api/v1/admin/representations/{uuid}/appointments`, GET `/api/v1/admin/representations/{uuid}/doctors`, POST `/api/v1/admin/representations/{uuid}/doctors`, Query Parameters (+8 more)
|
||||
@@ -3572,8 +3559,8 @@ Cohesion: 0.06
|
||||
Nodes (26): PaymentMethodController, EntityContextResolver, AppointmentAccessChecker, ClinicDoctorAccessChecker, PatientRecordScopeResolver, SecretaryAccessChecker, EntityContextResolverTest, Appointment (+18 more)
|
||||
|
||||
### Community 700 - "Community 700"
|
||||
Cohesion: 0.21
|
||||
Nodes (6): ClaimAmountBoundsTest, ClaimsListNPlusOneTest, ClaimItem, Claim, Doctor, User
|
||||
Cohesion: 0.38
|
||||
Nodes (5): Rate, RateRepository, Doctor, ManagerRegistry, User
|
||||
|
||||
### Community 701 - "Community 701"
|
||||
Cohesion: 0.17
|
||||
@@ -3607,6 +3594,10 @@ Nodes (4): AppointmentMultiServiceTest, Appointment, Doctor, ServiceItem
|
||||
Cohesion: 0.12
|
||||
Nodes (15): Maintenance Mode مرکزی (Web + API + پنلها), زمینه, فایلهای مرتبط, نکات مهم, هدف, وضعیت فعلی, وظایف, پروژه (+7 more)
|
||||
|
||||
### Community 714 - "Community 714"
|
||||
Cohesion: 0.22
|
||||
Nodes (8): تنها مرجع محاسبه, ⛔ حالت اسلاتی منجمد است, حالت سرویسی — قرارداد مدت, حالت سوم (`resource`) — هنوز نیامده, روشهای نوبتدهی, ستونهای ثبتشده روی نوبت, ماتریس: کدام endpoint در کدام حالت, نوبت رزرو (`is_reserve`)
|
||||
|
||||
### Community 715 - "Community 715"
|
||||
Cohesion: 0.17
|
||||
Nodes (12): Claims — مطالبات بیمه (فاز ۵), GET /api/v1/billing/claims, GET /api/v1/billing/claims/by-patient, GET /api/v1/billing/claims/by-patient/{patientUuid}, GET /api/v1/billing/reports/insurance-debt, GET /api/v1/my/billing/patients/{patientUuid}/invoices, GET /api/v1/my/billing/payments, GET /api/v1/my/billing/payments/summary (+4 more)
|
||||
@@ -3664,8 +3655,8 @@ Cohesion: 0.12
|
||||
Nodes (17): گزارش وضعیت فعلی سیستم در برابر مستند «موتور نوبتدهی Clinic Pro», ۱. خلاصه اجرایی, ۲. آنچه امروز داریم (کد واقعی), ۲-۱ محیط (tenant), ۲-۲ تعریف خدمات, ۲-۳ منابع, ۲-۴ تقویم و اسلات, ۲-۵ نوبتدهی سرویسی که امروز داریم (+9 more)
|
||||
|
||||
### Community 736 - "Community 736"
|
||||
Cohesion: 0.35
|
||||
Nodes (3): SpecialtyController, JsonResponse, Request
|
||||
Cohesion: 0.27
|
||||
Nodes (4): SpecialtyController, SpecialtyRepository, JsonResponse, Request
|
||||
|
||||
### Community 737 - "Community 737"
|
||||
Cohesion: 0.31
|
||||
@@ -3675,10 +3666,6 @@ Nodes (6): MyAppointmentsServiceFieldsTest, Appointment, Doctor, ServiceItem, Se
|
||||
Cohesion: 0.50
|
||||
Nodes (4): Errors, GET `/api/v1/representation/{uuid}`, Path Parameters, Response `200`
|
||||
|
||||
### Community 739 - "Community 739"
|
||||
Cohesion: 0.38
|
||||
Nodes (4): DoctorClaimController, JsonResponse, Request, User
|
||||
|
||||
### Community 740 - "Community 740"
|
||||
Cohesion: 0.12
|
||||
Nodes (16): انواع قوانین (rule types), اولویت / ترکیبپذیری, زمینه, سیستم مدیریت تخفیف عمومی (Discount Rules Engine) + اعمال در پرداخت پرونده, فایلهای مرتبط, نکات مهم, هدف / قابلیت, وضعیت فعلی (+8 more)
|
||||
@@ -3696,8 +3683,8 @@ Cohesion: 0.36
|
||||
Nodes (4): TenantInsurancePerDoctorTest, Doctor, Insurance, InsuranceType
|
||||
|
||||
### Community 750 - "Community 750"
|
||||
Cohesion: 0.42
|
||||
Nodes (4): ClaimService, Claim, Invoice, User
|
||||
Cohesion: 0.25
|
||||
Nodes (4): BackfillSpecialtyParentsStep, RepairOptions, RepairResult, SymfonyStyle
|
||||
|
||||
### Community 751 - "Community 751"
|
||||
Cohesion: 0.12
|
||||
@@ -3720,8 +3707,8 @@ Cohesion: 0.29
|
||||
Nodes (4): BankAccountRepository, BankAccount, ManagerRegistry, User
|
||||
|
||||
### Community 759 - "Community 759"
|
||||
Cohesion: 0.07
|
||||
Nodes (17): AdminCspSubscriber, MaintenanceSubscriber, NumericFieldNormalizerSubscriber, SecurityHeadersSubscriber, EventSubscriberInterface, StaffRouteGuardSubscriber, ResponseEvent, ExceptionEvent (+9 more)
|
||||
Cohesion: 0.06
|
||||
Nodes (19): AdminCspSubscriber, ExceptionSubscriber, MaintenanceSubscriber, NumericFieldNormalizerSubscriber, SecurityHeadersSubscriber, EventSubscriberInterface, StaffRouteGuardSubscriber, ResponseEvent (+11 more)
|
||||
|
||||
### Community 761 - "Community 761"
|
||||
Cohesion: 0.15
|
||||
@@ -3792,8 +3779,8 @@ Cohesion: 0.24
|
||||
Nodes (4): InventoryPackageItem, InventoryItem, InventoryPackage, self
|
||||
|
||||
### Community 782 - "Community 782"
|
||||
Cohesion: 0.08
|
||||
Nodes (19): Command, CancelExpiredAppointmentsCommand, NormalizeScheduleFormatCommand, PruneLogsCommand, PurgeDoctorsCommand, RepairImportedDoctorsCommand, SeedCategoriesCommand, InputInterface (+11 more)
|
||||
Cohesion: 0.10
|
||||
Nodes (16): Command, BackfillAppointmentSessionsCommand, BackfillServiceDurationCommand, CancelExpiredAppointmentsCommand, PruneLogsCommand, SeedCategoriesCommand, InputInterface, OutputInterface (+8 more)
|
||||
|
||||
### Community 783 - "Community 783"
|
||||
Cohesion: 0.13
|
||||
@@ -3808,13 +3795,17 @@ Cohesion: 0.14
|
||||
Nodes (13): بازطراحی UI/UX صفحه «لیست پرداختها» (`/admin/my-payments`), زمینه, فایلهای مرتبط, مشکل, نکات مهم, وضعیت فعلی, وظایف, پروژه (+5 more)
|
||||
|
||||
### Community 788 - "Community 788"
|
||||
Cohesion: 0.23
|
||||
Nodes (3): PatientMedicalRecord, PatientRecord, self
|
||||
Cohesion: 0.36
|
||||
Nodes (3): RepairImportedDoctorsCommand, InputInterface, OutputInterface
|
||||
|
||||
### Community 789 - "Community 789"
|
||||
Cohesion: 0.33
|
||||
Nodes (5): DoctorImportResult, DoctorImportService, Collection, Doctor, User
|
||||
|
||||
### Community 790 - "Community 790"
|
||||
Cohesion: 0.29
|
||||
Nodes (7): Billing API — صورتحساب (فاز ۴ سیستم صورتحساب/بیمه), GET /api/v1/billing/invoices/{uuid}, POST /api/v1/billing/invoices, POST /api/v1/billing/invoices/{uuid}/finalize, مطالبهٔ خودکار, نکات, وضعیتهای Invoice
|
||||
|
||||
### Community 791 - "Community 791"
|
||||
Cohesion: 0.31
|
||||
Nodes (5): SessionServiceTenantTest, Doctor, PatientRecord, ServiceItem, User
|
||||
@@ -3840,8 +3831,8 @@ Cohesion: 0.24
|
||||
Nodes (10): gridItemStyle, JALALI_MONTHS, jalaliFirstWeekday(), jalaliToGregorian(), navBtnStyle, PersianCalendar(), pf, Props (+2 more)
|
||||
|
||||
### Community 802 - "Community 802"
|
||||
Cohesion: 0.26
|
||||
Nodes (8): faNum, niceTicks(), projectTrend(), smoothPath(), TauriBarChart(), TauriLineChart(), real, zero
|
||||
Cohesion: 0.24
|
||||
Nodes (9): ChartPoint, faNum, niceTicks(), projectTrend(), smoothPath(), TauriBarChart(), TauriLineChart(), real (+1 more)
|
||||
|
||||
### Community 804 - "Community 804"
|
||||
Cohesion: 0.21
|
||||
@@ -3856,8 +3847,8 @@ Cohesion: 0.12
|
||||
Nodes (15): بازطراحی صفحه Claims به داشبورد مدیریتی بیمار-محور, تست پذیرش, زمینه, فایلهای مرتبط, نکات مهم, هدف, وضعیت فعلی, وظایف (+7 more)
|
||||
|
||||
### Community 807 - "Community 807"
|
||||
Cohesion: 0.22
|
||||
Nodes (5): DoctorRepairStep, BackfillSurrogateRoleStep, RepairOptions, RepairResult, SymfonyStyle
|
||||
Cohesion: 0.12
|
||||
Nodes (9): DoctorRepairStep, BackfillSurrogateRoleStep, ReportSuspectedDuplicatesStep, RepairOptions, RepairResult, SymfonyStyle, RepairOptions, RepairResult (+1 more)
|
||||
|
||||
### Community 810 - "Community 810"
|
||||
Cohesion: 0.15
|
||||
@@ -3868,7 +3859,7 @@ Cohesion: 0.25
|
||||
Nodes (4): StripNameTitleStep, RepairOptions, RepairResult, SymfonyStyle
|
||||
|
||||
### Community 813 - "Community 813"
|
||||
Cohesion: 0.18
|
||||
Cohesion: 0.17
|
||||
Nodes (5): BackfillSourceProfileIdStep, SourceProfileId, RepairOptions, RepairResult, SymfonyStyle
|
||||
|
||||
### Community 815 - "Community 815"
|
||||
@@ -3884,8 +3875,8 @@ Cohesion: 0.38
|
||||
Nodes (3): DiscountEngine, DiscountRule, PatientSession
|
||||
|
||||
### Community 823 - "Community 823"
|
||||
Cohesion: 0.36
|
||||
Nodes (4): SiteConfigController, JsonResponse, Request, User
|
||||
Cohesion: 0.38
|
||||
Nodes (3): NormalizeScheduleFormatCommand, InputInterface, OutputInterface
|
||||
|
||||
### Community 825 - "Community 825"
|
||||
Cohesion: 0.32
|
||||
@@ -3920,8 +3911,8 @@ Cohesion: 0.39
|
||||
Nodes (3): UserRepository, ManagerRegistry, User
|
||||
|
||||
### Community 838 - "Community 838"
|
||||
Cohesion: 0.22
|
||||
Nodes (6): ChevronDownIcon(), CONFIRMED_STATUSES, HEAD, isoDay(), Props, ViewLink()
|
||||
Cohesion: 0.38
|
||||
Nodes (3): PurgeDoctorsCommand, InputInterface, OutputInterface
|
||||
|
||||
### Community 839 - "Community 839"
|
||||
Cohesion: 0.47
|
||||
@@ -3956,8 +3947,8 @@ Cohesion: 0.42
|
||||
Nodes (3): DetachDoctorPermissionTest, Clinic, Doctor
|
||||
|
||||
### Community 852 - "Community 852"
|
||||
Cohesion: 0.23
|
||||
Nodes (10): S, auditSource(), cdp(), [cmd, arg, ...rest], inspect(), login(), PORT, REPO (+2 more)
|
||||
Cohesion: 0.43
|
||||
Nodes (3): SessionAuditLogRepository, SessionAuditLog, ManagerRegistry
|
||||
|
||||
### Community 853 - "Community 853"
|
||||
Cohesion: 0.27
|
||||
@@ -3999,6 +3990,10 @@ Nodes (3): ServiceItemAuditLog, self, ServiceItem
|
||||
Cohesion: 0.36
|
||||
Nodes (3): EntityInsurancePricingRepository, EntityInsurancePricing, ManagerRegistry
|
||||
|
||||
### Community 865 - "Community 865"
|
||||
Cohesion: 0.48
|
||||
Nodes (3): SmsSettingsRepository, SmsSettings, ManagerRegistry
|
||||
|
||||
### Community 866 - "Community 866"
|
||||
Cohesion: 0.36
|
||||
Nodes (3): TenantTagRepository, ManagerRegistry, TenantTag
|
||||
@@ -4012,7 +4007,7 @@ Cohesion: 0.31
|
||||
Nodes (4): AssignScheduleClinicCommand, Doctor, InputInterface, OutputInterface
|
||||
|
||||
### Community 869 - "Community 869"
|
||||
Cohesion: 0.39
|
||||
Cohesion: 0.33
|
||||
Nodes (3): GatewayFactory, MellatGateway, SepGateway
|
||||
|
||||
### Community 871 - "Community 871"
|
||||
@@ -4023,10 +4018,6 @@ Nodes (3): DoctorListLocationTest, City, Doctor
|
||||
Cohesion: 0.14
|
||||
Nodes (13): افزودن شهر به بلاگ (پیشنیاز بلاگ شهر-محور), زمینه, فایلهای مرتبط, نکات مهم, وضعیت فعلی, وظایف, پروژه, ۱. فیلد شهر روی Entity (+5 more)
|
||||
|
||||
### Community 873 - "Community 873"
|
||||
Cohesion: 0.35
|
||||
Nodes (6): ClinicDoctorPermissionController, Clinic, Doctor, JsonResponse, Request, User
|
||||
|
||||
### Community 874 - "Community 874"
|
||||
Cohesion: 0.26
|
||||
Nodes (3): SpecialtyRepository, ManagerRegistry, Specialty
|
||||
@@ -4052,8 +4043,8 @@ Cohesion: 0.38
|
||||
Nodes (3): AuditScheduleLocationsCommand, InputInterface, OutputInterface
|
||||
|
||||
### Community 888 - "Community 888"
|
||||
Cohesion: 0.42
|
||||
Nodes (4): UserActiveContextRepository, ManagerRegistry, User, UserActiveContext
|
||||
Cohesion: 0.15
|
||||
Nodes (6): ClinicDoctorPermissionEnforcementTest, UserActiveContextRepository, SecretaryAppointmentScopeTest, ManagerRegistry, User, UserActiveContext
|
||||
|
||||
### Community 890 - "Community 890"
|
||||
Cohesion: 0.31
|
||||
@@ -4120,8 +4111,8 @@ Cohesion: 0.36
|
||||
Nodes (3): DoctorListBookableSortFilterTest, Doctor, Specialty
|
||||
|
||||
### 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.44
|
||||
@@ -4148,7 +4139,7 @@ Cohesion: 0.35
|
||||
Nodes (3): BookingTenantTest, Clinic, Doctor
|
||||
|
||||
### Community 935 - "Community 935"
|
||||
Cohesion: 0.15
|
||||
Cohesion: 0.12
|
||||
Nodes (12): زمینه, فاز ۷ — بستن نقطهٔ کور فرزندان aggregate, فایلهای مرتبط, مشکل / هدف, معیار پذیرش, نکات مهم, وضعیت فعلی, وظایف (+4 more)
|
||||
|
||||
### Community 938 - "Community 938"
|
||||
@@ -4180,8 +4171,8 @@ Cohesion: 0.17
|
||||
Nodes (11): SOLID — یعنی در این پروژه:, الگوهای پذیرفتهشدهٔ این workspace:, راهنمای مشترک `prompt-writer` و `run-prompt`, مرز over-engineering:, ۱. درک مسئله — قبل از هر خط کد, ۲. Todo — ستون فقرات اجرا, ۳. تست — تعریف «تمام شد», ۴. مستندسازی — بخشی از کار، نه بعد از کار (+3 more)
|
||||
|
||||
### Community 949 - "Community 949"
|
||||
Cohesion: 0.25
|
||||
Nodes (4): ReportSuspectedDuplicatesStep, RepairOptions, RepairResult, SymfonyStyle
|
||||
Cohesion: 0.40
|
||||
Nodes (5): Error Responses, GET `/api/v1/my/appointment/patient-lookup`, Query Parameters, Response `200` — یافت شد, Response `200` — یافت نشد
|
||||
|
||||
### Community 950 - "Community 950"
|
||||
Cohesion: 0.25
|
||||
@@ -4216,8 +4207,8 @@ Cohesion: 0.18
|
||||
Nodes (8): DoctorAppointmentFilterTest, AppointmentRepository, AppointmentExpiryService, ServiceRescheduleService, Appointment, ServiceBookingDuration, Appointment, Doctor
|
||||
|
||||
### Community 973 - "Community 973"
|
||||
Cohesion: 0.39
|
||||
Nodes (5): CalendarIcon(), CardIcon(), CardTickIcon(), UserAddIcon(), StatCardModel
|
||||
Cohesion: 0.40
|
||||
Nodes (5): Errors, GET `/api/v1/appointment-settings/month-availability/{doctorUuid}`, Path Parameters, Query Parameters, Response `200`
|
||||
|
||||
### Community 974 - "Community 974"
|
||||
Cohesion: 0.15
|
||||
@@ -4236,8 +4227,8 @@ Cohesion: 0.43
|
||||
Nodes (3): ClaimStatusLog, ClaimStatusLogRepository, ManagerRegistry
|
||||
|
||||
### Community 979 - "Community 979"
|
||||
Cohesion: 0.38
|
||||
Nodes (3): BackfillAppointmentSessionsCommand, InputInterface, OutputInterface
|
||||
Cohesion: 0.40
|
||||
Nodes (5): Errors, GET `/api/v1/appointment/{uuid}`, Path Parameters, Response `200`, انتخاب بیمهٔ نوبت
|
||||
|
||||
### Community 980 - "Community 980"
|
||||
Cohesion: 0.33
|
||||
@@ -4260,8 +4251,8 @@ Cohesion: 0.33
|
||||
Nodes (4): run(), RepairOptions, RepairResult, SymfonyStyle
|
||||
|
||||
### Community 988 - "Community 988"
|
||||
Cohesion: 0.43
|
||||
Nodes (3): SmsMessageController, JsonResponse, Request
|
||||
Cohesion: 0.40
|
||||
Nodes (5): Errors, GET `/api/v1/appointments/doctor/{doctorUuid}`, Path Parameters, Query Parameters, Response `200`
|
||||
|
||||
### Community 989 - "Community 989"
|
||||
Cohesion: 0.42
|
||||
@@ -4279,13 +4270,17 @@ Nodes (4): ClinicStaffRepository, ClinicStaff, ManagerRegistry, User
|
||||
Cohesion: 0.40
|
||||
Nodes (5): GET `/api/v1/admin/financial-breakdowns`, GET `/api/v1/admin/financial-summary`, GET `/api/v1/admin/settings/tax-history`, GET `/api/v1/admin/settlement/{uuid}`, موتور مالی نمایندگی
|
||||
|
||||
### Community 1000 - "Community 1000"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): Errors, PATCH `/api/v1/appointment/{uuid}/status`, Path Parameters, Request Body, Response `200`
|
||||
|
||||
### Community 1002 - "Community 1002"
|
||||
Cohesion: 0.43
|
||||
Nodes (3): InvoiceItemRepository, InvoiceItem, ManagerRegistry
|
||||
|
||||
### Community 1005 - "Community 1005"
|
||||
Cohesion: 0.38
|
||||
Nodes (3): BackfillServiceDurationCommand, InputInterface, OutputInterface
|
||||
Cohesion: 0.40
|
||||
Nodes (5): Errors, POST `/api/v1/appointment/{uuid}/confirm`, Request Body, Response `200`, What happens on the server
|
||||
|
||||
### Community 1007 - "Community 1007"
|
||||
Cohesion: 0.38
|
||||
@@ -4367,17 +4362,13 @@ Nodes (3): POST `/api/v1/admin/insurance/{id}/upload-logo`, Request, Response `2
|
||||
Cohesion: 0.48
|
||||
Nodes (3): SessionConsumableRepository, ManagerRegistry, SessionConsumable
|
||||
|
||||
### Community 1036 - "Community 1036"
|
||||
Cohesion: 0.43
|
||||
Nodes (3): SmsLogRepository, SmsLog, ManagerRegistry
|
||||
|
||||
### Community 1037 - "Community 1037"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): Altcha(), AltchaProps, IntrinsicElements
|
||||
|
||||
### Community 1038 - "Community 1038"
|
||||
Cohesion: 0.53
|
||||
Nodes (4): ClaimSubmitterInterface, ManualClaimSubmitter, Claim, ClaimSubmissionResult
|
||||
Cohesion: 0.50
|
||||
Nodes (4): Error Responses, POST `/api/v1/my/appointment`, Request Body, Response `201`
|
||||
|
||||
### Community 1039 - "Community 1039"
|
||||
Cohesion: 0.40
|
||||
@@ -4427,6 +4418,10 @@ Nodes (6): Behaviour while enabled, Console escape hatch, Failure behaviour, Mai
|
||||
Cohesion: 0.17
|
||||
Nodes (11): `AppointmentPlanBuilder` — جریان, `constraints` — فهرست بسته, `RequirementResolver`, `SegmentRequirement`, `SegmentTemplate`, ادغام بخشها, ساختار فایل, سازگاری: سرویس بدون الگو (+3 more)
|
||||
|
||||
### Community 1056 - "Community 1056"
|
||||
Cohesion: 0.18
|
||||
Nodes (4): RanginehProvider, SmsService, SendSmsMessage, SmsProviderInterface
|
||||
|
||||
### Community 1057 - "Community 1057"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): Error Codes, POST `/api/v1/pre-registration`, Request Body, Response `200`
|
||||
@@ -4831,10 +4826,18 @@ Nodes (4): Errors, POST `/api/v1/user/verify-code`, Request Body, Response `200`
|
||||
Cohesion: 0.67
|
||||
Nodes (3): Errors, GET `/api/v1/notification-mobile/{target}`, Response `200`
|
||||
|
||||
### Community 1182 - "Community 1182"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): Errors, GET `/api/v1/appointment-slots`, Query Parameters, Response `200`
|
||||
|
||||
### Community 1188 - "Community 1188"
|
||||
Cohesion: 0.33
|
||||
Nodes (6): ثبت نهایی, رزرو موقت, سه مرحله, لغو و عدم حضور, وضعیتهای یک نوبت, ۱۱. ثبت نوبت
|
||||
|
||||
### Community 1190 - "Community 1190"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): Errors, GET `/api/v1/appointment-service-slots`, Query Parameters, Response `200`
|
||||
|
||||
### Community 1192 - "Community 1192"
|
||||
Cohesion: 0.47
|
||||
Nodes (3): EntityContext, assignTenant(), assignTenantPair()
|
||||
@@ -4863,6 +4866,10 @@ Nodes (5): Errors, Path Parameters, POST `/api/v1/admin/blog/{uuid}/review`, Req
|
||||
Cohesion: 0.40
|
||||
Nodes (5): GET `/api/v1/blogs`, Query Parameters, Response `200`, فیلد `city` — شهر پست, چرا فیلتر `tag` قبلاً همیشه خالی برمیگشت
|
||||
|
||||
### Community 1200 - "Community 1200"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): Errors, POST `/api/v1/appointment`, Request Body (`application/json`), Response `201`
|
||||
|
||||
### Community 1201 - "Community 1201"
|
||||
Cohesion: 0.60
|
||||
Nodes (3): ClassMetadata, SQLFilter, TenantFilter
|
||||
@@ -4875,6 +4882,10 @@ Nodes (5): آیتم, دستهبندی, سرویس, گروه آیتم, ۵. ت
|
||||
Cohesion: 0.40
|
||||
Nodes (5): لیست قیمت, مراحل محاسبه, پکیج, چرا لایه جداست, ۱۲. قیمتگذاری
|
||||
|
||||
### Community 1204 - "Community 1204"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): Errors, GET `/api/v1/appointment/{uuid}/events`, Path Parameters, Response `200`
|
||||
|
||||
### Community 1205 - "Community 1205"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): بخش ۶ — بازبینی پایانی، یکسان در همهٔ تسکها, تعریف «تمامشده» و قالب چکلیست, قالب `checklist.md`, قواعد ثابت پروژه که در هر تسک اعمال میشوند, نمادها
|
||||
@@ -4907,6 +4918,10 @@ Nodes (4): راهحل, مشکل چیست, چطور برنامه نوبت سا
|
||||
Cohesion: 0.50
|
||||
Nodes (4): سرعت, مراحل, کدام منبع را انتخاب کنیم, ۱۰. پیدا کردن وقت آزاد
|
||||
|
||||
### Community 1213 - "Community 1213"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): GET /api/v1/my/appointments, GET `/api/v1/my/appointments/today-stats`, Query Parameters, Response `200`
|
||||
|
||||
### Community 1214 - "Community 1214"
|
||||
Cohesion: 0.67
|
||||
Nodes (3): DELETE `/api/v1/blog/{uuid}`, Errors, Response `200`
|
||||
@@ -4927,6 +4942,10 @@ Nodes (3): تقویم شمسی, چطور حساب میشود, ۹. تقویم
|
||||
Cohesion: 0.67
|
||||
Nodes (3): رفتار سیستم, پروتکل دوره, ۱۳. دوره درمان
|
||||
|
||||
### Community 1224 - "Community 1224"
|
||||
Cohesion: 0.67
|
||||
Nodes (3): POST `/api/v1/admin/sms/template/{uuid}/approve`, Request Body (`application/json`), Response `200`
|
||||
|
||||
### Community 1225 - "Community 1225"
|
||||
Cohesion: 0.33
|
||||
Nodes (6): Authentication, ClinicPro — API Documentation Index, Error Code Reference, Modules, Persian digit normalization (global), Standard Response Envelope
|
||||
@@ -4944,24 +4963,24 @@ Cohesion: 0.67
|
||||
Nodes (3): GET `/api/v1/representation/{uuid}/dashboard/yearly`, Query Parameters, Response `200`
|
||||
|
||||
## Knowledge Gaps
|
||||
- **6420 isolated node(s):** `PORT`, `ROLES`, `[cmd, ...argv]`, `positional`, `opts` (+6415 more)
|
||||
- **6426 isolated node(s):** `PORT`, `ROLES`, `[cmd, ...argv]`, `positional`, `opts` (+6421 more)
|
||||
These have ≤1 connection - possible missing edges or undocumented components.
|
||||
- **283 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
|
||||
- **287 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 0`, `Community 1036`, `Community 16`, `Community 531`, `Community 534`, `Community 1046`, `Community 535`, `Community 26`, `Community 538`, `Community 539`, `Community 541`, `Community 543`, `Community 1060`, `Community 1069`, `Community 562`, `Community 565`, `Community 1081`, `Community 573`, `Community 574`, `Community 575`, `Community 576`, `Community 580`, `Community 1095`, `Community 583`, `Community 1099`, `Community 1100`, `Community 82`, `Community 594`, `Community 608`, `Community 609`, `Community 1121`, `Community 107`, `Community 625`, `Community 633`, `Community 640`, `Community 641`, `Community 646`, `Community 138`, `Community 653`, `Community 658`, `Community 659`, `Community 660`, `Community 666`, `Community 1189`, `Community 678`, `Community 685`, `Community 696`, `Community 699`, `Community 704`, `Community 1222`, `Community 710`, `Community 717`, `Community 719`, `Community 724`, `Community 727`, `Community 730`, `Community 737`, `Community 739`, `Community 741`, `Community 230`, `Community 743`, `Community 744`, `Community 748`, `Community 757`, `Community 765`, `Community 254`, `Community 775`, `Community 779`, `Community 784`, `Community 791`, `Community 792`, `Community 796`, `Community 814`, `Community 820`, `Community 826`, `Community 828`, `Community 318`, `Community 837`, `Community 840`, `Community 846`, `Community 851`, `Community 854`, `Community 855`, `Community 856`, `Community 871`, `Community 873`, `Community 367`, `Community 885`, `Community 888`, `Community 895`, `Community 903`, `Community 908`, `Community 914`, `Community 403`, `Community 917`, `Community 918`, `Community 920`, `Community 921`, `Community 925`, `Community 927`, `Community 928`, `Community 934`, `Community 936`, `Community 937`, `Community 424`, `Community 431`, `Community 947`, `Community 442`, `Community 444`, `Community 445`, `Community 957`, `Community 959`, `Community 962`, `Community 451`, `Community 455`, `Community 971`, `Community 975`, `Community 480`, `Community 482`, `Community 483`, `Community 484`, `Community 486`, `Community 492`, `Community 497`, `Community 1020`?**
|
||||
_High betweenness centrality (0.106) - this node is a cross-community bridge._
|
||||
- **Why does `Altcha` connect `Community 368` to `Community 1037`, `Community 485`?**
|
||||
_High betweenness centrality (0.105) - this node is a cross-community bridge._
|
||||
- **Why does `ApiTestCase` connect `Community 86` to `Community 0`, `Community 16`, `Community 531`, `Community 534`, `Community 1046`, `Community 535`, `Community 26`, `Community 538`, `Community 539`, `Community 541`, `Community 543`, `Community 1060`, `Community 1069`, `Community 562`, `Community 565`, `Community 1081`, `Community 59`, `Community 573`, `Community 574`, `Community 575`, `Community 576`, `Community 577`, `Community 580`, `Community 1095`, `Community 583`, `Community 1099`, `Community 1100`, `Community 82`, `Community 594`, `Community 608`, `Community 609`, `Community 1121`, `Community 107`, `Community 625`, `Community 633`, `Community 640`, `Community 641`, `Community 646`, `Community 653`, `Community 658`, `Community 659`, `Community 660`, `Community 666`, `Community 1189`, `Community 678`, `Community 685`, `Community 696`, `Community 699`, `Community 700`, `Community 704`, `Community 1222`, `Community 710`, `Community 717`, `Community 719`, `Community 724`, `Community 727`, `Community 730`, `Community 737`, `Community 741`, `Community 230`, `Community 743`, `Community 744`, `Community 748`, `Community 757`, `Community 765`, `Community 254`, `Community 775`, `Community 779`, `Community 784`, `Community 787`, `Community 790`, `Community 791`, `Community 792`, `Community 796`, `Community 814`, `Community 820`, `Community 826`, `Community 828`, `Community 318`, `Community 837`, `Community 840`, `Community 846`, `Community 851`, `Community 854`, `Community 855`, `Community 856`, `Community 871`, `Community 885`, `Community 888`, `Community 903`, `Community 907`, `Community 908`, `Community 914`, `Community 403`, `Community 917`, `Community 918`, `Community 920`, `Community 921`, `Community 925`, `Community 927`, `Community 928`, `Community 931`, `Community 419`, `Community 934`, `Community 936`, `Community 937`, `Community 424`, `Community 431`, `Community 442`, `Community 444`, `Community 445`, `Community 957`, `Community 959`, `Community 962`, `Community 451`, `Community 455`, `Community 971`, `Community 975`, `Community 480`, `Community 482`, `Community 483`, `Community 484`, `Community 486`, `Community 1000`, `Community 492`, `Community 497`, `Community 1020`?**
|
||||
_High betweenness centrality (0.102) - this node is a cross-community bridge._
|
||||
- **Why does `SiteConfigRepository` connect `Community 451` to `Community 704`, `Community 33`, `Community 608`, `Community 485`, `Community 421`, `Community 677`, `Community 205`, `Community 15`, `Community 368`, `Community 913`, `Community 881`, `Community 823`, `Community 954`?**
|
||||
- **Why does `SiteConfigRepository` connect `Community 33` to `Community 704`, `Community 608`, `Community 451`, `Community 485`, `Community 869`, `Community 421`, `Community 677`, `Community 108`, `Community 205`, `Community 15`, `Community 368`, `Community 913`, `Community 954`?**
|
||||
_High betweenness centrality (0.093) - this node is a cross-community bridge._
|
||||
- **Are the 100 inferred relationships involving `static` (e.g. with `.makeInsuranceWithDefaults()` and `.testInvoiceSnapshotsTheServiceCategory()`) actually correct?**
|
||||
_`static` has 100 INFERRED edges - model-reasoned connections that need verification._
|
||||
- **What connects `PORT`, `ROLES`, `[cmd, ...argv]` to the rest of the system?**
|
||||
_6420 weakly-connected nodes found - possible documentation gaps or missing edges._
|
||||
_6426 weakly-connected nodes found - possible documentation gaps or missing edges._
|
||||
- **Should `Community 0` be split into smaller, more focused modules?**
|
||||
_Cohesion score 0.05237171574678187 - nodes in this community are weakly interconnected._
|
||||
_Cohesion score 0.053763440860215055 - nodes in this community are weakly interconnected._
|
||||
- **Should `Community 1` be split into smaller, more focused modules?**
|
||||
_Cohesion score 0.07878787878787878 - nodes in this community are weakly interconnected._
|
||||
_Cohesion score 0.0641025641025641 - nodes in this community are weakly interconnected._
|
||||
graphify-out/cache/ast/v0.8.44/549dd2a752cfa67eb988d0d8b6c7e16d436719bca7cd7d2a827d8b896fb3c421.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/6e02b1508baad5b2c16f0b98b9820bc250a78cb666c8df5149aee47497c97956.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/7b07c53a5da90bd78e1dc1bf22f23f8df126eb49edbf29ad64b499e0eb175295.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/e8b7829f651c1f8128ed13504453f893c5627dccfb243d62168269001de66fee.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
+1498
-1287
File diff suppressed because it is too large
Load Diff
+41
-36
@@ -390,7 +390,7 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/types/index.ts": {
|
||||
"mtime": 1785410927.96077,
|
||||
"mtime": 1785412447.1417522,
|
||||
"ast_hash": "04160d93fedee89aeaef6c72bab83207",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
@@ -815,7 +815,7 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Appointment/Controller/AppointmentController.php": {
|
||||
"mtime": 1785410372.3337612,
|
||||
"mtime": 1785412447.1774607,
|
||||
"ast_hash": "8a58e78d069b32f5ce3bbfc5b7dc0e66",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
@@ -825,12 +825,12 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Appointment/Controller/MyAppointmentsController.php": {
|
||||
"mtime": 1785411076.6747544,
|
||||
"mtime": 1785412447.1784687,
|
||||
"ast_hash": "222b0969882c9de90e8f8a324069a214",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Appointment/Entity/Appointment.php": {
|
||||
"mtime": 1785410354.027058,
|
||||
"mtime": 1785412447.1789155,
|
||||
"ast_hash": "7eba0206359884c72c2f43959b496299",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
@@ -860,7 +860,7 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Appointment/Repository/AppointmentRepository.php": {
|
||||
"mtime": 1785403133.8292024,
|
||||
"mtime": 1785412447.1795657,
|
||||
"ast_hash": "8bc44a1ee673d1929093677b04f810bb",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
@@ -890,7 +890,7 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Appointment/Service/SlotCalculatorService.php": {
|
||||
"mtime": 1785403152.9433694,
|
||||
"mtime": 1785412447.1810818,
|
||||
"ast_hash": "b2677c0a0d5ddfdaeca3c31d1f7b9fbb",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
@@ -1525,7 +1525,7 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Shared/Constant/ErrorCodes.php": {
|
||||
"mtime": 1785403345.2927446,
|
||||
"mtime": 1785412447.1821713,
|
||||
"ast_hash": "8b7ea8eb7bd441fc8554c9e1de70fa01",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
@@ -2335,8 +2335,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"docs/api/appointment.md": {
|
||||
"mtime": 1785395343.6134145,
|
||||
"ast_hash": "9dccdbf5741f8e049159ed64e545a5ed",
|
||||
"mtime": 1785412447.4031372,
|
||||
"ast_hash": "35553cbdc936ddb887af7540639e9de7",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"docs/api/auth.md": {
|
||||
@@ -4340,7 +4340,7 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/AppointmentActions.tsx": {
|
||||
"mtime": 1785410982.7967634,
|
||||
"mtime": 1785412447.1398563,
|
||||
"ast_hash": "472570a536da516ce4f764bc5b178d54",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
@@ -4375,7 +4375,7 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/AppointmentEditPage.tsx": {
|
||||
"mtime": 1785410567.813939,
|
||||
"mtime": 1785412447.1409452,
|
||||
"ast_hash": "4512145b64c21fbd8b126d19257e34be",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
@@ -4385,7 +4385,7 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/ReserveAppointmentsPage.tsx": {
|
||||
"mtime": 1785411003.8326285,
|
||||
"mtime": 1785412447.1414244,
|
||||
"ast_hash": "dc8dfb399246adea181d91765e79040b",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
@@ -4875,7 +4875,7 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/appointments/ServiceSlotPicker.tsx": {
|
||||
"mtime": 1785410439.6764174,
|
||||
"mtime": 1785412447.1402686,
|
||||
"ast_hash": "69bb0950fdf0d1946e0782bc18039b36",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
@@ -5480,8 +5480,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Shared/NumericFieldNormalizerTest.php": {
|
||||
"mtime": 1785242763.3988082,
|
||||
"ast_hash": "5b6f6398f5e64f2b559bb6b8a0713e96",
|
||||
"mtime": 1785412447.4034436,
|
||||
"ast_hash": "19dfe51924e23f3c3110b3e3521307ff",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md": {
|
||||
@@ -6805,7 +6805,7 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Shared/TenantLookupInventoryTest.php": {
|
||||
"mtime": 1785402585.4430892,
|
||||
"mtime": 1785412447.1873033,
|
||||
"ast_hash": "b3ae5b2d97717ba6b5f4a349626e95ea",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
@@ -6925,8 +6925,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"docs/new_feture/taskes/task-00-service-mode-completion/checklist.md": {
|
||||
"mtime": 1785411515.7317533,
|
||||
"ast_hash": "776ce25feede605b481c5f6947db936c",
|
||||
"mtime": 1785412638.5502622,
|
||||
"ast_hash": "38ac467c24c39213acd9ccf81881f7e1",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"docs/new_feture/taskes/task-00-service-mode-completion/database.md": {
|
||||
@@ -7335,93 +7335,98 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Appointment/SlotModeFrozenTest.php": {
|
||||
"mtime": 1785402046.4335768,
|
||||
"mtime": 1785412447.1860595,
|
||||
"ast_hash": "ab69fa1ca7147f5a26e29423f06d2975",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Appointment/fixtures/month-availability-contract.json": {
|
||||
"mtime": 1785401990.3569117,
|
||||
"mtime": 1785412447.1864874,
|
||||
"ast_hash": "363de3e817a4519723fcd5e8d711199e",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Appointment/fixtures/slot-calculator-signatures.php": {
|
||||
"mtime": 1785403189.3960567,
|
||||
"mtime": 1785412447.1866462,
|
||||
"ast_hash": "f9e8b08862a7f2c94c8d0a3490da66e9",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Appointment/fixtures/slot-mode-contract.json": {
|
||||
"mtime": 1785401974.6764874,
|
||||
"mtime": 1785412447.1870036,
|
||||
"ast_hash": "d2a935af9c35d3512df40b03a385d60d",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
".claude/prompt/booking-engine-task-runner.md": {
|
||||
"mtime": 1785401315.5833638,
|
||||
"mtime": 1785412447.1392872,
|
||||
"ast_hash": "d9eed30cb1abde85093d2ae9298631ec",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Appointment/Service/ServiceBookingCalculator.php": {
|
||||
"mtime": 1785402574.3547008,
|
||||
"mtime": 1785412447.1802812,
|
||||
"ast_hash": "6e55324e85da9092312d8256d7599ae3",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Appointment/ValueObject/ServiceBookingDuration.php": {
|
||||
"mtime": 1785402258.2264407,
|
||||
"mtime": 1785412447.1813943,
|
||||
"ast_hash": "6c3d42302131eeb08446a913cbb8d059",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Appointment/ServiceBookingCalculatorTest.php": {
|
||||
"mtime": 1785402412.272578,
|
||||
"mtime": 1785412447.1837814,
|
||||
"ast_hash": "e56e974bacfad93c112a35fb1c8817e6",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"migrations/Version20260730091332.php": {
|
||||
"mtime": 1785402831.1258302,
|
||||
"mtime": 1785412447.1764374,
|
||||
"ast_hash": "35e8fccbcca18484a1b7b2c591478153",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Appointment/AppointmentServiceFieldsTest.php": {
|
||||
"mtime": 1785402985.5089831,
|
||||
"mtime": 1785412447.182457,
|
||||
"ast_hash": "a897c725a68872a4e42e8376b745d0aa",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Appointment/ServiceSlotExcludeSelfTest.php": {
|
||||
"mtime": 1785403223.1036527,
|
||||
"mtime": 1785412447.1845343,
|
||||
"ast_hash": "dc921f7c5a4790bc31be52d3b0882812",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Appointment/PatchServiceDurationTest.php": {
|
||||
"mtime": 1785403457.5252264,
|
||||
"mtime": 1785412447.1833603,
|
||||
"ast_hash": "aa85fcdd4e265e229d8dcca1ed9b8f5c",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Appointment/Service/ServiceRescheduleService.php": {
|
||||
"mtime": 1785403822.6743436,
|
||||
"mtime": 1785412447.180841,
|
||||
"ast_hash": "48ac6f85d1a6a590e107475f421df6d7",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Appointment/ServiceRescheduleTest.php": {
|
||||
"mtime": 1785403912.6131432,
|
||||
"mtime": 1785412447.1841452,
|
||||
"ast_hash": "2f0491479c9cf85cdaef17e51f9d2ced",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/AppointmentEditPage.serviceMode.test.tsx": {
|
||||
"mtime": 1785410729.1058123,
|
||||
"mtime": 1785412447.1405866,
|
||||
"ast_hash": "70498c6d50a8f7d3cd17d8ad9343d61b",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Appointment/MyAppointmentsServiceFieldsTest.php": {
|
||||
"mtime": 1785411135.4927013,
|
||||
"mtime": 1785412447.1830633,
|
||||
"ast_hash": "c308009170585a350b2d2d414467e751",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Appointment/Command/BackfillServiceDurationCommand.php": {
|
||||
"mtime": 1785411374.7836976,
|
||||
"mtime": 1785412447.1768105,
|
||||
"ast_hash": "e513ba5abe6d632911c11e3265fb3dc9",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Appointment/BackfillServiceDurationTest.php": {
|
||||
"mtime": 1785411445.6620746,
|
||||
"mtime": 1785412447.1827493,
|
||||
"ast_hash": "3a5de271abb3dd31ccc6c3a648c529aa",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"docs/architecture/booking-modes.md": {
|
||||
"mtime": 1785412447.4355764,
|
||||
"ast_hash": "082c4cd25c642ca6b39cdc77b726c688",
|
||||
"semantic_hash": ""
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user