Add AST JSON representation for appointment API documentation
- Created a new JSON file containing nodes and edges representing the structure of the appointment API documentation. - The file includes various endpoints, their parameters, responses, and error handling details. - This addition enhances the documentation's accessibility and usability for developers.
This commit is contained in:
@@ -941,6 +941,8 @@
|
||||
"939": "Community 939",
|
||||
"940": "Community 940",
|
||||
"941": "Community 941",
|
||||
"942": "Community 942",
|
||||
"943": "Community 943",
|
||||
"944": "Community 944",
|
||||
"945": "Community 945",
|
||||
"946": "Community 946",
|
||||
@@ -951,6 +953,9 @@
|
||||
"951": "Community 951",
|
||||
"952": "Community 952",
|
||||
"953": "Community 953",
|
||||
"954": "Community 954",
|
||||
"955": "Community 955",
|
||||
"956": "Community 956",
|
||||
"957": "Community 957",
|
||||
"958": "Community 958",
|
||||
"959": "Community 959",
|
||||
@@ -958,10 +963,12 @@
|
||||
"961": "Community 961",
|
||||
"962": "Community 962",
|
||||
"963": "Community 963",
|
||||
"964": "Community 964",
|
||||
"965": "Community 965",
|
||||
"966": "Community 966",
|
||||
"967": "Community 967",
|
||||
"968": "Community 968",
|
||||
"969": "Community 969",
|
||||
"970": "Community 970",
|
||||
"971": "Community 971",
|
||||
"972": "Community 972",
|
||||
@@ -985,7 +992,6 @@
|
||||
"993": "Community 993",
|
||||
"994": "Community 994",
|
||||
"995": "Community 995",
|
||||
"996": "Community 996",
|
||||
"999": "Community 999",
|
||||
"1006": "Community 1006",
|
||||
"1016": "Community 1016",
|
||||
|
||||
+175
-141
@@ -1,16 +1,16 @@
|
||||
# Graph Report - clinicpro (2026-07-23)
|
||||
|
||||
## Corpus Check
|
||||
- 1199 files · ~863,483 words
|
||||
- 1199 files · ~864,373 words
|
||||
- Verdict: corpus is large enough that graph structure adds value.
|
||||
|
||||
## Summary
|
||||
- 14050 nodes · 21954 edges · 992 communities (753 shown, 239 thin omitted)
|
||||
- 14055 nodes · 21974 edges · 998 communities (760 shown, 238 thin omitted)
|
||||
- Extraction: 98% EXTRACTED · 2% INFERRED · 0% AMBIGUOUS · INFERRED: 465 edges (avg confidence: 0.8)
|
||||
- Token cost: 0 input · 0 output
|
||||
|
||||
## Graph Freshness
|
||||
- Built from commit: `e8bf2ce9`
|
||||
- Built from commit: `54c8b008`
|
||||
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
|
||||
- Run `graphify update .` after code changes (no API cost).
|
||||
|
||||
@@ -939,6 +939,8 @@
|
||||
- [[_COMMUNITY_Community 939|Community 939]]
|
||||
- [[_COMMUNITY_Community 940|Community 940]]
|
||||
- [[_COMMUNITY_Community 941|Community 941]]
|
||||
- [[_COMMUNITY_Community 942|Community 942]]
|
||||
- [[_COMMUNITY_Community 943|Community 943]]
|
||||
- [[_COMMUNITY_Community 944|Community 944]]
|
||||
- [[_COMMUNITY_Community 945|Community 945]]
|
||||
- [[_COMMUNITY_Community 946|Community 946]]
|
||||
@@ -949,6 +951,9 @@
|
||||
- [[_COMMUNITY_Community 951|Community 951]]
|
||||
- [[_COMMUNITY_Community 952|Community 952]]
|
||||
- [[_COMMUNITY_Community 953|Community 953]]
|
||||
- [[_COMMUNITY_Community 954|Community 954]]
|
||||
- [[_COMMUNITY_Community 955|Community 955]]
|
||||
- [[_COMMUNITY_Community 956|Community 956]]
|
||||
- [[_COMMUNITY_Community 957|Community 957]]
|
||||
- [[_COMMUNITY_Community 958|Community 958]]
|
||||
- [[_COMMUNITY_Community 959|Community 959]]
|
||||
@@ -956,10 +961,12 @@
|
||||
- [[_COMMUNITY_Community 961|Community 961]]
|
||||
- [[_COMMUNITY_Community 962|Community 962]]
|
||||
- [[_COMMUNITY_Community 963|Community 963]]
|
||||
- [[_COMMUNITY_Community 964|Community 964]]
|
||||
- [[_COMMUNITY_Community 965|Community 965]]
|
||||
- [[_COMMUNITY_Community 966|Community 966]]
|
||||
- [[_COMMUNITY_Community 967|Community 967]]
|
||||
- [[_COMMUNITY_Community 968|Community 968]]
|
||||
- [[_COMMUNITY_Community 969|Community 969]]
|
||||
- [[_COMMUNITY_Community 970|Community 970]]
|
||||
- [[_COMMUNITY_Community 971|Community 971]]
|
||||
- [[_COMMUNITY_Community 972|Community 972]]
|
||||
@@ -983,7 +990,6 @@
|
||||
- [[_COMMUNITY_Community 993|Community 993]]
|
||||
- [[_COMMUNITY_Community 994|Community 994]]
|
||||
- [[_COMMUNITY_Community 995|Community 995]]
|
||||
- [[_COMMUNITY_Community 996|Community 996]]
|
||||
- [[_COMMUNITY_Community 999|Community 999]]
|
||||
- [[_COMMUNITY_Community 1006|Community 1006]]
|
||||
- [[_COMMUNITY_Community 1016|Community 1016]]
|
||||
@@ -994,8 +1000,8 @@
|
||||
1. `ApiTestCase` - 230 edges
|
||||
2. `api` - 138 edges
|
||||
3. `BaseController` - 96 edges
|
||||
4. `formatRial()` - 92 edges
|
||||
5. `useAuthStore` - 92 edges
|
||||
4. `useAuthStore` - 93 edges
|
||||
5. `formatRial()` - 92 edges
|
||||
6. `ApiResponse` - 79 edges
|
||||
7. `renderWithProviders()` - 68 edges
|
||||
8. `formatNumber()` - 65 edges
|
||||
@@ -1007,25 +1013,25 @@
|
||||
.claude/skills/qa-clinicpro/driver.mjs → assets/admin/components/dashboard/dashboardIcons.tsx
|
||||
- `shot()` --calls--> `S` [INFERRED]
|
||||
.claude/skills/redesign-page/driver.mjs → assets/admin/components/dashboard/dashboardIcons.tsx
|
||||
- `PrivateRoute()` --calls--> `useAuthStore` [EXTRACTED]
|
||||
assets/admin/App.tsx → assets/admin/stores/authStore.ts
|
||||
- `PublicRoute()` --calls--> `useAuthStore` [EXTRACTED]
|
||||
assets/admin/App.tsx → assets/admin/stores/authStore.ts
|
||||
- `ClinicDoctorsManager()` --calls--> `formatNumber()` [EXTRACTED]
|
||||
assets/admin/components/ClinicDoctorsManager.tsx → assets/admin/lib/utils.ts
|
||||
- `PatientCaseBanner()` --calls--> `formatDate()` [EXTRACTED]
|
||||
assets/admin/components/PatientCaseBanner.tsx → assets/admin/lib/utils.ts
|
||||
- `ServiceItemFormModal()` --calls--> `numericField()` [EXTRACTED]
|
||||
assets/admin/components/ServiceItemFormModal.tsx → assets/admin/lib/forms.ts
|
||||
|
||||
## Import Cycles
|
||||
- None detected.
|
||||
|
||||
## Communities (992 total, 239 thin omitted)
|
||||
## Communities (998 total, 238 thin omitted)
|
||||
|
||||
### Community 0 - "Community 0"
|
||||
Cohesion: 0.06
|
||||
Nodes (18): ClinicAppointmentAccessTest, ClinicOwnerScheduleAccessTest, ClinicDoctorPermissionTest, ClinicDoctorPermissionRepository, ClinicDoctorPermission, ClinicDoctorPermissionChecker, Clinic, Doctor (+10 more)
|
||||
Nodes (18): ClinicOwnerScheduleAccessTest, ClinicDoctorPermissionTest, ClinicDoctorPermissionRepository, ClinicDoctorPermission, ClinicRecordAccessTest, ClinicDoctorPermissionChecker, Clinic, Doctor (+10 more)
|
||||
|
||||
### Community 1 - "Community 1"
|
||||
Cohesion: 0.05
|
||||
Nodes (34): ApiAppointment, NOT_VISITED_STATUSES, ServiceOption, STATUS_OPTIONS, NewAppointmentsTable(), displayDoctorName(), AdminCharts, AdminDashboard() (+26 more)
|
||||
Nodes (31): DoctorTab, td, th, CANCELLED_STATUSES, EMPTY_SLOT_CONFIG, STATUS, turnStatusConfig, EMPTY_REASON_TEXT (+23 more)
|
||||
|
||||
### Community 2 - "Community 2"
|
||||
Cohesion: 0.10
|
||||
@@ -1048,12 +1054,12 @@ Cohesion: 0.17
|
||||
Nodes (8): SettlementController, SettlementRepository, Settlement, JsonResponse, Request, User, ManagerRegistry, User
|
||||
|
||||
### Community 7 - "Community 7"
|
||||
Cohesion: 0.05
|
||||
Nodes (11): DoctorServiceController, DoctorService, Clinic, DoctorServiceRepository, Collection, Doctor, self, User (+3 more)
|
||||
Cohesion: 0.06
|
||||
Nodes (8): DoctorService, Clinic, DoctorServiceRepository, Collection, Doctor, self, User, ManagerRegistry
|
||||
|
||||
### Community 8 - "Community 8"
|
||||
Cohesion: 0.02
|
||||
Nodes (107): AppointmentLike, ConfirmAppointmentModal(), METHOD_OPTIONS, PaymentRow, Props, rowStyle, ServiceItem, STATE_TONE (+99 more)
|
||||
Cohesion: 0.03
|
||||
Nodes (90): AppointmentLike, ConfirmAppointmentModal(), METHOD_OPTIONS, PaymentRow, Props, rowStyle, ServiceItem, STATE_TONE (+82 more)
|
||||
|
||||
### Community 9 - "Community 9"
|
||||
Cohesion: 0.04
|
||||
@@ -1064,8 +1070,8 @@ 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.36
|
||||
Nodes (5): ClinicRecordAccessTest, Clinic, Doctor, PatientRecord, User
|
||||
Cohesion: 0.05
|
||||
Nodes (35): numericField(), iranNationalCodeSchema, CitiesTab(), CityForm, citySchema, DoctorServicesTab(), ImportError, InsuranceForm (+27 more)
|
||||
|
||||
### Community 12 - "Community 12"
|
||||
Cohesion: 0.04
|
||||
@@ -1073,19 +1079,19 @@ Nodes (49): Account provisioning, Clinic Doctor Invitation API, Console: `app:in
|
||||
|
||||
### Community 13 - "Community 13"
|
||||
Cohesion: 0.02
|
||||
Nodes (154): appointment, get, post, render(), appt, get, openMenu(), patch (+146 more)
|
||||
Nodes (118): appointment, get, post, render(), appt, get, openMenu(), patch (+110 more)
|
||||
|
||||
### Community 14 - "Community 14"
|
||||
Cohesion: 0.09
|
||||
Nodes (20): EntityContextResolver, AppointmentSettingsController, DateOverride, EntityContext, Holiday, DateOverrideRepository, HolidayRepository, Clinic (+12 more)
|
||||
|
||||
### Community 15 - "Community 15"
|
||||
Cohesion: 0.05
|
||||
Nodes (20): PaymentController, DomainContextResolver, LogPruneService, MaintenanceService, DomainCommissionTest, MaintenanceService, SubscriptionService, MaintenanceModeTest (+12 more)
|
||||
Cohesion: 0.25
|
||||
Nodes (7): PaymentController, Appointment, JsonResponse, Payment, Request, Response, User
|
||||
|
||||
### Community 16 - "Community 16"
|
||||
Cohesion: 0.04
|
||||
Nodes (12): AppointmentExpiryServiceTest, PatientSession, SmsWallet, SecretaryAppointmentScopeTest, Appointment, Collection, InventoryPackage, PatientRecord (+4 more)
|
||||
Nodes (11): PatientSession, SmsWallet, SecretaryAppointmentScopeTest, Appointment, Collection, InventoryPackage, PatientRecord, self (+3 more)
|
||||
|
||||
### Community 17 - "Community 17"
|
||||
Cohesion: 0.05
|
||||
@@ -1104,8 +1110,8 @@ Cohesion: 0.12
|
||||
Nodes (5): AdminApiController, RepresentationRepository, JsonResponse, Request, StreamedResponse
|
||||
|
||||
### Community 21 - "Community 21"
|
||||
Cohesion: 0.02
|
||||
Nodes (90): Invoice, InvoiceItem, InvoiceSummaryModal(), SessionConsumable, SessionData, SessionPayment, STATUS_LABEL, PatientTagsCell() (+82 more)
|
||||
Cohesion: 0.06
|
||||
Nodes (28): SessionPaymentAccordion(), SessionPaymentData, paid, unpaid, InvoicePaymentRow, InvoiceRowStatus, MY_PAYMENTS_LIMIT, PatientInvoiceRow (+20 more)
|
||||
|
||||
### Community 22 - "Community 22"
|
||||
Cohesion: 0.29
|
||||
@@ -1152,8 +1158,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.13
|
||||
Nodes (12): AdminUserDetail, AVATAR_COLORS, EditForm, editSchema, GENDER_LABELS, getPrimaryRole(), MARITAL_LABELS, MEDICAL_SECTIONS (+4 more)
|
||||
Cohesion: 0.03
|
||||
Nodes (55): ClinicDoctorsManager(), ClinicInvitation, HUES_LIST, INV_STATUS_MAP, Invoice, InvoiceItem, InvoiceSummaryModal(), SessionConsumable (+47 more)
|
||||
|
||||
### Community 34 - "Community 34"
|
||||
Cohesion: 0.05
|
||||
@@ -1216,8 +1222,8 @@ Cohesion: 0.11
|
||||
Nodes (4): Payment, Appointment, self, User
|
||||
|
||||
### Community 49 - "Community 49"
|
||||
Cohesion: 0.07
|
||||
Nodes (32): ClinicDoctorsManager(), ClinicInvitation, HUES_LIST, INV_STATUS_MAP, buildInsurancePayload(), Contract, contractToForm(), EMPTY_FORM (+24 more)
|
||||
Cohesion: 0.05
|
||||
Nodes (36): buildInsurancePayload(), Contract, contractToForm(), EMPTY_FORM, InsuranceFormValues, InsuranceModal(), InsuranceOption, KIND_LABEL (+28 more)
|
||||
|
||||
### Community 50 - "Community 50"
|
||||
Cohesion: 0.07
|
||||
@@ -1233,7 +1239,7 @@ Nodes (26): الزامات UI, باگفیکس صفحه نوبتها, با
|
||||
|
||||
### Community 53 - "Community 53"
|
||||
Cohesion: 0.05
|
||||
Nodes (23): ClaimStatusLog, AppLogRepository, ClaimItemRepository, ClaimStatusLogRepository, DoctorClaimRequestRepository, PreRegistrationRepository, SessionAuditLogRepository, SessionServiceRepository (+15 more)
|
||||
Nodes (23): ClaimStatusLog, AppLogRepository, ClaimItemRepository, ClaimStatusLogRepository, ClinicStaffRepository, DoctorClaimRequestRepository, PreRegistrationRepository, SessionAuditLogRepository (+15 more)
|
||||
|
||||
### Community 54 - "Community 54"
|
||||
Cohesion: 0.10
|
||||
@@ -1256,8 +1262,8 @@ Cohesion: 0.29
|
||||
Nodes (5): BlogController, City, JsonResponse, Request, User
|
||||
|
||||
### Community 59 - "Community 59"
|
||||
Cohesion: 0.05
|
||||
Nodes (18): ClinicController, SpecialtyController, DoctorSpecialtyParentsTest, Specialty, BackfillSpecialtyParentsStep, SpecialtyRepository, Clinic, DoctorAddress (+10 more)
|
||||
Cohesion: 0.07
|
||||
Nodes (15): ClinicController, DoctorSpecialtyParentsTest, Specialty, BackfillSpecialtyParentsStep, SpecialtyRepository, Clinic, DoctorAddress, JsonResponse (+7 more)
|
||||
|
||||
### Community 60 - "Community 60"
|
||||
Cohesion: 0.08
|
||||
@@ -1269,15 +1275,15 @@ Nodes (12): Add Session Payment (تسویه چندتکه), Create Patient Record
|
||||
|
||||
### Community 62 - "Community 62"
|
||||
Cohesion: 0.09
|
||||
Nodes (27): MethodOption, Props, QUICK_TOMANS, WalletModalSubmit, WalletMode, WalletTransactionModal(), BANK_KEY, BankAccount (+19 more)
|
||||
Nodes (26): MethodOption, Props, QUICK_TOMANS, WalletModalSubmit, WalletMode, WalletTransactionModal(), BANK_KEY, BankAccount (+18 more)
|
||||
|
||||
### Community 63 - "Community 63"
|
||||
Cohesion: 0.01
|
||||
Nodes (186): ALLOWED_ROLES, PrivateRoute(), PublicRoute(), queryClient, toastStyle, PaginatedResponse, numericField(), formatDateTime() (+178 more)
|
||||
Cohesion: 0.02
|
||||
Nodes (160): ALLOWED_ROLES, queryClient, toastStyle, Props, PaginatedResponse, formatDate(), formatDateTime(), iranMobileSchema (+152 more)
|
||||
|
||||
### Community 64 - "Community 64"
|
||||
Cohesion: 0.29
|
||||
Nodes (4): SmsWalletController, JsonResponse, Request, User
|
||||
Cohesion: 0.19
|
||||
Nodes (7): SmsWalletController, SmsSettingsRepository, SmsSettings, JsonResponse, Request, User, ManagerRegistry
|
||||
|
||||
### Community 65 - "Community 65"
|
||||
Cohesion: 0.08
|
||||
@@ -1353,7 +1359,7 @@ Nodes (30): devDependencies, @babel/core, @babel/preset-env, @babel/preset-react
|
||||
|
||||
### Community 86 - "Community 86"
|
||||
Cohesion: 0.03
|
||||
Nodes (27): BookingModeImmutableTest, BookingServicesPublicTest, DateOverrideOwnershipTest, LowTierFixesTest, SendCodeMobileRateLimitTest, ClaimsListPaginationTest, CaptchaFlowTest, ServiceItemDeleteCleanupTest (+19 more)
|
||||
Nodes (25): AppointmentExpiryServiceTest, BookingModeImmutableTest, BookingServicesPublicTest, LowTierFixesTest, SendCodeMobileRateLimitTest, ClaimsListPaginationTest, CaptchaFlowTest, ServiceItemMultiStaffTest (+17 more)
|
||||
|
||||
### Community 87 - "Community 87"
|
||||
Cohesion: 0.10
|
||||
@@ -1424,8 +1430,8 @@ Cohesion: 0.11
|
||||
Nodes (18): `AdminApiController::paymentDetail` — الان فقط GET, `MellatGateway.php` — الگوی موجود REST/SOAP (پس از کار sandbox), `PaymentGatewayInterface.php`, `PaymentManager.php` — الگوی log و transaction, برگشت/استرداد وجه ملت از پنل ادمین (bpReversalRequest / bpRefundRequest), زمینه, فایلهای مرتبط, نکات مهم (+10 more)
|
||||
|
||||
### Community 104 - "Community 104"
|
||||
Cohesion: 0.35
|
||||
Nodes (3): TagController, JsonResponse, Request
|
||||
Cohesion: 0.18
|
||||
Nodes (6): TagController, TagRepository, JsonResponse, Request, ManagerRegistry, Tag
|
||||
|
||||
### Community 105 - "Community 105"
|
||||
Cohesion: 0.11
|
||||
@@ -1440,8 +1446,8 @@ Cohesion: 0.24
|
||||
Nodes (8): AppointmentController, Appointment, Clinic, Doctor, JsonResponse, Request, User, WeeklySchedule
|
||||
|
||||
### Community 108 - "Community 108"
|
||||
Cohesion: 0.11
|
||||
Nodes (13): CaptchaController, BaseController, CategoryController, DoctorImportController, SiteContextController, JsonResponse, JsonResponse, Request (+5 more)
|
||||
Cohesion: 0.09
|
||||
Nodes (16): CaptchaController, BaseController, CategoryController, CategoryImportController, DoctorImportController, SiteContextController, JsonResponse, JsonResponse (+8 more)
|
||||
|
||||
### Community 109 - "Community 109"
|
||||
Cohesion: 0.29
|
||||
@@ -1644,8 +1650,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.02
|
||||
Nodes (94): CoverageRow, Draft, KIND, TenantInsurance, latinDigitsField(), NumericFieldProps, wrap(), cn() (+86 more)
|
||||
Cohesion: 0.03
|
||||
Nodes (44): latinDigitsField(), NumericFieldProps, wrap(), ClinicAddress, ClinicDetailPage(), EditForm, EditModal(), editSchema (+36 more)
|
||||
|
||||
### Community 162 - "Community 162"
|
||||
Cohesion: 0.10
|
||||
@@ -1677,7 +1683,7 @@ Nodes (20): api.ir (استعلام هویت — Shahkar / IbanMatch), اتصال
|
||||
|
||||
### Community 169 - "Community 169"
|
||||
Cohesion: 0.12
|
||||
Nodes (7): SourceProfileIdTest, MellatGatewayTest, ErrorCodesTest, HealthControllerTest, TimezoneTest, TestCase, EntityManagerInterface
|
||||
Nodes (7): SourceProfileIdTest, UserProfileDemographicsTest, MellatGatewayTest, ErrorCodesTest, TimezoneTest, TestCase, UserProfile
|
||||
|
||||
### Community 170 - "Community 170"
|
||||
Cohesion: 0.13
|
||||
@@ -1812,8 +1818,8 @@ Cohesion: 0.12
|
||||
Nodes (16): Clinic Services API, DELETE /api/v1/service-item/{uuid}, DELETE /api/v1/service-section/{uuid}, 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}, GET /api/v1/service-items/{uuid}/tariffs (+8 more)
|
||||
|
||||
### Community 204 - "Community 204"
|
||||
Cohesion: 0.04
|
||||
Nodes (48): RoleRoute(), usePermissions(), useSubscription(), AdminLayout(), avatarBg(), HUES, ProfileMenu(), Role (+40 more)
|
||||
Cohesion: 0.03
|
||||
Nodes (89): PrivateRoute(), PublicRoute(), RoleRoute(), ClinicDoctorItem, get, usePermissions(), useSubscription(), AdminLayout() (+81 more)
|
||||
|
||||
### Community 205 - "Community 205"
|
||||
Cohesion: 0.21
|
||||
@@ -1895,6 +1901,10 @@ Nodes (52): Bulk import / export, DELETE `/api/v1/admin/insurance/{id}`, DELETE
|
||||
Cohesion: 0.14
|
||||
Nodes (13): DELETE `/api/v1/representation/{uuid}`, Errors, Errors, GET `/api/v1/representation/{uuid}/dashboard/monthly`, GET `/api/v1/site-context`, Path Parameters, Query Parameters, Query Parameters (+5 more)
|
||||
|
||||
### Community 230 - "Community 230"
|
||||
Cohesion: 0.07
|
||||
Nodes (34): PaymentConfig, PaymentGatewayInfo, usePaymentConfig(), emptyFeatures(), FEATURE_KEYS, FEATURE_LABELS, PeriodForm, periodSchema (+26 more)
|
||||
|
||||
### Community 231 - "Community 231"
|
||||
Cohesion: 0.17
|
||||
Nodes (12): 14. منشی (Secretary), 85. 🔵 `POST` post, 86. 🟡 `PATCH` patch, 87. 🟢 `GET` get, Request Body, مثال Request, هدرهای اضافی, هدرهای اضافی (+4 more)
|
||||
@@ -2104,8 +2114,8 @@ Cohesion: 0.19
|
||||
Nodes (4): ServiceItemRepository, ManagerRegistry, ServiceItem, ServiceSection
|
||||
|
||||
### Community 286 - "Community 286"
|
||||
Cohesion: 0.20
|
||||
Nodes (7): ApptRow, JALALI_MONTHS, MONTH_OPTIONS, SelectorOption, TauriDashboardView(), TauriDashboardViewProps, DashboardStats
|
||||
Cohesion: 0.11
|
||||
Nodes (11): ChevronDownIcon(), ApptRow, HEAD, NewAppointmentsTable(), Props, JALALI_MONTHS, MONTH_OPTIONS, SelectorOption (+3 more)
|
||||
|
||||
### Community 287 - "Community 287"
|
||||
Cohesion: 0.27
|
||||
@@ -2148,8 +2158,8 @@ Cohesion: 0.22
|
||||
Nodes (9): Clinic Management, DELETE `/api/v1/admin/clinic/{uuid}`, Errors, GET `/api/v1/admin/clinics`, PATCH `/api/v1/admin/clinic/{uuid}/status`, Query Parameters, Response `200`, Response `200` (+1 more)
|
||||
|
||||
### Community 297 - "Community 297"
|
||||
Cohesion: 0.22
|
||||
Nodes (9): DELETE `/api/v1/representation/iban/{id}`, Errors, Errors, GET `/api/v1/representation/doctors/stats`, GET `/api/v1/representation/me`, Response `200`, Response `200`, Response `200` (+1 more)
|
||||
Cohesion: 0.15
|
||||
Nodes (13): DELETE `/api/v1/representation/iban/{id}`, Errors, Errors, Errors, GET `/api/v1/representation/doctors`, GET `/api/v1/representation/doctors/stats`, GET `/api/v1/representation/me`, Query Parameters (+5 more)
|
||||
|
||||
### Community 298 - "Community 298"
|
||||
Cohesion: 0.22
|
||||
@@ -2176,8 +2186,8 @@ Cohesion: 0.12
|
||||
Nodes (16): آمادهسازی پروژه ClinicPro برای دیپلوی روی Coolify با Docker Compose, زمینه, فایلهای مرتبط, نکات مهم (محدودیتها و edge caseها), هدف, وظایف, ۱. ساخت `Dockerfile` چندمرحلهای, ۱۰. ساخت راهنمای `docs/deploy/coolify.md` (+8 more)
|
||||
|
||||
### Community 304 - "Community 304"
|
||||
Cohesion: 0.04
|
||||
Nodes (52): 29. 🟢 `GET` clinic list 🆕, 30. 🟢 `GET` get 🆕, 31. 🟡 `PATCH` patch, 33. 🔵 `POST` image_clinic, 34. 🔵 `POST` image logo, 36. 🟢 `GET` get my rate, 37. 🔵 `POST` post, 39. 🟡 `PATCH` Comment confirmation (+44 more)
|
||||
Cohesion: 0.22
|
||||
Nodes (9): 30. 🟢 `GET` get 🆕, 33. 🔵 `POST` image_clinic, 36. 🟢 `GET` get my rate, 6. کلینیک (Clinic), هدرهای اضافی, هدرهای اضافی, پاسخها, پاسخها (+1 more)
|
||||
|
||||
### Community 306 - "Community 306"
|
||||
Cohesion: 0.07
|
||||
@@ -2213,11 +2223,11 @@ Nodes (4): InsuranceRepository, Insurance, InsuranceType, ManagerRegistry
|
||||
|
||||
### Community 314 - "Community 314"
|
||||
Cohesion: 0.03
|
||||
Nodes (98): AppointmentCardData, AppointmentTurnCard(), base, Breadcrumb(), PatientCaseBanner(), Tag, SessionCardData, SessionPaymentEntry (+90 more)
|
||||
Nodes (97): AppointmentCardData, AppointmentTurnCard(), base, Breadcrumb(), PatientCaseBanner(), Tag, SessionCardData, SessionPaymentEntry (+89 more)
|
||||
|
||||
### Community 315 - "Community 315"
|
||||
Cohesion: 0.10
|
||||
Nodes (8): InvoiceRepository, InvoicePaymentStatus, InvoiceService, Invoice, ManagerRegistry, QueryBuilder, Invoice, PatientSession
|
||||
Cohesion: 0.05
|
||||
Nodes (21): BillingCalculatorTest, BillingCalculator, Money, InvoiceRepository, BillingCalculator, InvoicePaymentStatus, InvoiceService, PatientService (+13 more)
|
||||
|
||||
### Community 316 - "Community 316"
|
||||
Cohesion: 0.12
|
||||
@@ -2277,7 +2287,7 @@ Nodes (8): Query های جدید, بیماران منحصربهفرد در ب
|
||||
|
||||
### Community 333 - "Community 333"
|
||||
Cohesion: 0.04
|
||||
Nodes (46): DELETE `/api/v1/clinic-pro/doctor-address/{id}`, DELETE `/api/v1/doctor/{uuid}`, Doctor API, Errors, Errors, Errors, Errors, Errors (+38 more)
|
||||
Nodes (52): `city` / `state` در پاسخ لیست, DELETE `/api/v1/clinic-pro/doctor-address/{id}`, DELETE `/api/v1/doctor/{uuid}`, Doctor API, Errors, Errors, Errors, Errors (+44 more)
|
||||
|
||||
### Community 334 - "Community 334"
|
||||
Cohesion: 0.25
|
||||
@@ -2404,8 +2414,8 @@ Cohesion: 0.25
|
||||
Nodes (7): بازسازی از صفر, دادهٔ انبوه, شناسهها, نام پزشک بدون عنوان, نکتهها, پرسوناها, کاربران تستی
|
||||
|
||||
### Community 367 - "Community 367"
|
||||
Cohesion: 0.24
|
||||
Nodes (3): Altcha, AltchaService, altcha
|
||||
Cohesion: 0.16
|
||||
Nodes (6): Altcha, AltchaService, altcha, Altcha(), AltchaProps, IntrinsicElements
|
||||
|
||||
### Community 368 - "Community 368"
|
||||
Cohesion: 0.36
|
||||
@@ -2540,8 +2550,8 @@ Cohesion: 0.06
|
||||
Nodes (30): انتقال برنامه کاری، اصلاح فرم تنظیمات نوبت، فیلدهای عددی لاتین، رفع باگ هزینه ویزیت در مودال، و لاگ/تایملاین لغو نوبت, تسک ۱ — انتقال کامل «برنامه کاری» از پروفایل به تنظیمات نوبتدهی, تسک ۲ — اصلاح چیدمان دکمه ذخیره در صفحه تنظیمات نوبتدهی, تسک ۳ — اجبار ورودی لاتین در همه فیلدهای عددی سراسری, تسک ۴ — رفع باگ: ثبت نوبت هنگام الزامی بودن هزینه ویزیت (۴۲۲), تسک ۵ — ثبت لاگ و رویداد Timeline هنگام لغو نوبت, زمینه, فایلهای مرتبط (+22 more)
|
||||
|
||||
### Community 407 - "Community 407"
|
||||
Cohesion: 0.27
|
||||
Nodes (8): MessageBusInterface, MockObject, SmsServiceLookupOnlyTest, SmsLogRepository, SmsMessageTemplateRepository, SmsService, SmsTextResolver, KavehNegarProvider
|
||||
Cohesion: 0.17
|
||||
Nodes (11): MessageBusInterface, MockObject, SmsLogRepository, SmsServiceLookupOnlyTest, SmsLog, SmsLogRepository, SmsMessageTemplateRepository, SmsService (+3 more)
|
||||
|
||||
### Community 410 - "Community 410"
|
||||
Cohesion: 0.08
|
||||
@@ -2552,8 +2562,8 @@ Cohesion: 0.10
|
||||
Nodes (20): edge cases, خلاصهٔ خطاها و اولویت, راهحل, راهحل, راهحل, راهحل, رفع خطاهای لاگ سرور (production) — ۱۴۰۵/۰۴/۲۰, ریشه (+12 more)
|
||||
|
||||
### Community 416 - "Community 416"
|
||||
Cohesion: 0.05
|
||||
Nodes (43): EMPTY_FORM, ItemForm, itemSchema, Props, ServiceItemFormModal(), EMPTY_CATS, EMPTY_ITEMS, EMPTY_META (+35 more)
|
||||
Cohesion: 0.02
|
||||
Nodes (98): PatientTagsCell(), TenantTag, ServiceTariffModal(), TariffResponse, TariffRow, TauriStatCards(), EMPTY_CATS, EMPTY_ITEMS (+90 more)
|
||||
|
||||
### Community 418 - "Community 418"
|
||||
Cohesion: 0.17
|
||||
@@ -2563,6 +2573,10 @@ Nodes (11): دیپلوی ClinicPro روی Coolify (Docker Compose), رفع اش
|
||||
Cohesion: 0.12
|
||||
Nodes (15): راهحل, راهحل, راهحل, رفع زوم نقشه در افزودن آدرس + کپچا و موبایل در claim + حذف پروفایل توسط مالک, ریشهها, زمینه, فایلهای مرتبط, نکات مهم (+7 more)
|
||||
|
||||
### Community 423 - "Community 423"
|
||||
Cohesion: 0.23
|
||||
Nodes (5): AbstractMigration, Schema, Version20260610183655, Schema, Version20260719164144
|
||||
|
||||
### Community 424 - "Community 424"
|
||||
Cohesion: 0.35
|
||||
Nodes (3): SessionConsumableTest, Doctor, InventoryItem
|
||||
@@ -2592,8 +2606,8 @@ Cohesion: 0.12
|
||||
Nodes (16): `book()` عمومی — الگوی درستِ موجود (کپی از `AppointmentController::book`, خط ۲۴۲–۲۶۳), زمینه, فایلهای مرتبط, فرم — بدون فیلد کد ملی (کپی از `AppointmentCreatePage.tsx`), مسیر ادمین — بیمار فقط با موبایل (کپی از `MyAppointmentsController::createAppointment`, خط ۸۱–۸۷), نوبتدهی ادمین بر اساس کد ملی + موبایل (پرونده یکتا با کد ملی), نکات مهم, هدف (+8 more)
|
||||
|
||||
### Community 437 - "Community 437"
|
||||
Cohesion: 0.11
|
||||
Nodes (12): AdminCspSubscriber, MaintenanceSubscriber, NumericFieldNormalizerSubscriber, SecurityHeadersSubscriber, EventSubscriberInterface, ResponseEvent, ExceptionEvent, Request (+4 more)
|
||||
Cohesion: 0.17
|
||||
Nodes (7): AdminCspSubscriber, NumericFieldNormalizerSubscriber, SecurityHeadersSubscriber, EventSubscriberInterface, ResponseEvent, RequestEvent, ResponseEvent
|
||||
|
||||
### Community 438 - "Community 438"
|
||||
Cohesion: 0.38
|
||||
@@ -2620,8 +2634,8 @@ Cohesion: 0.27
|
||||
Nodes (4): RequireVisitPriceTest, Doctor, EntityInsurancePricing, PatientRecord
|
||||
|
||||
### Community 446 - "Community 446"
|
||||
Cohesion: 0.43
|
||||
Nodes (3): CategoryImportController, JsonResponse, Request
|
||||
Cohesion: 0.27
|
||||
Nodes (5): ClinicAppointmentAccessTest, Appointment, Clinic, Doctor, User
|
||||
|
||||
### Community 447 - "Community 447"
|
||||
Cohesion: 0.25
|
||||
@@ -2639,13 +2653,9 @@ Nodes (3): InventoryPackageRepository, InventoryPackage, ManagerRegistry
|
||||
Cohesion: 0.15
|
||||
Nodes (3): DoctorClaimRequest, Doctor, User
|
||||
|
||||
### Community 453 - "Community 453"
|
||||
Cohesion: 0.16
|
||||
Nodes (7): AbstractMigration, Schema, Version20260615203529, Schema, Version20260624092459, Schema, Version20260703085828
|
||||
|
||||
### Community 455 - "Community 455"
|
||||
Cohesion: 0.43
|
||||
Nodes (3): SmsMessageController, JsonResponse, Request
|
||||
Cohesion: 0.16
|
||||
Nodes (4): LogPruneService, MaintenanceService, MaintenanceModeTest, SiteConfigRepository
|
||||
|
||||
### Community 456 - "Community 456"
|
||||
Cohesion: 0.15
|
||||
@@ -2732,7 +2742,7 @@ 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.16
|
||||
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"
|
||||
@@ -2784,8 +2794,8 @@ Cohesion: 0.49
|
||||
Nodes (3): SlotUniquenessTest, Appointment, Doctor
|
||||
|
||||
### Community 498 - "Community 498"
|
||||
Cohesion: 0.25
|
||||
Nodes (8): scripts, build, dev, dev-server, test, test:cov, test:watch, watch
|
||||
Cohesion: 0.15
|
||||
Nodes (12): license, overrides, lodash, private, scripts, build, dev, dev-server (+4 more)
|
||||
|
||||
### Community 499 - "Community 499"
|
||||
Cohesion: 0.12
|
||||
@@ -2932,8 +2942,8 @@ Cohesion: 0.12
|
||||
Nodes (4): SessionPayment, PatientSession, self, User
|
||||
|
||||
### Community 543 - "Community 543"
|
||||
Cohesion: 0.16
|
||||
Nodes (6): BillingCalculatorTest, BillingCalculator, Money, BillingCalculator, CoverageRule, ShareBreakdown
|
||||
Cohesion: 0.27
|
||||
Nodes (5): MaintenanceSubscriber, ExceptionEvent, Request, RequestEvent, Response
|
||||
|
||||
### Community 544 - "Community 544"
|
||||
Cohesion: 0.15
|
||||
@@ -2996,8 +3006,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
|
||||
@@ -3048,8 +3058,8 @@ Cohesion: 0.48
|
||||
Nodes (3): DoctorInsuranceRepository, DoctorInsurance, ManagerRegistry
|
||||
|
||||
### Community 577 - "Community 577"
|
||||
Cohesion: 0.03
|
||||
Nodes (65): grid, PatientFormOptions, patientFormSchema, PatientFormValues, Props, baseValues, options, setup() (+57 more)
|
||||
Cohesion: 0.05
|
||||
Nodes (48): grid, PatientFormOptions, patientFormSchema, PatientFormValues, Props, baseValues, options, InvoicePayload (+40 more)
|
||||
|
||||
### Community 578 - "Community 578"
|
||||
Cohesion: 0.36
|
||||
@@ -3104,8 +3114,8 @@ Cohesion: 0.29
|
||||
Nodes (3): FinancialBreakdown, Payment, User
|
||||
|
||||
### Community 597 - "Community 597"
|
||||
Cohesion: 0.29
|
||||
Nodes (7): Configuration, Errors, GET `/api/v1/admin/sms/templates`, GET `/api/v1/sms/template/{uuid}`, Response `200`, Response `200`, SMS API
|
||||
Cohesion: 0.20
|
||||
Nodes (10): Configuration, Errors, 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)
|
||||
|
||||
### Community 598 - "Community 598"
|
||||
Cohesion: 0.29
|
||||
@@ -3140,8 +3150,8 @@ Cohesion: 0.34
|
||||
Nodes (5): RepresentationController, JsonResponse, Representation, Request, User
|
||||
|
||||
### Community 608 - "Community 608"
|
||||
Cohesion: 0.43
|
||||
Nodes (3): SmsLogRepository, SmsLog, ManagerRegistry
|
||||
Cohesion: 0.28
|
||||
Nodes (4): SubscriptionService, ClinicSubscription, Payment, SubscriptionPlan
|
||||
|
||||
### Community 612 - "Community 612"
|
||||
Cohesion: 0.67
|
||||
@@ -3176,7 +3186,7 @@ Cohesion: 0.49
|
||||
Nodes (3): WalletService, User, WalletTransaction
|
||||
|
||||
### Community 641 - "Community 641"
|
||||
Cohesion: 0.31
|
||||
Cohesion: 0.30
|
||||
Nodes (5): SecretaryAccessChecker, Clinic, Doctor, DoctorSecretary, User
|
||||
|
||||
### Community 646 - "Community 646"
|
||||
@@ -3204,8 +3214,8 @@ Cohesion: 0.19
|
||||
Nodes (9): DashboardController, IntlCalendar, Clinic, Doctor, DoctorSecretary, JsonResponse, QueryBuilder, Request (+1 more)
|
||||
|
||||
### Community 655 - "Community 655"
|
||||
Cohesion: 0.35
|
||||
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
|
||||
@@ -3288,12 +3298,12 @@ 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)
|
||||
|
||||
### Community 693 - "Community 693"
|
||||
Cohesion: 0.21
|
||||
Nodes (7): FinancialBreakdown, FinancialBreakdownRepository, CommissionService, ManagerRegistry, Payment, Payment, Representation
|
||||
Cohesion: 0.47
|
||||
Nodes (3): CommissionService, Payment, Representation
|
||||
|
||||
### Community 694 - "Community 694"
|
||||
Cohesion: 0.23
|
||||
Nodes (7): PatientService, Appointment, DiscountRule, PatientRecord, PatientSession, SessionPayment, User
|
||||
Cohesion: 0.19
|
||||
Nodes (5): UniqueConstraintsTest, FinancialBreakdown, FinancialBreakdownRepository, ManagerRegistry, Payment
|
||||
|
||||
### Community 695 - "Community 695"
|
||||
Cohesion: 0.67
|
||||
@@ -3327,6 +3337,10 @@ Nodes (11): رفع خطای `Class "SoapClient" not found` در پرداخت م
|
||||
Cohesion: 0.12
|
||||
Nodes (16): اصلاح منطق بیمه: یک منبع واحد محاسبه برای پرداخت، فاکتور و Claim, تست پذیرش, زمینه, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف (+8 more)
|
||||
|
||||
### Community 704 - "Community 704"
|
||||
Cohesion: 0.30
|
||||
Nodes (4): DomainContextResolver, DomainCommissionTest, Payment, Representation
|
||||
|
||||
### Community 706 - "Community 706"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): Error Codes, POST `/api/v1/user/reset-password`, Request Body, Response `200`
|
||||
@@ -3348,8 +3362,8 @@ Cohesion: 0.12
|
||||
Nodes (15): رفع باگ: نوبتهای رزروشده در سایت عمومی «آزاد» نمایش داده میشوند, زمینه, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, پروژه (+7 more)
|
||||
|
||||
### Community 717 - "Community 717"
|
||||
Cohesion: 0.20
|
||||
Nodes (4): TenantServiceCoverageRepository, TenantInsuranceCleanupService, ManagerRegistry, TenantServiceCoverage
|
||||
Cohesion: 0.10
|
||||
Nodes (7): ServiceItemDeleteCleanupTest, ServiceCoverageNPlusOneTest, TenantInsuranceCleanupTest, TenantServiceCoverageRepository, TenantInsuranceCleanupService, ManagerRegistry, TenantServiceCoverage
|
||||
|
||||
### Community 718 - "Community 718"
|
||||
Cohesion: 0.36
|
||||
@@ -3444,8 +3458,8 @@ Cohesion: 0.36
|
||||
Nodes (4): BankAccountRepository, BankAccount, ManagerRegistry, User
|
||||
|
||||
### Community 759 - "Community 759"
|
||||
Cohesion: 0.39
|
||||
Nodes (3): ClinicStaffRepository, ClinicStaff, ManagerRegistry
|
||||
Cohesion: 0.35
|
||||
Nodes (3): SpecialtyController, JsonResponse, Request
|
||||
|
||||
### Community 761 - "Community 761"
|
||||
Cohesion: 0.43
|
||||
@@ -3460,8 +3474,8 @@ Cohesion: 0.51
|
||||
Nodes (3): AppointmentWorkflowFieldsTest, Appointment, Doctor
|
||||
|
||||
### Community 766 - "Community 766"
|
||||
Cohesion: 0.33
|
||||
Nodes (6): `city` / `state` در پاسخ لیست, GET `/api/v1/doctors`, Query Parameters, Response `200`, اعتبارسنجی نام پزشک, مرتبسازی و تعریف «دارای نوبت»
|
||||
Cohesion: 0.36
|
||||
Nodes (3): DoctorServiceController, JsonResponse, Request
|
||||
|
||||
### Community 767 - "Community 767"
|
||||
Cohesion: 0.14
|
||||
@@ -3496,8 +3510,8 @@ Cohesion: 0.24
|
||||
Nodes (4): InventoryPackageItem, InventoryItem, InventoryPackage, self
|
||||
|
||||
### Community 782 - "Community 782"
|
||||
Cohesion: 0.08
|
||||
Nodes (19): Command, BackfillAppointmentSessionsCommand, MaintenanceCommand, NormalizeScheduleFormatCommand, PruneLogsCommand, SeedSmsMessageTemplatesCommand, SystemOwnerCommand, InputInterface (+11 more)
|
||||
Cohesion: 0.07
|
||||
Nodes (22): Command, BackfillAppointmentSessionsCommand, CancelExpiredAppointmentsCommand, MaintenanceCommand, PruneLogsCommand, SeedCategoriesCommand, SeedSmsMessageTemplatesCommand, SystemOwnerCommand (+14 more)
|
||||
|
||||
### Community 783 - "Community 783"
|
||||
Cohesion: 0.13
|
||||
@@ -3516,8 +3530,8 @@ Cohesion: 0.50
|
||||
Nodes (4): Errors, GET `/oauth/userinfo`, Headers, Response `200`
|
||||
|
||||
### Community 789 - "Community 789"
|
||||
Cohesion: 0.14
|
||||
Nodes (4): LoggerInterface, KavehNegarProvider, RanginehProvider, SmsProviderInterface
|
||||
Cohesion: 0.12
|
||||
Nodes (5): KavehNegarProvider, RanginehProvider, SmsService, SendSmsMessage, SmsProviderInterface
|
||||
|
||||
### Community 791 - "Community 791"
|
||||
Cohesion: 0.40
|
||||
@@ -3563,12 +3577,16 @@ Nodes (15): بازطراحی صفحه Claims به داشبورد مدیریتی
|
||||
Cohesion: 0.25
|
||||
Nodes (8): Errors, GET `/api/v1/patient/{uuid}/payments`, GET `/api/v1/patient/{uuid}/wallet`, GET `/api/v1/patient/{uuid}/wallet/transactions`, PATCH `/api/v1/session/{uuid}` — پرداخت مراجعه از کیف پول, POST `/api/v1/patient/{uuid}/wallet/charge`, POST `/api/v1/patient/{uuid}/wallet/withdraw`, مالی بیمار (Financials: پرداخت / تراکنش / کیفپول)
|
||||
|
||||
### Community 809 - "Community 809"
|
||||
Cohesion: 0.19
|
||||
Nodes (4): LoggerInterface, ApiIrService, HealthControllerTest, EntityManagerInterface
|
||||
|
||||
### Community 810 - "Community 810"
|
||||
Cohesion: 0.15
|
||||
Nodes (12): زمینه, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, ویرایش سرویسهای مراجعه + ویرایش/حذف پرداخت + Audit Log مالی جامع, پروژه (+4 more)
|
||||
|
||||
### Community 813 - "Community 813"
|
||||
Cohesion: 0.18
|
||||
Cohesion: 0.17
|
||||
Nodes (5): BackfillSourceProfileIdStep, SourceProfileId, RepairOptions, RepairResult, SymfonyStyle
|
||||
|
||||
### Community 814 - "Community 814"
|
||||
@@ -3584,8 +3602,8 @@ Cohesion: 0.38
|
||||
Nodes (3): DiscountEngine, DiscountRule, PatientSession
|
||||
|
||||
### Community 823 - "Community 823"
|
||||
Cohesion: 0.47
|
||||
Nodes (3): CancelExpiredAppointmentsCommand, InputInterface, OutputInterface
|
||||
Cohesion: 0.38
|
||||
Nodes (3): NormalizeScheduleFormatCommand, InputInterface, OutputInterface
|
||||
|
||||
### Community 825 - "Community 825"
|
||||
Cohesion: 0.32
|
||||
@@ -3607,10 +3625,6 @@ Nodes (14): رفع کامل عملیات نوبت در حالت کلینیک (co
|
||||
Cohesion: 0.50
|
||||
Nodes (4): autoload, files, psr-4, App\\
|
||||
|
||||
### Community 832 - "Community 832"
|
||||
Cohesion: 0.47
|
||||
Nodes (3): SeedCategoriesCommand, InputInterface, OutputInterface
|
||||
|
||||
### Community 833 - "Community 833"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): extra, symfony, allow-contrib, require
|
||||
@@ -3667,18 +3681,10 @@ Nodes (3): SessionAuditLog, PatientSession, self
|
||||
Cohesion: 0.42
|
||||
Nodes (4): DoctorClaimRequest, DoctorClaimService, Doctor, User
|
||||
|
||||
### Community 855 - "Community 855"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): Errors, POST `/api/v1/appointment/{uuid}/confirm`, Request Body, Response `200`, What happens on the server
|
||||
|
||||
### Community 857 - "Community 857"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): GET `/api/v1/admin/settlements`, Query Parameters, Response `200`, Settlement Management
|
||||
|
||||
### Community 858 - "Community 858"
|
||||
Cohesion: 0.11
|
||||
Nodes (6): IrimcDegreeMappingTest, FixDegreeStep, IrimcDegreeMapper, RepairOptions, RepairResult, SymfonyStyle
|
||||
|
||||
### Community 861 - "Community 861"
|
||||
Cohesion: 0.17
|
||||
Nodes (11): Gotchas, Troubleshooting, بازطراحی صفحه پنل ادمین ClinicPro, پیشنیازها, چکلیست بازطراحی, گردش کار, ۱. اسکرینشات صفحه فعلی, ۲. نگاشت URL به سورس + آدیت (+3 more)
|
||||
@@ -3711,10 +3717,6 @@ Nodes (3): CreateAdminCommand, InputInterface, OutputInterface
|
||||
Cohesion: 0.43
|
||||
Nodes (3): SessionPaymentRepository, ManagerRegistry, SessionPayment
|
||||
|
||||
### Community 870 - "Community 870"
|
||||
Cohesion: 0.40
|
||||
Nodes (4): license, overrides, lodash, private
|
||||
|
||||
### Community 871 - "Community 871"
|
||||
Cohesion: 0.35
|
||||
Nodes (3): DoctorListLocationTest, City, Doctor
|
||||
@@ -3735,6 +3737,10 @@ Nodes (3): SpecialtyRepository, ManagerRegistry, Specialty
|
||||
Cohesion: 0.33
|
||||
Nodes (6): DELETE `/api/v1/patient/note/{uuid}`, Errors, GET `/api/v1/patient/{uuid}/notes`, PATCH `/api/v1/patient/note/{uuid}`, POST `/api/v1/patient/{uuid}/note`, یادداشتهای بیمار (Notes)
|
||||
|
||||
### Community 877 - "Community 877"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): Errors, GET `/api/v1/appointment-settings/month-availability/{doctorUuid}`, Path Parameters, Query Parameters, Response `200`
|
||||
|
||||
### Community 880 - "Community 880"
|
||||
Cohesion: 0.25
|
||||
Nodes (8): ثبتنام دکتر — از طریق نماینده, ثبتنام دکتر — از طریق کلینیک, ثبتنام دکتر — مستقل, ۱. معرفی محصول, ۱.۱ نقشهای سیستم, ۱.۲ فلوهای عملیاتی اصلی, ۱.۳ پلنهای اشتراک, ۱.۴ سیستم پیامک
|
||||
@@ -3836,24 +3842,28 @@ Cohesion: 0.43
|
||||
Nodes (4): AppointmentConfirmationService, Appointment, PatientSession, User
|
||||
|
||||
### Community 932 - "Community 932"
|
||||
Cohesion: 0.50
|
||||
Nodes (3): Altcha(), AltchaProps, IntrinsicElements
|
||||
Cohesion: 0.40
|
||||
Nodes (5): 31. 🟡 `PATCH` patch, Request Body, مثال Request, هدرهای اضافی, پاسخها
|
||||
|
||||
### 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 939 - "Community 939"
|
||||
Cohesion: 0.14
|
||||
Nodes (8): RepairImportedDoctorsCommand, DoctorRepairStep, BackfillSurrogateRoleStep, InputInterface, OutputInterface, RepairOptions, RepairResult, SymfonyStyle
|
||||
Cohesion: 0.09
|
||||
Nodes (12): RepairImportedDoctorsCommand, DoctorRepairStep, BackfillSurrogateRoleStep, FixDegreeStep, InputInterface, OutputInterface, RepairOptions, RepairResult (+4 more)
|
||||
|
||||
### Community 940 - "Community 940"
|
||||
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
|
||||
|
||||
### Community 941 - "Community 941"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): Errors, GET `/api/v1/representation/doctors`, Query Parameters, Response `200`
|
||||
Cohesion: 0.40
|
||||
Nodes (5): 37. 🔵 `POST` post, Request Body, مثال Request, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 942 - "Community 942"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): 41. 🟡 `PATCH` patch, Request Body, مثال Request, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 944 - "Community 944"
|
||||
Cohesion: 0.67
|
||||
@@ -3868,8 +3878,20 @@ Cohesion: 0.25
|
||||
Nodes (4): StripNameTitleStep, RepairOptions, RepairResult, SymfonyStyle
|
||||
|
||||
### Community 953 - "Community 953"
|
||||
Cohesion: 0.39
|
||||
Nodes (3): TagRepository, ManagerRegistry, Tag
|
||||
Cohesion: 0.50
|
||||
Nodes (4): 39. 🟡 `PATCH` Comment confirmation, مثال Request, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 954 - "Community 954"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): 44. 🟢 `GET` list comment, هدرهای اضافی, پارامترهای Query, پاسخها
|
||||
|
||||
### Community 955 - "Community 955"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): 45. 🔵 `POST` post, مثال Request, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 956 - "Community 956"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): 46. 🟡 `PATCH` patch, مثال Request, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 957 - "Community 957"
|
||||
Cohesion: 0.38
|
||||
@@ -3887,10 +3909,18 @@ Nodes (3): SessionConsumableRepository, ManagerRegistry, SessionConsumable
|
||||
Cohesion: 0.53
|
||||
Nodes (3): PaymentLog, PaymentLogRepository, ManagerRegistry
|
||||
|
||||
### Community 964 - "Community 964"
|
||||
Cohesion: 0.67
|
||||
Nodes (3): 29. 🟢 `GET` clinic list 🆕, پارامترهای Query, پاسخها
|
||||
|
||||
### Community 965 - "Community 965"
|
||||
Cohesion: 0.33
|
||||
Nodes (6): GET /api/v1/sms/balance — موجودی حساب پیامک, POST /api/v1/sms/queue — افزودن به صف, ۴. سیستم حساب و صف پیامک, ۴.۱ حساب پیامک (SMS Account), ۴.۲ صف پیامک (SMS Queue), ۴.۳ API پیامک
|
||||
|
||||
### Community 969 - "Community 969"
|
||||
Cohesion: 0.67
|
||||
Nodes (3): 34. 🔵 `POST` image logo, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 970 - "Community 970"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): 35. 🟡 `PATCH` patch, Request Body, مثال Request, هدرهای اضافی, پاسخها
|
||||
@@ -3900,8 +3930,8 @@ Cohesion: 0.28
|
||||
Nodes (5): DoctorAppointmentFilterTest, AppointmentRepository, AppointmentExpiryService, Appointment, Doctor
|
||||
|
||||
### Community 973 - "Community 973"
|
||||
Cohesion: 0.17
|
||||
Nodes (8): CalendarIcon(), CardIcon(), CardTickIcon(), ChevronDownIcon(), UserAddIcon(), HEAD, Props, StatCardModel
|
||||
Cohesion: 0.39
|
||||
Nodes (5): CalendarIcon(), CardIcon(), CardTickIcon(), UserAddIcon(), StatCardModel
|
||||
|
||||
### Community 974 - "Community 974"
|
||||
Cohesion: 0.40
|
||||
@@ -3921,7 +3951,11 @@ Nodes (4): UserActiveContextRepository, ManagerRegistry, User, UserActiveContext
|
||||
|
||||
### Community 979 - "Community 979"
|
||||
Cohesion: 0.67
|
||||
Nodes (3): POST `/api/v1/admin/sms/template/{uuid}/approve`, Request Body (`application/json`), Response `200`
|
||||
Nodes (3): 42. 🔴 `DELETE` delete, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 980 - "Community 980"
|
||||
Cohesion: 0.67
|
||||
Nodes (3): 43. 🟢 `GET` get, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 981 - "Community 981"
|
||||
Cohesion: 0.53
|
||||
@@ -3962,22 +3996,22 @@ Nodes (5): GET `/api/v1/admin/financial-breakdowns`, GET `/api/v1/admin/financia
|
||||
## Knowledge Gaps
|
||||
- **5307 isolated node(s):** `PORT`, `ROLES`, `[cmd, ...argv]`, `positional`, `opts` (+5302 more)
|
||||
These have ≤1 connection - possible missing edges or undocumented components.
|
||||
- **239 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes.
|
||||
- **238 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 932`, `Community 485`?**
|
||||
- **Why does `Altcha` connect `Community 367` to `Community 485`?**
|
||||
_High betweenness centrality (0.113) - this node is a cross-community bridge._
|
||||
- **Why does `SiteConfigRepository` connect `Community 15` to `Community 485`, `Community 169`, `Community 205`, `Community 206`, `Community 367`, `Community 724`, `Community 789`, `Community 693`, `Community 637`, `Community 254`?**
|
||||
_High betweenness centrality (0.098) - this node is a cross-community bridge._
|
||||
- **Why does `ApiTestCase` connect `Community 86` to `Community 0`, `Community 11`, `Community 15`, `Community 16`, `Community 531`, `Community 534`, `Community 535`, `Community 538`, `Community 539`, `Community 541`, `Community 562`, `Community 565`, `Community 59`, `Community 574`, `Community 575`, `Community 583`, `Community 594`, `Community 82`, `Community 609`, `Community 633`, `Community 640`, `Community 646`, `Community 652`, `Community 658`, `Community 659`, `Community 685`, `Community 690`, `Community 697`, `Community 707`, `Community 710`, `Community 715`, `Community 719`, `Community 733`, `Community 743`, `Community 744`, `Community 748`, `Community 765`, `Community 769`, `Community 775`, `Community 779`, `Community 784`, `Community 804`, `Community 294`, `Community 300`, `Community 817`, `Community 826`, `Community 828`, `Community 318`, `Community 837`, `Community 840`, `Community 851`, `Community 854`, `Community 856`, `Community 871`, `Community 877`, `Community 881`, `Community 887`, `Community 907`, `Community 403`, `Community 917`, `Community 918`, `Community 920`, `Community 921`, `Community 927`, `Community 928`, `Community 936`, `Community 424`, `Community 431`, `Community 442`, `Community 445`, `Community 959`, `Community 963`, `Community 968`, `Community 971`, `Community 978`, `Community 980`, `Community 480`, `Community 482`, `Community 483`, `Community 484`, `Community 486`, `Community 492`, `Community 494`, `Community 497`?**
|
||||
_High betweenness centrality (0.056) - this node is a cross-community bridge._
|
||||
- **Why does `SiteConfigRepository` connect `Community 455` to `Community 704`, `Community 768`, `Community 608`, `Community 485`, `Community 169`, `Community 205`, `Community 206`, `Community 15`, `Community 367`, `Community 724`, `Community 693`, `Community 637`, `Community 254`?**
|
||||
_High betweenness centrality (0.099) - this node is a cross-community bridge._
|
||||
- **Why does `ApiTestCase` connect `Community 86` to `Community 0`, `Community 16`, `Community 531`, `Community 534`, `Community 535`, `Community 538`, `Community 539`, `Community 541`, `Community 562`, `Community 565`, `Community 59`, `Community 574`, `Community 575`, `Community 583`, `Community 594`, `Community 82`, `Community 609`, `Community 633`, `Community 640`, `Community 646`, `Community 652`, `Community 658`, `Community 659`, `Community 685`, `Community 690`, `Community 694`, `Community 697`, `Community 704`, `Community 707`, `Community 710`, `Community 715`, `Community 717`, `Community 719`, `Community 733`, `Community 743`, `Community 744`, `Community 748`, `Community 765`, `Community 769`, `Community 775`, `Community 779`, `Community 784`, `Community 804`, `Community 294`, `Community 300`, `Community 817`, `Community 826`, `Community 828`, `Community 318`, `Community 832`, `Community 837`, `Community 840`, `Community 851`, `Community 854`, `Community 856`, `Community 871`, `Community 881`, `Community 887`, `Community 907`, `Community 403`, `Community 917`, `Community 918`, `Community 920`, `Community 921`, `Community 927`, `Community 928`, `Community 936`, `Community 424`, `Community 431`, `Community 943`, `Community 442`, `Community 445`, `Community 446`, `Community 959`, `Community 963`, `Community 455`, `Community 968`, `Community 971`, `Community 978`, `Community 480`, `Community 482`, `Community 483`, `Community 484`, `Community 486`, `Community 492`, `Community 494`, `Community 497`?**
|
||||
_High betweenness centrality (0.057) - this node is a cross-community bridge._
|
||||
- **What connects `PORT`, `ROLES`, `[cmd, ...argv]` to the rest of the system?**
|
||||
_5307 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._
|
||||
_Cohesion score 0.06392405063291139 - nodes in this community are weakly interconnected._
|
||||
- **Should `Community 1` be split into smaller, more focused modules?**
|
||||
_Cohesion score 0.047872340425531915 - nodes in this community are weakly interconnected._
|
||||
_Cohesion score 0.05137844611528822 - 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/3f9e41aa115c9102bb2c87b89ed3d13ad9054a6ee919e4cec6b0f47dd963434d.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/59e4bfe2cb571b848e6180d5a45cd6bf6f74c2777d32a7119ff268968916c35c.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/62d0d702be251d95aced4303de312d5d27e92327683df0e0a768d1e22541aa74.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/a4a340f5b9da85ed7b90fa330888892bad5b54d5284c5396a32f75c87e7d6d02.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/c1567d996f33aeaeb05d895f1189a6ffbe3a125e9aca0a61d795e378bd724445.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/e713cbfced796567e93ed359965be213cb4c7b92c5863b0d8221c99aebda7150.json
Vendored
+1
File diff suppressed because one or more lines are too long
graphify-out/cache/ast/v0.8.44/f87ce75ae85cb6d6b2bbe5e3279171f6841ffba67eaf4d347d80eb8d22e14048.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
+1444
-1179
File diff suppressed because it is too large
Load Diff
+28
-28
@@ -25,8 +25,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/layout/Sidebar.tsx": {
|
||||
"mtime": 1784814899.671278,
|
||||
"ast_hash": "db501725c81db318d9a3884d7af44e20",
|
||||
"mtime": 1784816325.4877293,
|
||||
"ast_hash": "8951499f1905371be30876d19c253d70",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/layout/Topbar.tsx": {
|
||||
@@ -170,8 +170,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/AppointmentsPage.tsx": {
|
||||
"mtime": 1784807146.776891,
|
||||
"ast_hash": "43969982b8f32d6dd77f84e1b6d8c1ba",
|
||||
"mtime": 1784816795.4226882,
|
||||
"ast_hash": "6e6e5e83a73b3ce707e645fe90eb4c9d",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/BlogFormPage.tsx": {
|
||||
@@ -825,8 +825,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Appointment/Controller/MyAppointmentsController.php": {
|
||||
"mtime": 1784806547.3188496,
|
||||
"ast_hash": "b6508c5ee138d8407f339ab6bc4033c6",
|
||||
"mtime": 1784816781.3221664,
|
||||
"ast_hash": "6f44898dd5296d96d6e6170c7e40f97e",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Appointment/Entity/Appointment.php": {
|
||||
@@ -1065,8 +1065,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Clinic/Controller/ClinicController.php": {
|
||||
"mtime": 1784814654.1358545,
|
||||
"ast_hash": "0e778a736dce543b243eb052a16c5eb5",
|
||||
"mtime": 1784816718.957348,
|
||||
"ast_hash": "31c8c46921ea8bfeeb5a10adf96cd94d",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Clinic/Entity/Clinic.php": {
|
||||
@@ -1310,8 +1310,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Patient/Controller/PatientController.php": {
|
||||
"mtime": 1784811079.0005882,
|
||||
"ast_hash": "fa80ff0c003c655c8260eaa538eb40a6",
|
||||
"mtime": 1784816935.0402553,
|
||||
"ast_hash": "0446565cfd403fec9bc838c26a81c9e9",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Patient/Entity/PatientRecord.php": {
|
||||
@@ -2335,8 +2335,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"docs/api/appointment.md": {
|
||||
"mtime": 1784808391.3466892,
|
||||
"ast_hash": "bc3df1cc2239f976541ac06d46800b5f",
|
||||
"mtime": 1784817063.0786145,
|
||||
"ast_hash": "3f40a151edeff4399a7b4f10f74b2c1e",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"docs/api/auth.md": {
|
||||
@@ -2415,8 +2415,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"docs/api/secretary.md": {
|
||||
"mtime": 1784815163.5647216,
|
||||
"ast_hash": "d893f202cc9abe5e5bc34e6a635faba5",
|
||||
"mtime": 1784817038.9584813,
|
||||
"ast_hash": "4b47166d6e5545a429d58b87801cf4c4",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"docs/api/settlement.md": {
|
||||
@@ -4070,8 +4070,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/layout/SettingsLayout.tsx": {
|
||||
"mtime": 1784800330.868629,
|
||||
"ast_hash": "731fb15294fe8b9490a0126e55cb43ab",
|
||||
"mtime": 1784816229.0836563,
|
||||
"ast_hash": "0f927c49246b6675ce1052e43bf8d157",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/PaymentSuccessPage.test.tsx": {
|
||||
@@ -4090,8 +4090,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/SettingsMenuPage.tsx": {
|
||||
"mtime": 1784464897.2968686,
|
||||
"ast_hash": "f881d1287a1465a33ed3fc5eb02f31ee",
|
||||
"mtime": 1784816249.6259325,
|
||||
"ast_hash": "7510d5b6dec030ea1be8a9e88a7460bd",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/SubscriptionPage.test.tsx": {
|
||||
@@ -4435,8 +4435,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx": {
|
||||
"mtime": 1784647364.4595697,
|
||||
"ast_hash": "bf59eac786b86a376bab1e1d6c9bd23a",
|
||||
"mtime": 1784816194.787192,
|
||||
"ast_hash": "d341145e8ba8895a33dc77ab5fc93b42",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/subscriptionIcons.tsx": {
|
||||
@@ -4610,8 +4610,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/layout/PurchaseSubscriptionSidebar.test.tsx": {
|
||||
"mtime": 1784647364.4592137,
|
||||
"ast_hash": "c49cc43f86dfb42b2f5498eb89303e7f",
|
||||
"mtime": 1784816426.3006144,
|
||||
"ast_hash": "65f861f1da6703b05566ac8d2fce26da",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/MySecretariesPage.test.tsx": {
|
||||
@@ -4800,8 +4800,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/components/layout/Sidebar.test.tsx": {
|
||||
"mtime": 1784815076.216626,
|
||||
"ast_hash": "c25aae7540c081f8e55f1d722fe60020",
|
||||
"mtime": 1784816386.3284512,
|
||||
"ast_hash": "0611077c87a16f07849ffff1bc87a248",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/AppointmentCreatePage.test.tsx": {
|
||||
@@ -6135,13 +6135,13 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"src/Secretary/Security/SecretaryAccessChecker.php": {
|
||||
"mtime": 1784814635.3391497,
|
||||
"ast_hash": "bef053325610b33ebb7dc1bda8ffa62c",
|
||||
"mtime": 1784816511.515135,
|
||||
"ast_hash": "66866ad47097640f70915853ca80bdf2",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"tests/Secretary/SecretaryResourceEnforcementTest.php": {
|
||||
"mtime": 1784815010.7014241,
|
||||
"ast_hash": "5da5349023dc79c7ec4c50f13a832812",
|
||||
"mtime": 1784816973.256164,
|
||||
"ast_hash": "e672c3fa6feb549ecda6b085d4619826",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md": {
|
||||
|
||||
Reference in New Issue
Block a user