Add AST JSON representation for RepresentationBlogController.php
This commit is contained in:
@@ -1085,6 +1085,10 @@
|
||||
"1083": "Community 1083",
|
||||
"1084": "Community 1084",
|
||||
"1085": "Community 1085",
|
||||
"1086": "Community 1086",
|
||||
"1087": "Community 1087",
|
||||
"1088": "Community 1088"
|
||||
"1088": "Community 1088",
|
||||
"1089": "Community 1089",
|
||||
"1090": "Community 1090",
|
||||
"1091": "Community 1091"
|
||||
}
|
||||
|
||||
+163
-164
@@ -1,16 +1,16 @@
|
||||
# Graph Report - clinicpro (2026-07-27)
|
||||
|
||||
## Corpus Check
|
||||
- 1269 files · ~914,286 words
|
||||
- 1276 files · ~922,347 words
|
||||
- Verdict: corpus is large enough that graph structure adds value.
|
||||
|
||||
## Summary
|
||||
- 14868 nodes · 23727 edges · 1088 communities (827 shown, 261 thin omitted)
|
||||
- Extraction: 98% EXTRACTED · 2% INFERRED · 0% AMBIGUOUS · INFERRED: 548 edges (avg confidence: 0.8)
|
||||
- 14959 nodes · 23914 edges · 1092 communities (827 shown, 265 thin omitted)
|
||||
- Extraction: 98% EXTRACTED · 2% INFERRED · 0% AMBIGUOUS · INFERRED: 559 edges (avg confidence: 0.8)
|
||||
- Token cost: 0 input · 0 output
|
||||
|
||||
## Graph Freshness
|
||||
- Built from commit: `ec6a4d7a`
|
||||
- Built from commit: `b423a0ae`
|
||||
- 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]]
|
||||
@@ -1083,17 +1082,21 @@
|
||||
- [[_COMMUNITY_Community 1083|Community 1083]]
|
||||
- [[_COMMUNITY_Community 1084|Community 1084]]
|
||||
- [[_COMMUNITY_Community 1085|Community 1085]]
|
||||
- [[_COMMUNITY_Community 1086|Community 1086]]
|
||||
- [[_COMMUNITY_Community 1087|Community 1087]]
|
||||
- [[_COMMUNITY_Community 1088|Community 1088]]
|
||||
- [[_COMMUNITY_Community 1089|Community 1089]]
|
||||
- [[_COMMUNITY_Community 1090|Community 1090]]
|
||||
- [[_COMMUNITY_Community 1091|Community 1091]]
|
||||
|
||||
## God Nodes (most connected - your core abstractions)
|
||||
1. `ApiTestCase` - 258 edges
|
||||
1. `ApiTestCase` - 262 edges
|
||||
2. `api` - 155 edges
|
||||
3. `formatRial()` - 100 edges
|
||||
4. `BaseController` - 98 edges
|
||||
5. `useAuthStore` - 93 edges
|
||||
6. `ApiResponse` - 90 edges
|
||||
7. `renderWithProviders()` - 74 edges
|
||||
7. `renderWithProviders()` - 75 edges
|
||||
8. `formatNumber()` - 71 edges
|
||||
9. `formatDate()` - 71 edges
|
||||
10. `Blog` - 71 edges
|
||||
@@ -1113,15 +1116,15 @@
|
||||
## Import Cycles
|
||||
- None detected.
|
||||
|
||||
## Communities (1088 total, 261 thin omitted)
|
||||
## Communities (1092 total, 265 thin omitted)
|
||||
|
||||
### Community 0 - "Community 0"
|
||||
Cohesion: 0.06
|
||||
Nodes (18): ClinicAppointmentAccessTest, ClinicOwnerScheduleAccessTest, ClinicDoctorPermissionTest, ClinicDoctorPermissionRepository, ClinicDoctorPermission, ClinicDoctorPermissionChecker, Clinic, Doctor (+10 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.05
|
||||
Nodes (52): RoleRoute(), EMPTY_FORM, ItemForm, itemSchema, Props, EMPTY_CATS, EMPTY_ITEMS, EMPTY_META (+44 more)
|
||||
|
||||
### Community 2 - "Community 2"
|
||||
Cohesion: 0.10
|
||||
@@ -1144,12 +1147,12 @@ Cohesion: 0.17
|
||||
Nodes (8): SettlementController, SettlementRepository, Settlement, JsonResponse, Request, User, ManagerRegistry, User
|
||||
|
||||
### Community 7 - "Community 7"
|
||||
Cohesion: 0.06
|
||||
Nodes (8): DoctorService, Clinic, DoctorServiceRepository, Collection, Doctor, self, User, ManagerRegistry
|
||||
Cohesion: 0.05
|
||||
Nodes (11): DoctorServiceController, DoctorService, Clinic, DoctorServiceRepository, Collection, Doctor, self, User (+3 more)
|
||||
|
||||
### Community 8 - "Community 8"
|
||||
Cohesion: 0.13
|
||||
Nodes (12): AdminUserDetail, AVATAR_COLORS, EditForm, editSchema, GENDER_LABELS, getPrimaryRole(), MARITAL_LABELS, MEDICAL_SECTIONS (+4 more)
|
||||
Cohesion: 0.05
|
||||
Nodes (31): displayDoctorName(), AdminCharts, AdminDashboard(), AdminRecent, AdminStats, APPT_CLS, APPT_COLOR, APPT_LABEL (+23 more)
|
||||
|
||||
### Community 9 - "Community 9"
|
||||
Cohesion: 0.04
|
||||
@@ -1160,16 +1163,16 @@ Cohesion: 0.17
|
||||
Nodes (12): Clinic Address Management, `DELETE /api/v1/clinic/{clinicUuid}/address/{addressUuid}`, Errors, Errors, `GET /api/v1/clinic/{clinicUuid}/addresses`, `PATCH /api/v1/clinic/{clinicUuid}/address/{addressUuid}`, `POST /api/v1/clinic/{clinicUuid}/address`, Removed endpoint (+4 more)
|
||||
|
||||
### Community 11 - "Community 11"
|
||||
Cohesion: 0.05
|
||||
Nodes (34): SessionPaymentAccordion(), SessionPaymentData, paid, unpaid, InvoicePaymentRow, InvoiceRowStatus, MY_PAYMENTS_LIMIT, PatientInvoiceRow (+26 more)
|
||||
Cohesion: 0.08
|
||||
Nodes (25): CSS ثابت — `assets/admin/styles.css` خط ۹۵۸–۹۷۰, utility روشن بدون جفت dark — `pages/AppointmentDetailPage.tsx`, utility روشن بدون جفت dark — `pages/RepresentationDetailPage.tsx`, اصلاح کامل لایتمود / دارکمود در پنل ادمین (SPA), الگوی درستِ موجود در پروژه (مرجع سبک) — `components/FreeVisitPrice.tsx`, الگوی مردهٔ `dark:` کنار inline style — `components/session/PaymentStep.tsx`, دستهٔ A — `style` inline با رنگ ثابت (خرابی قطعی), دستهٔ B — utility روشن بدون جفت `dark:` (+17 more)
|
||||
|
||||
### Community 12 - "Community 12"
|
||||
Cohesion: 0.04
|
||||
Nodes (49): Account provisioning, Clinic Doctor Invitation API, Console: `app:invitations:repair`, DELETE `/api/v1/admin/clinic/invitation/{invUuid}`, Errors, Errors, Errors, Errors (+41 more)
|
||||
|
||||
### Community 13 - "Community 13"
|
||||
Cohesion: 0.01
|
||||
Nodes (174): RoleRoute(), appointment, BOTH, CONTRACT, get, post, referenceAppointment, render() (+166 more)
|
||||
Cohesion: 0.02
|
||||
Nodes (163): appointment, BOTH, CONTRACT, get, post, referenceAppointment, render(), renderReference() (+155 more)
|
||||
|
||||
### Community 14 - "Community 14"
|
||||
Cohesion: 0.08
|
||||
@@ -1181,7 +1184,7 @@ Nodes (7): PaymentController, Appointment, JsonResponse, Payment, Request, Respo
|
||||
|
||||
### Community 16 - "Community 16"
|
||||
Cohesion: 0.04
|
||||
Nodes (13): AppointmentCreateReserveTest, PatientSession, SmsWallet, SecretaryAppointmentScopeTest, Appointment, Collection, InventoryPackage, PatientRecord (+5 more)
|
||||
Nodes (14): PatientSession, SmsWallet, AppLog, SecretaryAppointmentScopeTest, ScheduledBlogPublisher, Appointment, Collection, InventoryPackage (+6 more)
|
||||
|
||||
### Community 17 - "Community 17"
|
||||
Cohesion: 0.05
|
||||
@@ -1201,11 +1204,11 @@ Nodes (7): AdminApiController, RepresentationRepository, Doctor, JsonResponse, R
|
||||
|
||||
### Community 21 - "Community 21"
|
||||
Cohesion: 0.02
|
||||
Nodes (103): PatientTagsCell(), TenantTag, TauriStatCards(), PaymentConfig, PaymentGatewayInfo, usePaymentConfig(), displayDoctorName(), formatNumber() (+95 more)
|
||||
Nodes (97): ServiceTariffModal(), TariffResponse, TariffRow, SessionPaymentAccordion(), SessionPaymentData, paid, unpaid, TauriStatCards() (+89 more)
|
||||
|
||||
### Community 22 - "Community 22"
|
||||
Cohesion: 0.11
|
||||
Nodes (14): RatingController, Like, Rate, LikeRepository, RateRepository, JsonResponse, Request, User (+6 more)
|
||||
Cohesion: 0.29
|
||||
Nodes (4): RatingController, JsonResponse, Request, User
|
||||
|
||||
### Community 23 - "Community 23"
|
||||
Cohesion: 0.05
|
||||
@@ -1224,8 +1227,8 @@ Cohesion: 0.20
|
||||
Nodes (6): InsuranceController, EntityInsurancePricing, JsonResponse, Request, TenantInsurance, User
|
||||
|
||||
### Community 27 - "Community 27"
|
||||
Cohesion: 0.06
|
||||
Nodes (35): 55. 🟢 `GET` all tag, 56. 🟢 `GET` supplementary_insurance, 57. 🟢 `GET` categories list, 58. 🟢 `GET` all state, 59. 🟢 `GET` all city, 60. 🟢 `GET` all specially doctor, 61. 🔵 `POST` post, 63. 🔴 `DELETE` DELETE (+27 more)
|
||||
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
|
||||
@@ -1245,11 +1248,11 @@ Nodes (33): `AppointmentStatusDropdown.tsx`, Doctor Tabs در داشبورد ک
|
||||
|
||||
### Community 32 - "Community 32"
|
||||
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)
|
||||
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 (54): ClinicDoctorItem, ClinicDoctorsManager(), ClinicInvitation, HUES_LIST, INV_STATUS_MAP, latinDigitsField(), wrap(), ClinicAddress (+46 more)
|
||||
Cohesion: 0.16
|
||||
Nodes (6): HttpClientInterface, LoggerInterface, LogPruneService, BlogCacheInvalidator, SiteConfigRepository, Blog
|
||||
|
||||
### Community 34 - "Community 34"
|
||||
Cohesion: 0.05
|
||||
@@ -1313,7 +1316,7 @@ Nodes (4): Payment, Appointment, self, User
|
||||
|
||||
### Community 49 - "Community 49"
|
||||
Cohesion: 0.03
|
||||
Nodes (95): AppointmentLike, ConfirmAppointmentModal(), METHOD_OPTIONS, PaymentRow, Props, rowStyle, ServiceItem, STATE_TONE (+87 more)
|
||||
Nodes (97): ConfirmAppointmentModal(), OccupiedCard(), AppointmentInfoModal(), ModalKind, PickedPatient, PickerOption, ReplaceAppointmentModal(), toEpoch() (+89 more)
|
||||
|
||||
### Community 50 - "Community 50"
|
||||
Cohesion: 0.07
|
||||
@@ -1328,8 +1331,8 @@ Cohesion: 0.07
|
||||
Nodes (26): الزامات UI, باگفیکس صفحه نوبتها, باگ ۱ — کرش تقویم, باگ ۲ — روز هفته در DateNavigator, باگ ۳ — پیام «slot نیست», باگ ۴ — نوبت جدید: نام اجباری + find-or-create patient, باگ ۵ — patient_mobile نشان میدهد موبایل پزشک, باگ ۶ — نوبتهای رزرو شده در نمایش زمانبندی (+18 more)
|
||||
|
||||
### Community 53 - "Community 53"
|
||||
Cohesion: 0.05
|
||||
Nodes (23): ClaimStatusLog, AppLogRepository, ClaimItemRepository, ClaimStatusLogRepository, DoctorClaimRequestRepository, InvoiceItemRepository, PreRegistrationRepository, ProvinceRepository (+15 more)
|
||||
Cohesion: 0.06
|
||||
Nodes (21): AppointmentEvent, AppLogRepository, PaymentLog, AppointmentEventRepository, ClinicStaffRepository, DoctorClaimRequestRepository, PaymentLogRepository, PreRegistrationRepository (+13 more)
|
||||
|
||||
### Community 54 - "Community 54"
|
||||
Cohesion: 0.10
|
||||
@@ -1344,16 +1347,16 @@ Cohesion: 0.08
|
||||
Nodes (25): Endpoint ها, Fallback Logic, GET /api/v1/sms/balance, GET /api/v1/sms/sample-templates, GET /api/v1/sms/templates, PATCH /api/v1/sms/templates/{uuid}/approve (Admin), PATCH /api/v1/sms/templates/{uuid}/reject (Admin), PATCH /api/v1/sms/templates/{uuid}/submit (+17 more)
|
||||
|
||||
### Community 57 - "Community 57"
|
||||
Cohesion: 0.05
|
||||
Nodes (42): Blog API, DELETE `/api/v1/blog/{uuid}`, Errors, Errors, Errors, Errors, Errors, Errors (+34 more)
|
||||
Cohesion: 0.04
|
||||
Nodes (50): Blog API, DELETE `/api/v1/blog/{uuid}`, Errors, Errors, Errors, Errors, Errors, Errors (+42 more)
|
||||
|
||||
### Community 58 - "Community 58"
|
||||
Cohesion: 0.26
|
||||
Cohesion: 0.25
|
||||
Nodes (6): BlogController, Blog, City, JsonResponse, Request, User
|
||||
|
||||
### Community 59 - "Community 59"
|
||||
Cohesion: 0.22
|
||||
Nodes (6): ClinicController, Clinic, DoctorAddress, JsonResponse, Request, User
|
||||
Cohesion: 0.07
|
||||
Nodes (15): ClinicController, DoctorSpecialtyParentsTest, Specialty, BackfillSpecialtyParentsStep, SpecialtyRepository, Clinic, DoctorAddress, JsonResponse (+7 more)
|
||||
|
||||
### Community 60 - "Community 60"
|
||||
Cohesion: 0.08
|
||||
@@ -1364,12 +1367,12 @@ 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 62 - "Community 62"
|
||||
Cohesion: 0.11
|
||||
Nodes (22): WalletTransactionModal(), BANK_KEY, BankAccount, BankAccountInput, Pos, POS_KEY, PosInput, useBankAccounts() (+14 more)
|
||||
Cohesion: 0.04
|
||||
Nodes (57): AppointmentLike, METHOD_OPTIONS, PaymentRow, Props, rowStyle, ServiceItem, STATE_TONE, FreeVisitPrice() (+49 more)
|
||||
|
||||
### Community 63 - "Community 63"
|
||||
Cohesion: 0.02
|
||||
Nodes (146): ALLOWED_ROLES, PrivateRoute(), PublicRoute(), queryClient, toastStyle, Props, Props, PaginatedResponse (+138 more)
|
||||
Cohesion: 0.01
|
||||
Nodes (224): ALLOWED_ROLES, PrivateRoute(), PublicRoute(), queryClient, toastStyle, Props, ClinicDoctorItem, ClinicDoctorsManager() (+216 more)
|
||||
|
||||
### Community 64 - "Community 64"
|
||||
Cohesion: 0.29
|
||||
@@ -1400,8 +1403,8 @@ Cohesion: 0.08
|
||||
Nodes (24): سناریو: ایمپورت پزشکان سازمان نظام پزشکی و مدیریت مالکیت پروفایل, نتیجهگیری کلیدی طراحی, ۱. خلاصه اجرایی, ۱۰. جریان کاربری (خلاصهی گامبهگام), ۱۱. حالات مرزی و قواعد کسبوکار, ۱۲. مراحل پیادهسازی (بهترتیب و بهتفکیک ریپو), ۱۳. تصمیمات باز و ریسکها, ۱۴. مرجع نمونهی داده (+16 more)
|
||||
|
||||
### Community 72 - "Community 72"
|
||||
Cohesion: 0.07
|
||||
Nodes (4): ClaimItem, Claim, Collection, self
|
||||
Cohesion: 0.08
|
||||
Nodes (3): Claim, Collection, self
|
||||
|
||||
### Community 74 - "Community 74"
|
||||
Cohesion: 0.09
|
||||
@@ -1431,10 +1434,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)
|
||||
@@ -1448,8 +1447,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 (28): BookingModeImmutableTest, BookingServicesPublicTest, ScheduleOwnershipTest, LowTierFixesTest, SendCodeMobileRateLimitTest, ClaimsListNPlusOneTest, ClaimsListPaginationTest, CaptchaFlowTest (+20 more)
|
||||
Cohesion: 0.03
|
||||
Nodes (26): BookingModeImmutableTest, BookingServicesPublicTest, LowTierFixesTest, SendCodeMobileRateLimitTest, ClaimsListPaginationTest, CaptchaFlowTest, CreateClinicValidationTest, ServiceItemDeleteCleanupTest (+18 more)
|
||||
|
||||
### Community 87 - "Community 87"
|
||||
Cohesion: 0.10
|
||||
@@ -1537,7 +1536,7 @@ Nodes (8): AppointmentController, Appointment, Clinic, Doctor, JsonResponse, Req
|
||||
|
||||
### Community 108 - "Community 108"
|
||||
Cohesion: 0.08
|
||||
Nodes (17): CaptchaController, BaseController, CategoryController, CategoryImportController, ClinicInvitationWebController, DoctorImportController, JsonResponse, JsonResponse (+9 more)
|
||||
Nodes (17): CaptchaController, BaseController, CategoryController, DoctorImportController, SiteConfigController, SiteContextController, JsonResponse, JsonResponse (+9 more)
|
||||
|
||||
### Community 109 - "Community 109"
|
||||
Cohesion: 0.29
|
||||
@@ -1608,8 +1607,8 @@ Cohesion: 0.17
|
||||
Nodes (4): Rate, Doctor, self, User
|
||||
|
||||
### Community 126 - "Community 126"
|
||||
Cohesion: 0.11
|
||||
Nodes (10): AppointmentInsuranceSelectionTest, TenantServiceCategoryServiceTest, AppointmentInsuranceService, Appointment, ServiceCategory, TenantServiceCategoryService, Appointment, Doctor (+2 more)
|
||||
Cohesion: 0.34
|
||||
Nodes (5): AppointmentInsuranceSelectionTest, Appointment, Doctor, Insurance, InsuranceType
|
||||
|
||||
### Community 128 - "Community 128"
|
||||
Cohesion: 0.11
|
||||
@@ -1740,8 +1739,8 @@ Cohesion: 0.13
|
||||
Nodes (15): Date Overrides, DELETE `/api/v1/appointment-settings/date-override/{uuid}`, Errors, Errors, GET `/api/v1/appointment-settings/date-override/list/{doctorUuid}`, GET `/api/v1/appointment-settings/date-override/{uuid}`, PATCH `/api/v1/appointment-settings/date-override/{uuid}`, POST `/api/v1/appointment-settings/date-override` (+7 more)
|
||||
|
||||
### Community 161 - "Community 161"
|
||||
Cohesion: 0.04
|
||||
Nodes (27): ApiError, { refreshMock, logoutMock }, replaceMock, AddrForm, addrSchema, AVATAR_COLORS, CityOpt, DEGREE_LABELS (+19 more)
|
||||
Cohesion: 0.03
|
||||
Nodes (48): ApiError, { refreshMock, logoutMock }, replaceMock, AVATAR_GRADIENTS, avatarGradient(), latinDigitsField(), NumericFieldProps, wrap() (+40 more)
|
||||
|
||||
### Community 162 - "Community 162"
|
||||
Cohesion: 0.10
|
||||
@@ -1772,8 +1771,8 @@ Cohesion: 0.10
|
||||
Nodes (20): api.ir (استعلام هویت — Shahkar / IbanMatch), اتصال به دیتابیسهای مستقل (الزامی), اسرار (الزامی — قبل از اولین دیپلوی), امنیت و منابع, بررسی سلامت, دامنهها و CORS, دیپلویهای بعدی, راهنمای دیپلوی ClinicPro (Coolify + Docker Compose) (+12 more)
|
||||
|
||||
### Community 169 - "Community 169"
|
||||
Cohesion: 0.08
|
||||
Nodes (12): SourceProfileIdTest, UserProfileDemographicsTest, MellatGatewayTest, ErrorCodesTest, HealthControllerTest, TimezoneTest, ActivateTrialTest, SubscriptionService (+4 more)
|
||||
Cohesion: 0.12
|
||||
Nodes (7): SourceProfileIdTest, MellatGatewayTest, ErrorCodesTest, HealthControllerTest, TimezoneTest, TestCase, EntityManagerInterface
|
||||
|
||||
### Community 170 - "Community 170"
|
||||
Cohesion: 0.13
|
||||
@@ -1900,8 +1899,8 @@ Cohesion: 0.11
|
||||
Nodes (18): Admin API, Clinic Invitation Management, GET `/api/v1/admin/comments`, GET `/api/v1/admin/pre-registrations`, GET `/api/v1/admin/rates`, GET /api/v1/admin/settings, GET `/api/v1/admin/settlements`, PATCH /api/v1/admin/settings (+10 more)
|
||||
|
||||
### Community 202 - "Community 202"
|
||||
Cohesion: 0.15
|
||||
Nodes (13): DELETE `/api/v1/appointment-settings/holidays/{uuid}`, Errors, GET `/api/v1/appointment-settings/holidays/list/{doctorUuid}`, GET `/api/v1/appointment-settings/holidays/{uuid}`, Holidays, PATCH `/api/v1/appointment-settings/holidays/{uuid}`, POST `/api/v1/appointment-settings/holidays`, Request Body (+5 more)
|
||||
Cohesion: 0.11
|
||||
Nodes (17): رفع ویرایش بلاگ در پنل ادمین + سازگاری Dark Mode + Webhook سینک فرانت, زمینه, فایلهای مرتبط, مشکل / هدف, مشکل ۱ — فرم ویرایش خالی است (باگ اصلی), مشکل ۲ — Dark mode در ادیتور و فرم بلاگ, مشکل ۳ — تغییرات ادمین با تأخیر روی سایت دیده میشود, معیار پذیرش (+9 more)
|
||||
|
||||
### Community 203 - "Community 203"
|
||||
Cohesion: 0.12
|
||||
@@ -1916,8 +1915,8 @@ Cohesion: 0.21
|
||||
Nodes (4): SeedDemoDataCommand, InputInterface, OutputInterface, SymfonyStyle
|
||||
|
||||
### Community 206 - "Community 206"
|
||||
Cohesion: 0.11
|
||||
Nodes (10): MellatGateway, MockGateway, SoapClient, PaymentGatewayInterface, PaymentInitResult, PaymentRefundResult, PaymentVerifyResult, PaymentInitResult (+2 more)
|
||||
Cohesion: 0.08
|
||||
Nodes (14): MellatGateway, MockGateway, SepGateway, SoapClient, PaymentGatewayInterface, PaymentInitResult, PaymentRefundResult, PaymentVerifyResult (+6 more)
|
||||
|
||||
### Community 207 - "Community 207"
|
||||
Cohesion: 0.15
|
||||
@@ -2236,8 +2235,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
|
||||
@@ -2277,7 +2276,7 @@ Nodes (16): آمادهسازی پروژه ClinicPro برای دیپلوی ر
|
||||
|
||||
### Community 304 - "Community 304"
|
||||
Cohesion: 0.22
|
||||
Nodes (9): 30. 🟢 `GET` get 🆕, 33. 🔵 `POST` image_clinic, 36. 🟢 `GET` get my rate, 6. کلینیک (Clinic), هدرهای اضافی, هدرهای اضافی, پاسخها, پاسخها (+1 more)
|
||||
Nodes (9): 29. 🟢 `GET` clinic list 🆕, 30. 🟢 `GET` get 🆕, 33. 🔵 `POST` image_clinic, 6. کلینیک (Clinic), هدرهای اضافی, پارامترهای Query, پاسخها, پاسخها (+1 more)
|
||||
|
||||
### Community 306 - "Community 306"
|
||||
Cohesion: 0.07
|
||||
@@ -2312,8 +2311,8 @@ Cohesion: 0.36
|
||||
Nodes (4): InsuranceRepository, Insurance, InsuranceType, ManagerRegistry
|
||||
|
||||
### Community 314 - "Community 314"
|
||||
Cohesion: 0.02
|
||||
Nodes (112): AppointmentCardData, AppointmentTurnCard(), base, Breadcrumb(), PatientCaseBanner(), Tag, SessionCardData, SessionPaymentEntry (+104 more)
|
||||
Cohesion: 0.03
|
||||
Nodes (101): AppointmentCardData, AppointmentTurnCard(), base, Invoice, InvoiceItem, InvoiceSummaryModal(), SessionConsumable, SessionData (+93 more)
|
||||
|
||||
### Community 315 - "Community 315"
|
||||
Cohesion: 0.23
|
||||
@@ -2324,8 +2323,8 @@ Cohesion: 0.12
|
||||
Nodes (15): mapping صفحات clinicpro → فریم فیگما, الف-۱. توکنهای رنگ (light + dark), الف-۲. سلکتور رنگ کاربر, الف-۳. ابعاد و رفتار layout, الف-۴. شعاعها و input/button, الف-۵. کامپوننتهای مشترک مطابق فیگما, ایندکس فریمهای فیگما (۴ section، node-id دسکتاپ), بخش الف — سیستم طراحی مشترک (یکبار، پایهی همهی صفحات) (+7 more)
|
||||
|
||||
### Community 317 - "Community 317"
|
||||
Cohesion: 0.15
|
||||
Nodes (7): BaseKernel, Closure, CorsRegexEnvProcessor, EnvVarProcessorInterface, MicroKernelTrait, CorsRegexEnvProcessorTest, Kernel
|
||||
Cohesion: 0.29
|
||||
Nodes (3): CorsRegexEnvProcessor, EnvVarProcessorInterface, CorsRegexEnvProcessorTest
|
||||
|
||||
### Community 318 - "Community 318"
|
||||
Cohesion: 0.32
|
||||
@@ -2424,8 +2423,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.22
|
||||
Nodes (5): TenantInsuranceService, CoverageRule, ServiceCategory, TenantInsurance, TenantServiceCoverage
|
||||
|
||||
### Community 347 - "Community 347"
|
||||
Cohesion: 0.11
|
||||
@@ -2508,8 +2507,8 @@ Cohesion: 0.24
|
||||
Nodes (3): Altcha, AltchaService, altcha
|
||||
|
||||
### Community 368 - "Community 368"
|
||||
Cohesion: 0.03
|
||||
Nodes (67): CoverageDefaultRow, Props, buildInsurancePayload(), Contract, contractToForm(), EMPTY_FORM, InsuranceFormValues, InsuranceModal() (+59 more)
|
||||
Cohesion: 0.09
|
||||
Nodes (28): buildInsurancePayload(), Contract, contractToForm(), EMPTY_FORM, InsuranceFormValues, InsuranceModal(), InsuranceOption, KIND_LABEL (+20 more)
|
||||
|
||||
### Community 369 - "Community 369"
|
||||
Cohesion: 0.29
|
||||
@@ -2653,15 +2652,15 @@ Nodes (20): edge cases, خلاصهٔ خطاها و اولویت, راهحل,
|
||||
|
||||
### Community 416 - "Community 416"
|
||||
Cohesion: 0.04
|
||||
Nodes (51): DoctorTab, PickedService, ServicePick, ServiceSlot, ServiceSlotPicker(), get, services, td (+43 more)
|
||||
Nodes (44): DoctorTab, PickedService, ServicePick, ServiceSlot, ServiceSlotPicker(), get, services, td (+36 more)
|
||||
|
||||
### Community 418 - "Community 418"
|
||||
Cohesion: 0.17
|
||||
Nodes (11): دیپلوی ClinicPro روی Coolify (Docker Compose), رفع اشکال, مراحل دیپلوی, معماری دیپلوی, نکات عملیاتی, چند دامنه فرانتاند (مهم), ۱. ساخت Resource در Coolify, ۲. اختصاص دامنه (+3 more)
|
||||
|
||||
### Community 421 - "Community 421"
|
||||
Cohesion: 0.18
|
||||
Nodes (8): SecretaryEarningRepository, SecretaryEarning, CommissionService, ManagerRegistry, User, Payment, Representation, User
|
||||
Cohesion: 0.37
|
||||
Nodes (4): CommissionService, Payment, Representation, User
|
||||
|
||||
### Community 422 - "Community 422"
|
||||
Cohesion: 0.12
|
||||
@@ -2696,8 +2695,8 @@ Cohesion: 0.12
|
||||
Nodes (16): `book()` عمومی — الگوی درستِ موجود (کپی از `AppointmentController::book`, خط ۲۴۲–۲۶۳), زمینه, فایلهای مرتبط, فرم — بدون فیلد کد ملی (کپی از `AppointmentCreatePage.tsx`), مسیر ادمین — بیمار فقط با موبایل (کپی از `MyAppointmentsController::createAppointment`, خط ۸۱–۸۷), نوبتدهی ادمین بر اساس کد ملی + موبایل (پرونده یکتا با کد ملی), نکات مهم, هدف (+8 more)
|
||||
|
||||
### Community 437 - "Community 437"
|
||||
Cohesion: 0.04
|
||||
Nodes (60): Invoice, InvoiceItem, InvoiceSummaryModal(), SessionConsumable, SessionData, SessionPayment, STATUS_LABEL, grid (+52 more)
|
||||
Cohesion: 0.06
|
||||
Nodes (42): grid, PatientFormOptions, patientFormSchema, PatientFormValues, Props, baseValues, options, setup() (+34 more)
|
||||
|
||||
### Community 438 - "Community 438"
|
||||
Cohesion: 0.17
|
||||
@@ -2727,10 +2726,6 @@ Nodes (5): ClinicInvitationService, Clinic, ClinicDoctorInvitation, Doctor, User
|
||||
Cohesion: 0.07
|
||||
Nodes (27): Bank accounts, Body, Body, Errors, Errors, Errors, Errors, Errors (+19 more)
|
||||
|
||||
### Community 451 - "Community 451"
|
||||
Cohesion: 0.15
|
||||
Nodes (4): LogPruneService, MaintenanceService, MaintenanceModeTest, SiteConfigRepository
|
||||
|
||||
### Community 452 - "Community 452"
|
||||
Cohesion: 0.15
|
||||
Nodes (3): DoctorClaimRequest, Doctor, User
|
||||
@@ -2748,8 +2743,8 @@ Cohesion: 0.24
|
||||
Nodes (10): gridItemStyle, JALALI_MONTHS, jalaliFirstWeekday(), jalaliToGregorian(), navBtnStyle, PersianCalendar(), pf, Props (+2 more)
|
||||
|
||||
### 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
|
||||
@@ -2823,10 +2818,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.14
|
||||
Nodes (6): Authentication, ClinicPro — API Documentation Index, Error Code Reference, Modules, Persian digit normalization (global), Standard Response Envelope
|
||||
|
||||
### Community 481 - "Community 481"
|
||||
Cohesion: 0.17
|
||||
Nodes (11): رفع نام دوتایی «دکتر» در ایمپورت IRIMC + دستور پاکسازی کامل پزشکان, زمینه, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, پروژه (+3 more)
|
||||
@@ -2884,8 +2875,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
|
||||
@@ -2991,10 +2982,6 @@ Nodes (18): Gotchas, QA ClinicPro, Troubleshooting, باگهای شناخته
|
||||
Cohesion: 0.16
|
||||
Nodes (3): BankAccount, self, User
|
||||
|
||||
### Community 533 - "Community 533"
|
||||
Cohesion: 0.12
|
||||
Nodes (6): BillingCalculatorTest, BillingCalculator, Money, BillingCalculator, CoverageRule, ShareBreakdown
|
||||
|
||||
### Community 534 - "Community 534"
|
||||
Cohesion: 0.34
|
||||
Nodes (5): PaymentsSummaryTest, Doctor, Invoice, PatientRecord, PatientSession
|
||||
@@ -3024,8 +3011,8 @@ Cohesion: 0.12
|
||||
Nodes (4): SessionPayment, PatientSession, self, User
|
||||
|
||||
### Community 543 - "Community 543"
|
||||
Cohesion: 0.36
|
||||
Nodes (3): DoctorServiceController, JsonResponse, Request
|
||||
Cohesion: 0.18
|
||||
Nodes (5): TenantInsuranceCategoryCoverageRepository, TenantInsuranceCleanupService, ManagerRegistry, ServiceCategory, TenantInsuranceCategoryCoverage
|
||||
|
||||
### Community 544 - "Community 544"
|
||||
Cohesion: 0.15
|
||||
@@ -3136,12 +3123,12 @@ Cohesion: 0.40
|
||||
Nodes (5): Errors, Notes, POST `/api/v1/notification-mobile/request-otp`, Request Body, Response `200`
|
||||
|
||||
### Community 576 - "Community 576"
|
||||
Cohesion: 0.15
|
||||
Nodes (13): EMPTY, PatientFilters, PricingInsurance, TenantTag, AddTurn(), PatientsCategoryView(), PatientsGridView(), SearchHeaderP() (+5 more)
|
||||
Cohesion: 0.27
|
||||
Nodes (10): Props, blogDefaults(), BlogFormData, blogFormSchema, buildBlogPayload(), splitCsv(), BlogFormPage(), RepMe (+2 more)
|
||||
|
||||
### Community 577 - "Community 577"
|
||||
Cohesion: 0.11
|
||||
Nodes (16): PricingPayload, ServiceCategoryRow, BillableLine, breakdownOf(), contractPercentFor(), CoverageRule, patientShareOf(), ruleOf() (+8 more)
|
||||
Cohesion: 0.07
|
||||
Nodes (30): PricingPayload, ServiceCategoryRow, FilesServiceAddCard(), TrashRed(), UserTick(), BillableLine, breakdownOf(), contractPercentFor() (+22 more)
|
||||
|
||||
### Community 578 - "Community 578"
|
||||
Cohesion: 0.14
|
||||
@@ -3300,8 +3287,8 @@ Cohesion: 0.19
|
||||
Nodes (9): DashboardController, IntlCalendar, Clinic, Doctor, DoctorSecretary, JsonResponse, QueryBuilder, Request (+1 more)
|
||||
|
||||
### Community 655 - "Community 655"
|
||||
Cohesion: 0.34
|
||||
Nodes (5): MyAppointmentsController, Doctor, JsonResponse, Request, User
|
||||
Cohesion: 0.21
|
||||
Nodes (6): MyAppointmentsController, InputValidator, Doctor, JsonResponse, Request, User
|
||||
|
||||
### Community 656 - "Community 656"
|
||||
Cohesion: 0.25
|
||||
@@ -3320,8 +3307,8 @@ Cohesion: 0.33
|
||||
Nodes (4): PatientAppointmentsTest, Appointment, Doctor, PatientRecord
|
||||
|
||||
### Community 660 - "Community 660"
|
||||
Cohesion: 0.10
|
||||
Nodes (18): Billing API — صورتحساب (فاز ۴ سیستم صورتحساب/بیمه), 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/invoices/{uuid}, GET /api/v1/billing/reports/insurance-debt, GET /api/v1/my/billing/patients/{patientUuid}/invoices (+10 more)
|
||||
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)
|
||||
|
||||
### Community 662 - "Community 662"
|
||||
Cohesion: 0.20
|
||||
@@ -3388,8 +3375,8 @@ Cohesion: 0.09
|
||||
Nodes (21): انتخاب نوع خدمت بیمه (سرپایی/بستری) در نوبت و انتشار آن تا فاکتور, زمینه, فایلهای مرتبط, نکات مهم, هدف, وضعیت فعلی, وظایف, پروژه (+13 more)
|
||||
|
||||
### Community 694 - "Community 694"
|
||||
Cohesion: 0.11
|
||||
Nodes (6): LoggerInterface, KavehNegarProvider, RanginehProvider, SmsService, SendSmsMessage, SmsProviderInterface
|
||||
Cohesion: 0.13
|
||||
Nodes (5): KavehNegarProvider, RanginehProvider, SmsService, SendSmsMessage, SmsProviderInterface
|
||||
|
||||
### Community 695 - "Community 695"
|
||||
Cohesion: 0.67
|
||||
@@ -3473,7 +3460,7 @@ Nodes (4): AuditPollutedRecordsCommand, InputInterface, OutputInterface, Symfony
|
||||
|
||||
### Community 726 - "Community 726"
|
||||
Cohesion: 0.06
|
||||
Nodes (30): addMinutes(), BookingMeta, calcSlotCount(), DateOverrideData, DEFAULT_BOOKING_META, DEFAULT_SESSION, DURATION_OPTS, EMPTY_NEW_SCHEDULE (+22 more)
|
||||
Nodes (34): addMinutes(), BOOKING_WINDOW_UNITS, BookingMeta, BookingWindowUnit, calcSlotCount(), DateOverrideData, dayString(), DEFAULT_BOOKING_META (+26 more)
|
||||
|
||||
### Community 727 - "Community 727"
|
||||
Cohesion: 0.37
|
||||
@@ -3564,7 +3551,7 @@ Cohesion: 0.15
|
||||
Nodes (12): زمینه, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی (کد واقعی), وظایف, پوشش و اعمالِ کاملِ مجوز پزشکِ عضو کلینیک (ClinicDoctorPermission) — همتای کار منشی, ۰. ممیزی و تصمیم (اول این) (+4 more)
|
||||
|
||||
### Community 763 - "Community 763"
|
||||
Cohesion: 0.23
|
||||
Cohesion: 0.25
|
||||
Nodes (3): CoveragePercentResolutionTest, InsuranceCoverageDefaultService, TenantInsuranceService
|
||||
|
||||
### Community 764 - "Community 764"
|
||||
@@ -3600,8 +3587,8 @@ Cohesion: 0.40
|
||||
Nodes (5): DiscountController, DiscountRule, JsonResponse, Request, User
|
||||
|
||||
### Community 773 - "Community 773"
|
||||
Cohesion: 0.17
|
||||
Nodes (4): InventoryPackage, InventoryPackageItem, Collection, self
|
||||
Cohesion: 0.12
|
||||
Nodes (6): InventoryPackage, InventoryPackageItem, InventoryService, Collection, self, InventoryPackage
|
||||
|
||||
### Community 777 - "Community 777"
|
||||
Cohesion: 0.14
|
||||
@@ -3620,16 +3607,16 @@ Cohesion: 0.24
|
||||
Nodes (4): InventoryPackageItem, InventoryItem, InventoryPackage, self
|
||||
|
||||
### Community 782 - "Community 782"
|
||||
Cohesion: 0.13
|
||||
Nodes (13): Command, CancelExpiredAppointmentsCommand, NormalizeScheduleFormatCommand, PruneLogsCommand, SeedCategoriesCommand, InputInterface, OutputInterface, InputInterface (+5 more)
|
||||
Cohesion: 0.08
|
||||
Nodes (19): Command, BackfillAppointmentSessionsCommand, CancelExpiredAppointmentsCommand, PruneLogsCommand, RepairImportedDoctorsCommand, SeedCategoriesCommand, SeedSmsMessageTemplatesCommand, InputInterface (+11 more)
|
||||
|
||||
### Community 783 - "Community 783"
|
||||
Cohesion: 0.13
|
||||
Nodes (14): Backend سالم است — باگ فقط UI است, باگ ۱ — `EditSpecialtyPicker` تکانتخابی (DoctorDetailPage.tsx:831-997), خروجی نهایی (گزارش خواستهشده), رفع قفل ویرایش تخصص پزشک + یکپارچهسازی عنوان «دکتر» + ترمیم کامل داده خزنده, زمینه, سیاست عنوان — وضعیت فعلی, فایلهای مرتبط, مشکل / هدف (+6 more)
|
||||
|
||||
### Community 785 - "Community 785"
|
||||
Cohesion: 0.23
|
||||
Nodes (4): SepGateway, PaymentInitResult, PaymentRefundResult, PaymentVerifyResult
|
||||
Cohesion: 0.18
|
||||
Nodes (8): FormValues, schema, SectionDef, SectionId, SECTIONS, Settings, SettingsPage(), TaxHistoryRow
|
||||
|
||||
### Community 786 - "Community 786"
|
||||
Cohesion: 0.14
|
||||
@@ -3643,10 +3630,6 @@ Nodes (4): Errors, POST `/oauth/token/refresh`, Request Body, Response `200`
|
||||
Cohesion: 0.50
|
||||
Nodes (4): Errors, GET `/oauth/userinfo`, Headers, Response `200`
|
||||
|
||||
### Community 789 - "Community 789"
|
||||
Cohesion: 0.39
|
||||
Nodes (3): TagRepository, ManagerRegistry, Tag
|
||||
|
||||
### Community 793 - "Community 793"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): Errors, POST `/api/v1/auth/switch-context`, Request Body, Response `200`
|
||||
@@ -3700,9 +3683,13 @@ Cohesion: 0.25
|
||||
Nodes (4): StripNameTitleStep, RepairOptions, RepairResult, SymfonyStyle
|
||||
|
||||
### Community 813 - "Community 813"
|
||||
Cohesion: 0.17
|
||||
Cohesion: 0.18
|
||||
Nodes (5): BackfillSourceProfileIdStep, SourceProfileId, RepairOptions, RepairResult, SymfonyStyle
|
||||
|
||||
### Community 814 - "Community 814"
|
||||
Cohesion: 0.33
|
||||
Nodes (5): Like, LikeRepository, Comment, ManagerRegistry, User
|
||||
|
||||
### Community 815 - "Community 815"
|
||||
Cohesion: 0.43
|
||||
Nodes (3): SmsTemplateRepository, SmsTemplate, ManagerRegistry
|
||||
@@ -3755,6 +3742,10 @@ Nodes (3): InventoryItemRepository, InventoryItem, ManagerRegistry
|
||||
Cohesion: 0.47
|
||||
Nodes (3): BookingContextResolver, Clinic, Doctor
|
||||
|
||||
### Community 843 - "Community 843"
|
||||
Cohesion: 0.36
|
||||
Nodes (4): ClinicInvitationWebController, ClinicDoctorInvitation, Request, Response
|
||||
|
||||
### Community 844 - "Community 844"
|
||||
Cohesion: 0.15
|
||||
Nodes (12): اصلاح دادهٔ موجود: افزودن تخصصهای والد به پزشکان (backfill), زمینه, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, پروژه (+4 more)
|
||||
@@ -3828,7 +3819,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"
|
||||
@@ -3869,15 +3860,15 @@ Nodes (12): زمینه, فایلهای مرتبط, فرآیند ثبت و ق
|
||||
|
||||
### Community 889 - "Community 889"
|
||||
Cohesion: 0.12
|
||||
Nodes (9): AbstractMigration, Schema, Version20260711120000, Schema, Version20260716094319, Schema, Version20260718132000, Schema (+1 more)
|
||||
Nodes (9): AbstractMigration, Schema, Version20260622171538, Schema, Version20260628153855, Schema, Version20260713103729, Schema (+1 more)
|
||||
|
||||
### Community 890 - "Community 890"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): DELETE `/api/v1/patient/call/{uuid}`, Errors, GET `/api/v1/patient/{uuid}/calls`, POST `/api/v1/patient/{uuid}/call`, کال سنتر بیمار (Call Center)
|
||||
|
||||
### Community 894 - "Community 894"
|
||||
Cohesion: 0.39
|
||||
Nodes (3): ClinicStaffRepository, ClinicStaff, ManagerRegistry
|
||||
Cohesion: 0.38
|
||||
Nodes (5): Rate, RateRepository, Doctor, ManagerRegistry, User
|
||||
|
||||
### Community 899 - "Community 899"
|
||||
Cohesion: 0.15
|
||||
@@ -3901,7 +3892,7 @@ Nodes (10): زمینه, نکات مهم, هدف, وظایف, پاکسازی
|
||||
|
||||
### Community 908 - "Community 908"
|
||||
Cohesion: 0.12
|
||||
Nodes (8): AppointmentExpiryServiceTest, RepairImportedDoctorsCommandTest, TenantInsuranceCategoryCoverageApiTest, AdminCspSubscriberTest, static, CommandTester, Doctor, WebTestCase
|
||||
Nodes (9): AppointmentExpiryServiceTest, RepairImportedDoctorsCommandTest, DoctorRepairStep, TenantInsuranceCategoryCoverageApiTest, AdminCspSubscriberTest, static, CommandTester, Doctor (+1 more)
|
||||
|
||||
### Community 910 - "Community 910"
|
||||
Cohesion: 0.50
|
||||
@@ -3936,8 +3927,8 @@ Cohesion: 0.36
|
||||
Nodes (3): DoctorListBookableSortFilterTest, Doctor, Specialty
|
||||
|
||||
### Community 925 - "Community 925"
|
||||
Cohesion: 0.36
|
||||
Nodes (4): ClaimAmountBoundsTest, Claim, Doctor, User
|
||||
Cohesion: 0.15
|
||||
Nodes (8): ClaimAmountBoundsTest, ClaimsListNPlusOneTest, ClaimItem, ClaimItemRepository, ManagerRegistry, Claim, Doctor, User
|
||||
|
||||
### Community 926 - "Community 926"
|
||||
Cohesion: 0.38
|
||||
@@ -3960,28 +3951,24 @@ Cohesion: 0.44
|
||||
Nodes (4): AppointmentConfirmationService, Appointment, PatientSession, User
|
||||
|
||||
### Community 932 - "Community 932"
|
||||
Cohesion: 0.47
|
||||
Nodes (3): SeedSmsMessageTemplatesCommand, InputInterface, OutputInterface
|
||||
Cohesion: 0.33
|
||||
Nodes (4): SecretaryEarningRepository, SecretaryEarning, ManagerRegistry, User
|
||||
|
||||
### Community 934 - "Community 934"
|
||||
Cohesion: 0.36
|
||||
Nodes (4): SiteConfigController, JsonResponse, Request, User
|
||||
Cohesion: 0.40
|
||||
Nodes (3): AppointmentInsuranceService, Appointment, ServiceCategory
|
||||
|
||||
### Community 935 - "Community 935"
|
||||
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 937 - "Community 937"
|
||||
Cohesion: 0.53
|
||||
Nodes (3): PaymentLog, PaymentLogRepository, ManagerRegistry
|
||||
|
||||
### Community 938 - "Community 938"
|
||||
Cohesion: 0.25
|
||||
Nodes (4): BackfillSurrogateRoleStep, RepairOptions, RepairResult, SymfonyStyle
|
||||
|
||||
### Community 939 - "Community 939"
|
||||
Cohesion: 0.27
|
||||
Nodes (4): SpecialtyController, SpecialtyRepository, JsonResponse, Request
|
||||
Cohesion: 0.35
|
||||
Nodes (3): SpecialtyController, JsonResponse, Request
|
||||
|
||||
### Community 940 - "Community 940"
|
||||
Cohesion: 0.39
|
||||
@@ -4020,8 +4007,8 @@ Cohesion: 0.38
|
||||
Nodes (3): RepairAcceptedInvitationsCommand, InputInterface, OutputInterface
|
||||
|
||||
### Community 956 - "Community 956"
|
||||
Cohesion: 0.43
|
||||
Nodes (3): AppointmentEvent, AppointmentEventRepository, ManagerRegistry
|
||||
Cohesion: 0.31
|
||||
Nodes (4): BaseKernel, Closure, MicroKernelTrait, Kernel
|
||||
|
||||
### Community 958 - "Community 958"
|
||||
Cohesion: 0.40
|
||||
@@ -4036,17 +4023,13 @@ Cohesion: 0.48
|
||||
Nodes (3): DoctorInsuranceRepository, DoctorInsurance, ManagerRegistry
|
||||
|
||||
### Community 964 - "Community 964"
|
||||
Cohesion: 0.18
|
||||
Nodes (7): DEGREE_OPTIONS, DoctorFormPage(), FormValues, GENDER_OPTIONS, schema, SelectedEntry, SpecialtyOption
|
||||
Cohesion: 0.42
|
||||
Nodes (3): ActivateTrialTest, SubscriptionService, SubscriptionPlan
|
||||
|
||||
### Community 971 - "Community 971"
|
||||
Cohesion: 0.28
|
||||
Nodes (5): DoctorAppointmentFilterTest, AppointmentRepository, AppointmentExpiryService, Appointment, Doctor
|
||||
|
||||
### Community 972 - "Community 972"
|
||||
Cohesion: 0.22
|
||||
Nodes (5): DoctorRepairStep, BackfillSpecialtyParentsStep, RepairOptions, RepairResult, SymfonyStyle
|
||||
|
||||
### Community 973 - "Community 973"
|
||||
Cohesion: 0.39
|
||||
Nodes (5): CalendarIcon(), CardIcon(), CardTickIcon(), UserAddIcon(), StatCardModel
|
||||
@@ -4080,16 +4063,16 @@ Cohesion: 0.33
|
||||
Nodes (6): GET `/api/v1/admin/sms/logs`, GET `/api/v1/admin/sms/templates`, Query Parameters, Response `200`, Response `200`, SMS Management (Admin)
|
||||
|
||||
### Community 981 - "Community 981"
|
||||
Cohesion: 0.38
|
||||
Nodes (3): BackfillAppointmentSessionsCommand, InputInterface, OutputInterface
|
||||
Cohesion: 0.39
|
||||
Nodes (3): ProvinceRepository, ManagerRegistry, Province
|
||||
|
||||
### Community 982 - "Community 982"
|
||||
Cohesion: 0.33
|
||||
Nodes (6): GET /api/v1/sms/balance — موجودی حساب پیامک, POST /api/v1/sms/queue — افزودن به صف, ۴. سیستم حساب و صف پیامک, ۴.۱ حساب پیامک (SMS Account), ۴.۲ صف پیامک (SMS Queue), ۴.۳ API پیامک
|
||||
|
||||
### Community 983 - "Community 983"
|
||||
Cohesion: 0.22
|
||||
Nodes (8): Access rule, Appointment Settings API, Available Locations, Booking context (`clinic_uuid`), Errors, `GET /api/v1/appointment-settings/available-locations/{doctorUuid}`, Response `200`, Slot Calculation Logic (Reference)
|
||||
Cohesion: 0.07
|
||||
Nodes (26): Access rule, Appointment Settings API, Available Locations, Booking context (`clinic_uuid`), Context additions (2026-07), Date overrides are always per-context, DELETE `/api/v1/appointment-settings/holidays/{uuid}`, Errors (+18 more)
|
||||
|
||||
### Community 987 - "Community 987"
|
||||
Cohesion: 0.33
|
||||
@@ -4152,8 +4135,8 @@ Cohesion: 0.36
|
||||
Nodes (3): TariffRepository, ManagerRegistry, Tariff
|
||||
|
||||
### Community 1019 - "Community 1019"
|
||||
Cohesion: 0.36
|
||||
Nodes (3): RepairImportedDoctorsCommand, InputInterface, OutputInterface
|
||||
Cohesion: 0.43
|
||||
Nodes (3): ClaimStatusLog, ClaimStatusLogRepository, ManagerRegistry
|
||||
|
||||
### Community 1020 - "Community 1020"
|
||||
Cohesion: 0.48
|
||||
@@ -4231,9 +4214,13 @@ Nodes (4): Errors, GET `/api/v1/appointment/{uuid}/events`, Path Parameters, Res
|
||||
Cohesion: 0.50
|
||||
Nodes (4): GET /api/v1/my/appointments, GET `/api/v1/my/appointments/today-stats`, Query Parameters, Response `200`
|
||||
|
||||
### Community 1041 - "Community 1041"
|
||||
Cohesion: 0.38
|
||||
Nodes (3): NormalizeScheduleFormatCommand, InputInterface, OutputInterface
|
||||
|
||||
### Community 1042 - "Community 1042"
|
||||
Cohesion: 0.47
|
||||
Nodes (3): SiteContextController, JsonResponse, Request
|
||||
Cohesion: 0.43
|
||||
Nodes (3): CategoryImportController, JsonResponse, Request
|
||||
|
||||
### Community 1047 - "Community 1047"
|
||||
Cohesion: 0.48
|
||||
@@ -4263,13 +4250,17 @@ Nodes (3): Errors, POST `/api/v1/sms/send` — ⛔ غیرفعال (Deprecated),
|
||||
Cohesion: 0.33
|
||||
Nodes (6): Behaviour while enabled, Console escape hatch, Failure behaviour, Maintenance Mode, Settings keys, Who gets through
|
||||
|
||||
### Community 1054 - "Community 1054"
|
||||
Cohesion: 0.43
|
||||
Nodes (3): InvoiceItemRepository, InvoiceItem, ManagerRegistry
|
||||
|
||||
### Community 1055 - "Community 1055"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): Context additions (2026-07), Date overrides are always per-context, `GET /available-locations/{doctorUuid}`, Holidays are global by default, Response fields
|
||||
Cohesion: 0.43
|
||||
Nodes (3): SessionAuditLogRepository, SessionAuditLog, ManagerRegistry
|
||||
|
||||
### Community 1056 - "Community 1056"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): 62. 🟡 `PATCH` patch, Request Body, مثال Request, هدرهای اضافی, پاسخها
|
||||
Cohesion: 0.33
|
||||
Nodes (6): Billing API — صورتحساب (فاز ۴ سیستم صورتحساب/بیمه), GET /api/v1/billing/invoices/{uuid}, POST /api/v1/billing/invoices, POST /api/v1/billing/invoices/{uuid}/finalize, نکات, وضعیتهای Invoice
|
||||
|
||||
### Community 1064 - "Community 1064"
|
||||
Cohesion: 0.40
|
||||
@@ -4295,6 +4286,10 @@ Nodes (5): 41. 🟡 `PATCH` patch, Request Body, مثال Request, هدرهای
|
||||
Cohesion: 0.40
|
||||
Nodes (4): license, overrides, lodash, private
|
||||
|
||||
### Community 1070 - "Community 1070"
|
||||
Cohesion: 0.33
|
||||
Nodes (6): Authentication, ClinicPro — API Documentation Index, Error Code Reference, Modules, Persian digit normalization (global), Standard Response Envelope
|
||||
|
||||
### Community 1072 - "Community 1072"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): Errors, POST `/api/v1/clinic`, Request Body (`application/json`), Response `201`
|
||||
@@ -4303,10 +4298,6 @@ Nodes (4): Errors, POST `/api/v1/clinic`, Request Body (`application/json`), Res
|
||||
Cohesion: 0.50
|
||||
Nodes (4): Errors, GET `/api/v1/admin/clinic/{clinicUuid}/doctor/{doctorUuid}/permissions`, Path Parameters, Response `200`
|
||||
|
||||
### Community 1076 - "Community 1076"
|
||||
Cohesion: 0.67
|
||||
Nodes (3): 29. 🟢 `GET` clinic list 🆕, پارامترهای Query, پاسخها
|
||||
|
||||
### Community 1077 - "Community 1077"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): 38. 🟢 `GET` Unapproved comments, هدرهای اضافی, پارامترهای Query, پاسخها
|
||||
@@ -4351,25 +4342,33 @@ Nodes (3): 42. 🔴 `DELETE` delete, هدرهای اضافی, پاسخها
|
||||
Cohesion: 0.67
|
||||
Nodes (3): 43. 🟢 `GET` get, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 1089 - "Community 1089"
|
||||
Cohesion: 0.53
|
||||
Nodes (4): Money, BillingCalculator, CoverageRule, ShareBreakdown
|
||||
|
||||
### Community 1091 - "Community 1091"
|
||||
Cohesion: 0.67
|
||||
Nodes (3): 36. 🟢 `GET` get my rate, هدرهای اضافی, پاسخها
|
||||
|
||||
## Knowledge Gaps
|
||||
- **5447 isolated node(s):** `PORT`, `ROLES`, `[cmd, ...argv]`, `positional`, `opts` (+5442 more)
|
||||
- **5489 isolated node(s):** `PORT`, `ROLES`, `[cmd, ...argv]`, `positional`, `opts` (+5484 more)
|
||||
These have ≤1 connection - possible missing edges or undocumented components.
|
||||
- **261 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
|
||||
- **265 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
|
||||
|
||||
## Suggested Questions
|
||||
_Questions this graph is uniquely positioned to answer:_
|
||||
|
||||
- **Why does `Altcha` connect `Community 367` to `Community 1082`, `Community 485`?**
|
||||
_High betweenness centrality (0.121) - this node is a cross-community bridge._
|
||||
- **Why does `SiteConfigRepository` connect `Community 451` to `Community 704`, `Community 608`, `Community 485`, `Community 934`, `Community 421`, `Community 677`, `Community 169`, `Community 205`, `Community 15`, `Community 367`, `Community 881`, `Community 637`?**
|
||||
_High betweenness centrality (0.109) - this node is a cross-community bridge._
|
||||
- **Why does `ApiTestCase` connect `Community 86` to `Community 0`, `Community 1027`, `Community 14`, `Community 16`, `Community 531`, `Community 534`, `Community 1046`, `Community 535`, `Community 538`, `Community 539`, `Community 541`, `Community 1054`, `Community 1070`, `Community 562`, `Community 565`, `Community 574`, `Community 575`, `Community 583`, `Community 594`, `Community 82`, `Community 608`, `Community 609`, `Community 633`, `Community 126`, `Community 640`, `Community 646`, `Community 652`, `Community 658`, `Community 659`, `Community 685`, `Community 690`, `Community 697`, `Community 704`, `Community 710`, `Community 715`, `Community 719`, `Community 724`, `Community 727`, `Community 730`, `Community 737`, `Community 230`, `Community 743`, `Community 744`, `Community 748`, `Community 763`, `Community 765`, `Community 775`, `Community 779`, `Community 784`, `Community 791`, `Community 792`, `Community 823`, `Community 826`, `Community 828`, `Community 318`, `Community 832`, `Community 837`, `Community 840`, `Community 851`, `Community 854`, `Community 856`, `Community 859`, `Community 871`, `Community 887`, `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 936`, `Community 424`, `Community 431`, `Community 442`, `Community 444`, `Community 957`, `Community 445`, `Community 959`, `Community 451`, `Community 968`, `Community 971`, `Community 978`, `Community 988`, `Community 480`, `Community 482`, `Community 483`, `Community 484`, `Community 486`, `Community 492`, `Community 497`, `Community 1023`?**
|
||||
_High betweenness centrality (0.052) - this node is a cross-community bridge._
|
||||
- **Why does `SiteConfigRepository` connect `Community 33` to `Community 704`, `Community 608`, `Community 451`, `Community 964`, `Community 485`, `Community 869`, `Community 421`, `Community 677`, `Community 108`, `Community 205`, `Community 15`, `Community 367`, `Community 637`?**
|
||||
_High betweenness centrality (0.107) - this node is a cross-community bridge._
|
||||
- **Why does `ApiTestCase` connect `Community 86` to `Community 0`, `Community 1027`, `Community 14`, `Community 16`, `Community 531`, `Community 534`, `Community 1046`, `Community 535`, `Community 538`, `Community 539`, `Community 541`, `Community 562`, `Community 1074`, `Community 565`, `Community 59`, `Community 574`, `Community 575`, `Community 1090`, `Community 580`, `Community 583`, `Community 594`, `Community 82`, `Community 608`, `Community 609`, `Community 633`, `Community 126`, `Community 640`, `Community 646`, `Community 652`, `Community 658`, `Community 659`, `Community 685`, `Community 690`, `Community 697`, `Community 704`, `Community 710`, `Community 715`, `Community 719`, `Community 724`, `Community 727`, `Community 730`, `Community 737`, `Community 230`, `Community 743`, `Community 744`, `Community 748`, `Community 763`, `Community 765`, `Community 775`, `Community 779`, `Community 784`, `Community 791`, `Community 792`, `Community 294`, `Community 820`, `Community 823`, `Community 826`, `Community 828`, `Community 318`, `Community 832`, `Community 837`, `Community 840`, `Community 851`, `Community 854`, `Community 856`, `Community 859`, `Community 871`, `Community 887`, `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 936`, `Community 937`, `Community 424`, `Community 431`, `Community 442`, `Community 444`, `Community 957`, `Community 445`, `Community 959`, `Community 451`, `Community 968`, `Community 971`, `Community 978`, `Community 988`, `Community 480`, `Community 482`, `Community 483`, `Community 484`, `Community 486`, `Community 492`, `Community 497`, `Community 1023`?**
|
||||
_High betweenness centrality (0.055) - this node is a cross-community bridge._
|
||||
- **What connects `PORT`, `ROLES`, `[cmd, ...argv]` to the rest of the system?**
|
||||
_5447 weakly-connected nodes found - possible documentation gaps or missing edges._
|
||||
_5489 weakly-connected nodes found - possible documentation gaps or missing edges._
|
||||
- **Should `Community 0` be split into smaller, more focused modules?**
|
||||
_Cohesion score 0.06138975966562173 - 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.0494458653026428 - 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._
|
||||
graphify-out/cache/ast/v0.8.44/08bc40e615b76d3eda6c61f3a92d99a6f652eeb291e651958ed84fbce814a79a.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/0b637100692d3b44ac64c6fd4b4b0a1aef9b55656facb2e5819b69c53d6c2499.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/14bada5d979302f0ee8c98f0e6be41cbca3e80d342addc603598da4439ba1c1b.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/1dd5d5d2ec2903cc490320d31f1094b9264f955dc3aaf85ef5e74e6abbda4a49.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/26f66a35b833a11b6c5063bfae41c51f2c84a3371fef16df1bd787411015d638.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/37922cc8b6c8eae2c62ffc42e3fd221e2d092baadd5b01d56a1f4090a3cb05e9.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/3c9c21472d627f7efdc93f54c1bf92bc944315d8dc093f0eecc6912f839fd152.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/5a6803216d92de28aee5ebd01da768ed7b708f8ba2ba17628191e85f0bb480e0.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/5ff3e7420405b5cd1b0abcfd2c27257d7012212789c571555634a61754ad37dc.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/61d3ac13d5938d4536f80fd790105a9bac10a8269433ea9f0689caad8c482317.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/7ca8eaf8e3d137c82bedb21e7a83e49c705f3eaa2e2503b5d17ce984cc5377d3.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/86273ccb5444138db5d8152e66051749b7bcbddff46316751ebfaa58ecee1234.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/c622055336ae376b869450848c848e65c899f42fec4d8cc9167ff5d1a2587401.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/e40b53517fc41211bae19009731a6e99ac19a7a8b054a9ab1a92a5612f0f6030.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/e9c877b328d4f52cd5b2d335b4a5a341c7d39bae11d71478a660e1175223b15a.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/f6587069fd39798e7c6fd4d9b7038a8a4166de1325a77507d014461d95a3f6e5.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/f6cb887781bc10dea4da2bd399de676009531d2b9a0a95a074b4fa71f9963bc4.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
+4449
-1564
File diff suppressed because it is too large
Load Diff
+213
-178
@@ -5,8 +5,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/FreeVisitPrice.tsx": {
|
||||
"mtime": 1784821343.1721354,
|
||||
"ast_hash": "0e4b00b04d605f39a6a74ade776f09bc",
|
||||
"mtime": 1785156403.8178034,
|
||||
"ast_hash": "69416a63a584540b18f3943ef036936b",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/ServiceTariffModal.tsx": {
|
||||
@@ -15,8 +15,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/TenantInsuranceContracts.tsx": {
|
||||
"mtime": 1784992595.4736688,
|
||||
"ast_hash": "b2595faf9702caf81c0e072153b3a74a",
|
||||
"mtime": 1785156382.9545496,
|
||||
"ast_hash": "2ba14807657b8bc4810ef77ee149db4c",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/layout/AdminLayout.tsx": {
|
||||
@@ -30,13 +30,13 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/layout/Topbar.tsx": {
|
||||
"mtime": 1784464897.2033865,
|
||||
"ast_hash": "7c25f6432962069ed4ea15ad1ac7b641",
|
||||
"mtime": 1785156382.9593046,
|
||||
"ast_hash": "8bb1c2f846769f0939364c9e9820e285",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/ui/AppointmentStatusDropdown.tsx": {
|
||||
"mtime": 1784464897.2171066,
|
||||
"ast_hash": "60c410bf79d04ed7ab55a7c225061f27",
|
||||
"mtime": 1785156715.7856982,
|
||||
"ast_hash": "54b54e4816df56df03b9d2c348a04391",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/ui/ConfirmDialog.tsx": {
|
||||
@@ -85,8 +85,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/ui/PersianCalendar.tsx": {
|
||||
"mtime": 1782979864.1043193,
|
||||
"ast_hash": "d65b0ac6c2fc4451315d73ea8a669196",
|
||||
"mtime": 1785168079.325005,
|
||||
"ast_hash": "21cbf66e6a239d4e359e815de3da2a36",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/ui/PersianDateInput.tsx": {
|
||||
@@ -120,8 +120,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/ui/StatCard.tsx": {
|
||||
"mtime": 1782232921.465934,
|
||||
"ast_hash": "5d1e7062d60cad0a83f0be3951039e66",
|
||||
"mtime": 1785156382.95691,
|
||||
"ast_hash": "6f760f242cba1a489a72a3d5cb93c434",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/ui/StatusBadge.tsx": {
|
||||
@@ -155,8 +155,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/lib/utils.ts": {
|
||||
"mtime": 1784482277.7240267,
|
||||
"ast_hash": "0786dea5fa63fd409e188550c237ff49",
|
||||
"mtime": 1785167998.5115833,
|
||||
"ast_hash": "5b1fa3b89ab0ae2d99d02606eebcbe38",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/AdminSubscriptionPage.tsx": {
|
||||
@@ -165,18 +165,18 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/AppointmentDetailPage.tsx": {
|
||||
"mtime": 1784464897.2349348,
|
||||
"ast_hash": "62dd3dd5c2b80dcb6d1d57faf43ace95",
|
||||
"mtime": 1785156780.3471155,
|
||||
"ast_hash": "d7f54fc24505571a4e8bc9fc269dc495",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/AppointmentsPage.tsx": {
|
||||
"mtime": 1784992595.495719,
|
||||
"ast_hash": "fd2727bd99ad15701f64d049f2ff5db9",
|
||||
"mtime": 1785167979.8997107,
|
||||
"ast_hash": "08dca31853e925b6c0bb01ebffa3bfe0",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/BlogFormPage.tsx": {
|
||||
"mtime": 1784833329.1267276,
|
||||
"ast_hash": "bf0a41cb2de56ca7a74675e67649f399",
|
||||
"mtime": 1785165671.881493,
|
||||
"ast_hash": "9de99834d9b2cc6c70e4f546d50274af",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/BlogsPage.tsx": {
|
||||
@@ -185,18 +185,18 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/CategoriesPage.tsx": {
|
||||
"mtime": 1784992595.498672,
|
||||
"ast_hash": "92338345b9f60f01a2baaa19022b46dc",
|
||||
"mtime": 1785156382.9708385,
|
||||
"ast_hash": "1fa9477c4f726708a10f9a9df97004a7",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/ClaimsPage.tsx": {
|
||||
"mtime": 1784464897.2642665,
|
||||
"ast_hash": "34774deac6e417e3a6d252131987c104",
|
||||
"mtime": 1785167979.8975146,
|
||||
"ast_hash": "5b763c9d2b83c5a0a0c2cc458072d02b",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/ClinicDetailPage.tsx": {
|
||||
"mtime": 1784806088.5971308,
|
||||
"ast_hash": "624530292023fbdac8991cc5b0e91ecd",
|
||||
"mtime": 1785156382.9750881,
|
||||
"ast_hash": "e2fe6ac5f48808dd9f7a1bbb0359eb7b",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/ClinicFormPage.tsx": {
|
||||
@@ -205,8 +205,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/ClinicServicesPage.tsx": {
|
||||
"mtime": 1784821896.0101967,
|
||||
"ast_hash": "25c6fb619b9618aa7cc973ff9c0ef435",
|
||||
"mtime": 1785156382.9781578,
|
||||
"ast_hash": "14c8722ae79cb7ec3b4f8748c6c29629",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/ClinicsPage.tsx": {
|
||||
@@ -220,18 +220,18 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/DashboardPage.tsx": {
|
||||
"mtime": 1784821343.1891022,
|
||||
"ast_hash": "514d2c563d20806769b54b786e4da121",
|
||||
"mtime": 1785156449.86797,
|
||||
"ast_hash": "57e319b7f4118005e9ecdb337c748769",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/DoctorDetailPage.tsx": {
|
||||
"mtime": 1784482277.7254426,
|
||||
"ast_hash": "ccbe2b42586c80e2ff00a2c77e44fde2",
|
||||
"mtime": 1785158099.6860094,
|
||||
"ast_hash": "cd37cb1153a8192ef63aa01b4b539b86",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/DoctorFormPage.tsx": {
|
||||
"mtime": 1784482277.7259183,
|
||||
"ast_hash": "7d6c9555013c89b7bf7322f7e8d5f692",
|
||||
"mtime": 1785156382.9838376,
|
||||
"ast_hash": "e99a27f2be6be87395790e81e349d90c",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/DoctorProfilePage.tsx": {
|
||||
@@ -255,8 +255,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/LoginPage.tsx": {
|
||||
"mtime": 1783668734.8468878,
|
||||
"ast_hash": "7f97461eb12e31df27e16fcc46efda9b",
|
||||
"mtime": 1785156382.969036,
|
||||
"ast_hash": "979912fe4bcb40c7da28836503809646",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/MyFinancialPage.tsx": {
|
||||
@@ -265,23 +265,23 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/MyPatientsPage.tsx": {
|
||||
"mtime": 1784992595.501579,
|
||||
"ast_hash": "f8a27165c72a03ff4cd9ee144389400f",
|
||||
"mtime": 1785156382.9794116,
|
||||
"ast_hash": "21daa04f73c5f0ca087c8fc1c485e3cc",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/MySecretariesPage.tsx": {
|
||||
"mtime": 1784821343.1913774,
|
||||
"ast_hash": "d63189538fe1960e7c56a4c64a89dcbc",
|
||||
"mtime": 1785157511.7151518,
|
||||
"ast_hash": "b52630c6e449c70e6ce40927a947509b",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/NewSessionPage.tsx": {
|
||||
"mtime": 1784464897.2892876,
|
||||
"ast_hash": "6f2b454e485b7881e02149b715d913a7",
|
||||
"mtime": 1785155278.280896,
|
||||
"ast_hash": "de426d146a1247bd1398a37b24a31f7f",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/PaymentDetailPage.tsx": {
|
||||
"mtime": 1783010796.4325852,
|
||||
"ast_hash": "5e996e7b610a7826f35206b3e18f2c70",
|
||||
"mtime": 1785167979.9022925,
|
||||
"ast_hash": "9185e666071c2abf23744f7a4dd0ad39",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/PaymentsPage.tsx": {
|
||||
@@ -300,8 +300,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/RepresentationDetailPage.tsx": {
|
||||
"mtime": 1784464897.293442,
|
||||
"ast_hash": "ac8d007c15afe8298d7368476c0d1cb3",
|
||||
"mtime": 1785156382.9821336,
|
||||
"ast_hash": "d39ad26521a345b3df205f4519ade7f0",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/RepresentationFinancePage.tsx": {
|
||||
@@ -330,8 +330,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/SelectContextPage.tsx": {
|
||||
"mtime": 1781165244.2539804,
|
||||
"ast_hash": "05f5c7de932de849a38c83955527a5fa",
|
||||
"mtime": 1785156382.9715164,
|
||||
"ast_hash": "ad7ce96924abf42edf7803c49d6d2fa4",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/SettingsPage.tsx": {
|
||||
@@ -350,13 +350,13 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/SmsPage.tsx": {
|
||||
"mtime": 1783456019.0330083,
|
||||
"ast_hash": "0da4f817e6e93c284de56b39a6cefdb1",
|
||||
"mtime": 1785156382.9848135,
|
||||
"ast_hash": "4e89331dfa84d39ff3bf400c5c667e03",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/SmsWalletPage.tsx": {
|
||||
"mtime": 1784821343.2002063,
|
||||
"ast_hash": "3c458b73d3fc54d51a9b2b6b264af20a",
|
||||
"mtime": 1785156382.9817257,
|
||||
"ast_hash": "f645c9a6c9aecc835ab6713c84995384",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/StaffPage.tsx": {
|
||||
@@ -365,13 +365,13 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/SubscriptionPage.tsx": {
|
||||
"mtime": 1784464897.2984626,
|
||||
"ast_hash": "d53dbba1536deaada7af85d465e412fc",
|
||||
"mtime": 1785157066.9384065,
|
||||
"ast_hash": "e8e6d03e64f7eab9eb5ea7babb9856ac",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/UserDetailPage.tsx": {
|
||||
"mtime": 1781597628.3672836,
|
||||
"ast_hash": "680451d965431083917c825fb64120ae",
|
||||
"mtime": 1785158138.5475929,
|
||||
"ast_hash": "a266bdc23efbee8ddc5782113d36cebe",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/UsersPage.tsx": {
|
||||
@@ -820,8 +820,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Appointment/Controller/AppointmentSettingsController.php": {
|
||||
"mtime": 1784821343.3488946,
|
||||
"ast_hash": "35fb35fee61047fa0b80b64a1d72ce79",
|
||||
"mtime": 1785167690.309429,
|
||||
"ast_hash": "de79f490fbf7ca14eca529a479d6c51a",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Appointment/Controller/MyAppointmentsController.php": {
|
||||
@@ -835,18 +835,18 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Appointment/Entity/DateOverride.php": {
|
||||
"mtime": 1784464902.573736,
|
||||
"ast_hash": "b3c9b18edbdaabaad83421bb48388f10",
|
||||
"mtime": 1785167631.410569,
|
||||
"ast_hash": "dab1744f811ba7032c5627612be25f15",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Appointment/Entity/Holiday.php": {
|
||||
"mtime": 1784464902.574083,
|
||||
"ast_hash": "0606f677e61ee288ea5b69cf3905050f",
|
||||
"mtime": 1785167637.6845198,
|
||||
"ast_hash": "b8fe84097ccafc1d516f56062a3c5e6e",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Appointment/Entity/WeeklySchedule.php": {
|
||||
"mtime": 1784464902.5749972,
|
||||
"ast_hash": "641bdd87bcdccf5e8278ab06818236bf",
|
||||
"mtime": 1785167056.2391596,
|
||||
"ast_hash": "8691d4710b5ed0f88960e42b35a2d2f2",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Appointment/Message/ExpireAppointmentsMessage.php": {
|
||||
@@ -890,8 +890,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Appointment/Service/SlotCalculatorService.php": {
|
||||
"mtime": 1784727191.2166848,
|
||||
"ast_hash": "31ac07294f7d8f10ca46fc296401f86b",
|
||||
"mtime": 1785167056.2393084,
|
||||
"ast_hash": "94859656b70f75463a9ef01bfa72e333",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Auth/Controller/AuthController.php": {
|
||||
@@ -1045,8 +1045,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Blog/Controller/BlogController.php": {
|
||||
"mtime": 1784992595.678482,
|
||||
"ast_hash": "008de39a0cbf7f4dd4ccb2e1e03730e6",
|
||||
"mtime": 1785165671.8835638,
|
||||
"ast_hash": "f2ddfd0dbdf2aebe04ed327bc343ffbc",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Blog/Entity/Blog.php": {
|
||||
@@ -2285,8 +2285,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"config/services.yaml": {
|
||||
"mtime": 1784647364.462991,
|
||||
"ast_hash": "d2f6a60c09839a69deff8ba2e576d7e2",
|
||||
"mtime": 1785165671.882848,
|
||||
"ast_hash": "319d512ebc43e25ef96e9e47da31535e",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"docs/Architecture_Audit.md": {
|
||||
@@ -2310,8 +2310,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"docs/admin-ui/ui-design-spec.md": {
|
||||
"mtime": 1781024129.3792577,
|
||||
"ast_hash": "825d5b9c5a02d35660baf90faf8a7cc2",
|
||||
"mtime": 1785158574.553508,
|
||||
"ast_hash": "aa89e57aed53aa66bb15b2e78027f765",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"docs/admin-ui/user-flow.md": {
|
||||
@@ -2330,13 +2330,13 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"docs/api/appointment-settings.md": {
|
||||
"mtime": 1784464897.3091567,
|
||||
"ast_hash": "e76f072f0e3cd0ac48c7e0dbcc043800",
|
||||
"mtime": 1785167784.7198396,
|
||||
"ast_hash": "404f820a8f5c3ac89b4f97fba940ae96",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"docs/api/appointment.md": {
|
||||
"mtime": 1785003109.9580476,
|
||||
"ast_hash": "2b3d9e98509132573ade17b3b3371e0d",
|
||||
"mtime": 1785166976.3600054,
|
||||
"ast_hash": "7c961d2d1cef5069171ec9934db48bca",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"docs/api/auth.md": {
|
||||
@@ -2350,8 +2350,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"docs/api/blog.md": {
|
||||
"mtime": 1784992595.519866,
|
||||
"ast_hash": "38089146e6c5ef050bb4607f9042d4d0",
|
||||
"mtime": 1785165671.883238,
|
||||
"ast_hash": "dbf901105610d49991091c437ec77f14",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"docs/api/clinic-invitation.md": {
|
||||
@@ -3280,13 +3280,13 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/lib/utils.test.ts": {
|
||||
"mtime": 1784464897.2313404,
|
||||
"ast_hash": "5f9d79b8324a55d3374980930d2fe5a2",
|
||||
"mtime": 1785168137.3638182,
|
||||
"ast_hash": "99e0cd95f8292141f765557b204dd29e",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/BlogFormPage.test.tsx": {
|
||||
"mtime": 1784464897.2607787,
|
||||
"ast_hash": "2d8ee62badb916c78a89023ef7d3bd20",
|
||||
"mtime": 1785165671.8810556,
|
||||
"ast_hash": "6ecbdb638a473cb05984f401225289ce",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/BlogsPage.test.tsx": {
|
||||
@@ -3590,8 +3590,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/ImageCropModal.tsx": {
|
||||
"mtime": 1783189383.5120335,
|
||||
"ast_hash": "88a20f1dccf54d5c405fe9ad193f6a0a",
|
||||
"mtime": 1785158931.547879,
|
||||
"ast_hash": "6af611763943d7119316c60070c6ecd2",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/ui/Portal.tsx": {
|
||||
@@ -4030,13 +4030,13 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/lib/patientForm.test.ts": {
|
||||
"mtime": 1784464897.2302537,
|
||||
"ast_hash": "4c2a51bb5cacfe8207f5c5d60f0760be",
|
||||
"mtime": 1785168327.5145826,
|
||||
"ast_hash": "e361f61cbff8a401ea66d79bd09698b0",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/lib/patientForm.ts": {
|
||||
"mtime": 1784464897.2304907,
|
||||
"ast_hash": "0f330bf404553ad45749edb90eeea5ac",
|
||||
"mtime": 1785168038.280125,
|
||||
"ast_hash": "b33e8ab60ba1e3a9a892b0088ef32c28",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"migrations/Version20260713074150.php": {
|
||||
@@ -4185,8 +4185,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/PatientRecordFormPage.tsx": {
|
||||
"mtime": 1784464897.2909582,
|
||||
"ast_hash": "1471994307144b2b6e80c9803ef8f3b4",
|
||||
"mtime": 1785167979.9018347,
|
||||
"ast_hash": "c9b8ea005880a0965447f9dd48d07342",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/PatientsListPage.test.tsx": {
|
||||
@@ -4195,8 +4195,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/PatientsListPage.tsx": {
|
||||
"mtime": 1784821343.1941292,
|
||||
"ast_hash": "a0ff14a918dd830f79916733c5d65c77",
|
||||
"mtime": 1785157491.4102685,
|
||||
"ast_hash": "86f11a64d3210ad210f5a6aa23d239dc",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"migrations/Version20260713110856.php": {
|
||||
@@ -4220,8 +4220,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/PatientDetailPage.tsx": {
|
||||
"mtime": 1784821343.1928394,
|
||||
"ast_hash": "15d1514cbf2b0e972a36c3b78d80e869",
|
||||
"mtime": 1785167979.9013884,
|
||||
"ast_hash": "72564cfaf7438140f4307897e801b7ca",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"migrations/Version20260713114523.php": {
|
||||
@@ -4355,8 +4355,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/NewAppointmentDrawer.tsx": {
|
||||
"mtime": 1784727191.1345496,
|
||||
"ast_hash": "a49f947e9fda2acbbd4a470ac2ecac40",
|
||||
"mtime": 1785156382.9458504,
|
||||
"ast_hash": "fc62d5c53937aaca247f59f35de45a38",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/AppointmentFiltersModal.test.tsx": {
|
||||
@@ -4395,33 +4395,33 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/dashboard/NewAppointmentsTable.tsx": {
|
||||
"mtime": 1784464897.1922357,
|
||||
"ast_hash": "ba71d1aa9a85280dfd3f8206b3e523a5",
|
||||
"mtime": 1785156780.3446264,
|
||||
"ast_hash": "abf4e7fea990de6d976b5951a780beea",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/dashboard/TauriCharts.test.tsx": {
|
||||
"mtime": 1784464897.1926377,
|
||||
"ast_hash": "de5481cc7f5edef2e75cb7f5cd91ac20",
|
||||
"mtime": 1785156715.7866623,
|
||||
"ast_hash": "a93081b86e8e7c8cba8812273e37c7a2",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/dashboard/TauriCharts.tsx": {
|
||||
"mtime": 1784464897.1929388,
|
||||
"ast_hash": "74ca7006373c9c3aa8f8a0f80d9b2835",
|
||||
"mtime": 1785156382.9647162,
|
||||
"ast_hash": "6632dccc1d8b64a8ee23155c1ab98f31",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/dashboard/TauriDashboardView.tsx": {
|
||||
"mtime": 1784464897.1934514,
|
||||
"ast_hash": "3d94c2efc43c948e97e273824b9ad5fc",
|
||||
"mtime": 1785156382.9630516,
|
||||
"ast_hash": "46eb49e42636e9ab8225879a8f00102f",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/dashboard/TauriStatCards.tsx": {
|
||||
"mtime": 1784464897.1940424,
|
||||
"ast_hash": "dbdaa7d9be053901c688e167c4e641b1",
|
||||
"mtime": 1785156382.9614332,
|
||||
"ast_hash": "147627ca19c3de6f648fb0dce6a27ad4",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/dashboard/dashboardIcons.tsx": {
|
||||
"mtime": 1784464897.194675,
|
||||
"ast_hash": "7b9b5283f2be5a733cf2932e0c2d39a9",
|
||||
"mtime": 1785156986.1403162,
|
||||
"ast_hash": "ed563691ca363a898e3453eafaf9585f",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/DashboardPage.test.tsx": {
|
||||
@@ -4435,13 +4435,13 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx": {
|
||||
"mtime": 1784821343.1784608,
|
||||
"ast_hash": "89672bfe341cb2c0286376164912849d",
|
||||
"mtime": 1785156382.9626818,
|
||||
"ast_hash": "6267362bc7624d88d2a91e0a9f17284e",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/subscriptionIcons.tsx": {
|
||||
"mtime": 1784464897.2997358,
|
||||
"ast_hash": "6e058b02d6b3414be2c85543bfd83276",
|
||||
"mtime": 1785156915.5393236,
|
||||
"ast_hash": "e6a7da2b8503dac45f8d9b210193095b",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/ServiceInsuranceModal.tsx": {
|
||||
@@ -4465,8 +4465,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/MyPaymentDetailPage.tsx": {
|
||||
"mtime": 1784464897.2866285,
|
||||
"ast_hash": "f5177038aa5165af93244200b09c0f65",
|
||||
"mtime": 1785156382.9773715,
|
||||
"ast_hash": "45d65783a137e0c6612780e4743d9760",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/MyPaymentsPage.test.tsx": {
|
||||
@@ -4475,8 +4475,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/MyPaymentsPage.tsx": {
|
||||
"mtime": 1784464897.2872047,
|
||||
"ast_hash": "52b02548d64f61f256b231aaadf284bd",
|
||||
"mtime": 1785167979.8969765,
|
||||
"ast_hash": "4613b58fc1f457d1a29cd56d4aa7e7ac",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Billing/PatientPaymentsTest.php": {
|
||||
@@ -4485,13 +4485,13 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/PatientTagsCell.tsx": {
|
||||
"mtime": 1784464897.1800036,
|
||||
"ast_hash": "18af420571bb20237f739c08bbea58c1",
|
||||
"mtime": 1785156382.9523878,
|
||||
"ast_hash": "20ecdbeebab4fa0a1503472b81e41e2d",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/PatientsFilterModal.tsx": {
|
||||
"mtime": 1784464897.18043,
|
||||
"ast_hash": "00c6686bf2ac06cfdaf1280897b46c8f",
|
||||
"mtime": 1785156382.9553592,
|
||||
"ast_hash": "8dcd77640ea30a7779eca0798d081978",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Patient/PatientListFilterTest.php": {
|
||||
@@ -4500,28 +4500,28 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/icons/FilesToolbarIcons.tsx": {
|
||||
"mtime": 1784464897.195386,
|
||||
"ast_hash": "05ae8b8d7162aba52b11ac8d649a0f96",
|
||||
"mtime": 1785156915.5378633,
|
||||
"ast_hash": "2baed3758143752735bc8357a412686f",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/InvoiceSummaryModal.tsx": {
|
||||
"mtime": 1784992595.4680457,
|
||||
"ast_hash": "5eab82d2fb6d1becf9ce584f631fa8bf",
|
||||
"mtime": 1785156382.9517624,
|
||||
"ast_hash": "a9b0108391106b1aa554e3dfb8a245b9",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/PatientCaseBanner.tsx": {
|
||||
"mtime": 1784464897.1790571,
|
||||
"ast_hash": "934b598456abb6890d5a2035a8b9083d",
|
||||
"mtime": 1785155278.2731736,
|
||||
"ast_hash": "f969c584abbf06f75f8b4a3253b34791",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/SessionServiceCard.tsx": {
|
||||
"mtime": 1784992595.4708993,
|
||||
"ast_hash": "12ab30dfc480049b6057ba02cde7f492",
|
||||
"mtime": 1785155577.011622,
|
||||
"ast_hash": "710cfa7e44d19ea57bad9e6ef1dc4602",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/icons/FilesServiceIcons.tsx": {
|
||||
"mtime": 1784464897.195098,
|
||||
"ast_hash": "a58f41df2239c0f1200c7f0cae0cbafe",
|
||||
"mtime": 1785157083.9791043,
|
||||
"ast_hash": "615dc439be5161b2c2b783a13ed90208",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/paymentMethods/BankAccountFormModal.tsx": {
|
||||
@@ -4660,18 +4660,18 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/inventory/AddPackageModal.tsx": {
|
||||
"mtime": 1784464897.1962807,
|
||||
"ast_hash": "84f439f8560337ef0a7de857391ad632",
|
||||
"mtime": 1785156403.8209362,
|
||||
"ast_hash": "d167e7d32fbbcb7d029a5fb8629e12bf",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/inventory/InventoryActionsMenu.tsx": {
|
||||
"mtime": 1784821343.176019,
|
||||
"ast_hash": "af6c860ffed0859b0e17246e07042481",
|
||||
"mtime": 1785156382.9640765,
|
||||
"ast_hash": "50ab2b3e3b3b30d275dc3ef0f65c281f",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/inventory/InventoryItemsTable.tsx": {
|
||||
"mtime": 1784821343.176776,
|
||||
"ast_hash": "9a60db2ed915f49bd3eb41a3292d8f7b",
|
||||
"mtime": 1785156382.9638183,
|
||||
"ast_hash": "ccee96b1efeb41efb66776b167be0c1e",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/inventory/InventoryStatCards.tsx": {
|
||||
@@ -4685,8 +4685,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/inventory/PackagesView.tsx": {
|
||||
"mtime": 1784821343.177429,
|
||||
"ast_hash": "7acc8459b016a3ebef84b822920bea81",
|
||||
"mtime": 1785156403.8206851,
|
||||
"ast_hash": "67d3c55f284cfb8fe57081737f6156a4",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/hooks/useInventory.ts": {
|
||||
@@ -4765,8 +4765,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/appointments/TurnsStatInfo.tsx": {
|
||||
"mtime": 1784464897.1888685,
|
||||
"ast_hash": "3770ae5032efe35d8dddc04a0a8dfa6c",
|
||||
"mtime": 1785156449.866379,
|
||||
"ast_hash": "0b7bf587c03880a737804e8e9ec40833",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/appointments/TurnsTable.tsx": {
|
||||
@@ -4780,8 +4780,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/appointments/TurnsTimeline.tsx": {
|
||||
"mtime": 1784992595.478735,
|
||||
"ast_hash": "d5ee2ea9804ba8f4273b9d327380df88",
|
||||
"mtime": 1785157447.1163135,
|
||||
"ast_hash": "4c534d8e1a1702cafa8c2734b6b86e5b",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/appointments/TurnsViewToggle.tsx": {
|
||||
@@ -4790,8 +4790,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/appointments/turnStatus.ts": {
|
||||
"mtime": 1784464897.1911144,
|
||||
"ast_hash": "954da04d33003bdd1780fc8ad55ffc58",
|
||||
"mtime": 1785157447.1154315,
|
||||
"ast_hash": "673fd08d9c1d6cd23cc0d855ccf948de",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/appointments/types.ts": {
|
||||
@@ -4810,8 +4810,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/AppointmentCreatePage.tsx": {
|
||||
"mtime": 1784464897.2342393,
|
||||
"ast_hash": "96cf916dd03f1bf5de584215714d5e41",
|
||||
"mtime": 1785167979.898026,
|
||||
"ast_hash": "5ed4933fa8186464fe381f29438cb2d9",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/AppointmentsPage.test.tsx": {
|
||||
@@ -4875,8 +4875,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/appointments/ServiceSlotPicker.tsx": {
|
||||
"mtime": 1784727191.1357775,
|
||||
"ast_hash": "dc7a2d5525f7a454dd89ef0549f3bdbf",
|
||||
"mtime": 1785156382.9623344,
|
||||
"ast_hash": "070758006577f8ec8f555384cdb196b1",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/ui/PersianDateInput.test.tsx": {
|
||||
@@ -5000,8 +5000,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/AppointmentTurnCard.tsx": {
|
||||
"mtime": 1784464897.1744318,
|
||||
"ast_hash": "6bef7d903a7f479be5c23474c86cb82a",
|
||||
"mtime": 1785156793.2452483,
|
||||
"ast_hash": "71af96d4fe3b09820f858a72076dbaec",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Patient/PatientAppointmentsTest.php": {
|
||||
@@ -5015,8 +5015,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/SessionPaymentAccordion.tsx": {
|
||||
"mtime": 1784464897.1827955,
|
||||
"ast_hash": "53a4ee0a475babffd9cde90344ff5bda",
|
||||
"mtime": 1785157066.9341922,
|
||||
"ast_hash": "a0b752db8dfb44c34222ae8e75d9420b",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/WalletTransactionModal.test.tsx": {
|
||||
@@ -5070,8 +5070,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/SessionStepper.tsx": {
|
||||
"mtime": 1784464897.183897,
|
||||
"ast_hash": "52d6d8ee5a338b4d190cadc540bf09e2",
|
||||
"mtime": 1785157524.773087,
|
||||
"ast_hash": "1aa3baed48df75a2c7ae6cb3d96a152b",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/SessionPaymentPage.test.tsx": {
|
||||
@@ -5080,8 +5080,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/SessionPaymentPage.tsx": {
|
||||
"mtime": 1784464897.2964673,
|
||||
"ast_hash": "caf68b8d929fae1276187c6a1f928e2c",
|
||||
"mtime": 1785155278.2813218,
|
||||
"ast_hash": "01d84788000af71ca05e27ab38d22c13",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"migrations/Version20260716094319.php": {
|
||||
@@ -5105,18 +5105,18 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/session/CreateStep.tsx": {
|
||||
"mtime": 1784992595.4833841,
|
||||
"ast_hash": "a54bb84be34694edd3e93e354891ec88",
|
||||
"mtime": 1785167979.8963258,
|
||||
"ast_hash": "d2615a47b42a505ea93fdd55783f5e87",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/session/DetailsStep.tsx": {
|
||||
"mtime": 1784464897.212106,
|
||||
"ast_hash": "0a3213a3a12794154f792dd8d9e6006a",
|
||||
"mtime": 1785155293.4255142,
|
||||
"ast_hash": "66189a2e125724d2ee3ec93dd50f5a67",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/session/PaymentStep.tsx": {
|
||||
"mtime": 1784464897.2161448,
|
||||
"ast_hash": "45b4d1f7b416ac67a0ccf92f3aa23a77",
|
||||
"mtime": 1785167979.895466,
|
||||
"ast_hash": "0d6f191108dd9288ae4e85c269c8fcce",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/NewSessionPage.test.tsx": {
|
||||
@@ -5165,8 +5165,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/SessionStepper.test.tsx": {
|
||||
"mtime": 1784464897.183322,
|
||||
"ast_hash": "fedb7b24ffbcc459199de72d441d5970",
|
||||
"mtime": 1785155512.6347554,
|
||||
"ast_hash": "55cba60678890754110463c9b596f4c5",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/ClinicDoctorsManager.test.tsx": {
|
||||
@@ -5200,8 +5200,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/schedule/ScheduleSection.tsx": {
|
||||
"mtime": 1784727191.1370828,
|
||||
"ast_hash": "29ec9c63c152d59750f8903c3c0bc82e",
|
||||
"mtime": 1785168061.8041744,
|
||||
"ast_hash": "e98fe296af4969b81512c4f94579e57e",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/session/CreateStep.test.tsx": {
|
||||
@@ -5210,8 +5210,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/session/SessionAuditModal.tsx": {
|
||||
"mtime": 1784464897.2164948,
|
||||
"ast_hash": "6f1ee33ac9d4d92a19eb49a2bd0cec3a",
|
||||
"mtime": 1785156382.9635813,
|
||||
"ast_hash": "2128ea666b15905813372ef615f3947a",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/ui/DoctorPermissionsModal.tsx": {
|
||||
@@ -5250,8 +5250,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/EditSessionPage.tsx": {
|
||||
"mtime": 1784464897.2816591,
|
||||
"ast_hash": "b16308a905a3a148b0e9c7ba8ff53b58",
|
||||
"mtime": 1785155278.2803812,
|
||||
"ast_hash": "6f868b693be4d50bc3defefe990aa5aa",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/MySecretariesPageClinic.test.tsx": {
|
||||
@@ -5835,8 +5835,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/ui/appointmentStatusMeta.test.ts": {
|
||||
"mtime": 1784464897.2242107,
|
||||
"ast_hash": "a9f3bcc73c1f137baf6c47070767455c",
|
||||
"mtime": 1785156715.7862277,
|
||||
"ast_hash": "3bbea6cd125080bc1d6656a296d66e87",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/lib/displayDoctorName.test.ts": {
|
||||
@@ -6170,8 +6170,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/BlogSeoFields.tsx": {
|
||||
"mtime": 1784833329.1234946,
|
||||
"ast_hash": "37d0fc6468627abeac43d385274dc66e",
|
||||
"mtime": 1785168016.7631419,
|
||||
"ast_hash": "428613bc85276defa4e091fb9aac912b",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/lib/blogForm.ts": {
|
||||
@@ -6185,8 +6185,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/RepresentationBlogFormPage.tsx": {
|
||||
"mtime": 1784833329.1286082,
|
||||
"ast_hash": "8750fe4e2688814ee6c945bb9d0f2e58",
|
||||
"mtime": 1785165671.881921,
|
||||
"ast_hash": "963aafcb1697abc526fe2af6e70255f6",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/RepresentationBlogsPage.tsx": {
|
||||
@@ -6205,8 +6205,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Blog/Controller/RepresentationBlogController.php": {
|
||||
"mtime": 1784833329.2426105,
|
||||
"ast_hash": "3804800c81efad5b1d055c10ed02a5bd",
|
||||
"mtime": 1785165671.8839664,
|
||||
"ast_hash": "ee54e8a302456717aaccbd42c1bed602",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Blog/Message/PublishScheduledBlogsMessage.php": {
|
||||
@@ -6503,5 +6503,40 @@
|
||||
"mtime": 1785139128.796319,
|
||||
"ast_hash": "ca7b75563a3bf642c8e37010212d1e16",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/lib/avatarColors.ts": {
|
||||
"mtime": 1785158078.2696004,
|
||||
"ast_hash": "a02891504787fce990a2721c7a843140",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Blog/Service/BlogCacheInvalidator.php": {
|
||||
"mtime": 1785165035.3746078,
|
||||
"ast_hash": "bad44b00bf16918af56ccfbab9fa18a8",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Appointment/BookingWindowUnitTest.php": {
|
||||
"mtime": 1785167007.4562583,
|
||||
"ast_hash": "13bb5b3ae1d1c195395bfa48ca34f2e1",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Appointment/SpecialDateBoundaryTest.php": {
|
||||
"mtime": 1785167811.746813,
|
||||
"ast_hash": "d484d5b941a380df2383697950642899",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Blog/BlogCacheInvalidatorTest.php": {
|
||||
"mtime": 1785165160.7669969,
|
||||
"ast_hash": "438fcb6b4fa7382e987d84b9d4578b31",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
".claude/prompt/admin-theme-dark-light-audit.md": {
|
||||
"mtime": 1785154866.857631,
|
||||
"ast_hash": "2f2a38890e4829f2b9d50394d4456228",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
".claude/prompt/blog-admin-edit-and-dark-mode.md": {
|
||||
"mtime": 1785163347.9839258,
|
||||
"ast_hash": "9f0ed79bae390d4e30b091c7d37aacd8",
|
||||
"semantic_hash": ""
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user