chore: update graphify graph
This commit is contained in:
@@ -797,7 +797,6 @@
|
||||
"795": "Community 795",
|
||||
"796": "Community 796",
|
||||
"797": "Community 797",
|
||||
"798": "Community 798",
|
||||
"800": "Community 800",
|
||||
"801": "Community 801",
|
||||
"802": "Community 802",
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
# Graph Report - clinicpro (2026-07-15)
|
||||
|
||||
## Corpus Check
|
||||
- 939 files · ~658,245 words
|
||||
- 939 files · ~658,530 words
|
||||
- Verdict: corpus is large enough that graph structure adds value.
|
||||
|
||||
## Summary
|
||||
- 11054 nodes · 16156 edges · 837 communities (646 shown, 191 thin omitted)
|
||||
- 11054 nodes · 16156 edges · 836 communities (645 shown, 191 thin omitted)
|
||||
- Extraction: 98% EXTRACTED · 2% INFERRED · 0% AMBIGUOUS · INFERRED: 352 edges (avg confidence: 0.8)
|
||||
- Token cost: 0 input · 0 output
|
||||
|
||||
## Graph Freshness
|
||||
- Built from commit: `48c70e89`
|
||||
- Built from commit: `f41852b1`
|
||||
- Run `git rev-parse HEAD` and compare to check if the graph is stale.
|
||||
- Run `graphify update .` after code changes (no API cost).
|
||||
|
||||
@@ -797,7 +797,6 @@
|
||||
- [[_COMMUNITY_Community 795|Community 795]]
|
||||
- [[_COMMUNITY_Community 796|Community 796]]
|
||||
- [[_COMMUNITY_Community 797|Community 797]]
|
||||
- [[_COMMUNITY_Community 798|Community 798]]
|
||||
- [[_COMMUNITY_Community 800|Community 800]]
|
||||
- [[_COMMUNITY_Community 801|Community 801]]
|
||||
- [[_COMMUNITY_Community 802|Community 802]]
|
||||
@@ -864,7 +863,7 @@
|
||||
## Import Cycles
|
||||
- None detected.
|
||||
|
||||
## Communities (837 total, 191 thin omitted)
|
||||
## Communities (836 total, 191 thin omitted)
|
||||
|
||||
### Community 0 - "Community 0"
|
||||
Cohesion: 0.05
|
||||
@@ -1080,7 +1079,7 @@ Nodes (26): الزامات UI, باگفیکس صفحه نوبتها, با
|
||||
|
||||
### Community 53 - "Community 53"
|
||||
Cohesion: 0.06
|
||||
Nodes (20): AppLogRepository, ClaimItemRepository, ClinicStaffRepository, DoctorClaimRequestRepository, DoctorInsuranceRepository, PreRegistrationRepository, SessionServiceRepository, SiteConfigRepository (+12 more)
|
||||
Nodes (20): AppLogRepository, ClaimItemRepository, ClinicStaffRepository, DoctorClaimRequestRepository, PreRegistrationRepository, SessionServiceRepository, SiteConfigRepository, SmsSettingsRepository (+12 more)
|
||||
|
||||
### Community 54 - "Community 54"
|
||||
Cohesion: 0.10
|
||||
@@ -1283,8 +1282,8 @@ Cohesion: 0.33
|
||||
Nodes (6): AppointmentController, Appointment, Doctor, JsonResponse, Request, User
|
||||
|
||||
### Community 108 - "Community 108"
|
||||
Cohesion: 0.11
|
||||
Nodes (13): CaptchaController, BaseController, CategoryController, DoctorImportController, SiteContextController, JsonResponse, JsonResponse, Request (+5 more)
|
||||
Cohesion: 0.10
|
||||
Nodes (13): CaptchaController, BaseController, CategoryController, SiteConfigController, SiteContextController, JsonResponse, JsonResponse, Request (+5 more)
|
||||
|
||||
### Community 109 - "Community 109"
|
||||
Cohesion: 0.29
|
||||
@@ -1491,8 +1490,8 @@ Cohesion: 0.10
|
||||
Nodes (19): Adding an endpoint (one domain), Backend (`composer.json`), Backend endpoint & model patterns, Backend — `src/<Domain>/`, Build entry points (`webpack.config.js`), Category / bundle system, Commands (prefix with `ddev exec`), Conventions (+11 more)
|
||||
|
||||
### Community 163 - "Community 163"
|
||||
Cohesion: 0.13
|
||||
Nodes (14): autoload, autoload-dev, psr-4, psr-4, conflict, symfony/symfony, description, license (+6 more)
|
||||
Cohesion: 0.11
|
||||
Nodes (18): autoload, autoload-dev, psr-4, psr-4, conflict, symfony/symfony, description, extra (+10 more)
|
||||
|
||||
### Community 165 - "Community 165"
|
||||
Cohesion: 0.13
|
||||
@@ -1631,8 +1630,8 @@ Cohesion: 0.14
|
||||
Nodes (13): Endpoint ها, PATCH /api/v1/secretary/{uuid}, POST /api/v1/secretary, تسک ۱۴: ماژول منشی, توضیح, زمان تخمینی, ساختار JSON, سیستم مجوزها — Resource-Based Permissions (مقیاسپذیر) (+5 more)
|
||||
|
||||
### Community 201 - "Community 201"
|
||||
Cohesion: 0.11
|
||||
Nodes (19): Admin API, Clinic Invitation Management, GET `/api/v1/admin/pre-registrations`, GET `/api/v1/admin/secretaries`, GET /api/v1/admin/settings, GET `/api/v1/admin/sms/logs`, GET `/api/v1/admin/sms/templates`, PATCH /api/v1/admin/settings (+11 more)
|
||||
Cohesion: 0.10
|
||||
Nodes (20): Admin API, Clinic Invitation Management, GET `/api/v1/admin/financial-breakdowns`, GET `/api/v1/admin/financial-summary`, GET `/api/v1/admin/pre-registrations`, GET /api/v1/admin/settings, GET `/api/v1/admin/settings/tax-history`, GET `/api/v1/admin/settlement/{uuid}` (+12 more)
|
||||
|
||||
### Community 202 - "Community 202"
|
||||
Cohesion: 0.15
|
||||
@@ -2012,7 +2011,7 @@ Nodes (16): آمادهسازی پروژه ClinicPro برای دیپلوی ر
|
||||
|
||||
### Community 304 - "Community 304"
|
||||
Cohesion: 0.22
|
||||
Nodes (9): 29. 🟢 `GET` clinic list 🆕, 30. 🟢 `GET` get 🆕, 33. 🔵 `POST` image_clinic, 6. کلینیک (Clinic), هدرهای اضافی, پارامترهای Query, پاسخها, پاسخها (+1 more)
|
||||
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
|
||||
@@ -2374,6 +2373,10 @@ Nodes (17): بازطراحی معماری پرداخت — سرویسمحور
|
||||
Cohesion: 0.17
|
||||
Nodes (11): MessageBusInterface, MockObject, SmsLogRepository, SmsServiceLookupOnlyTest, SmsLog, SmsLogRepository, SmsMessageTemplateRepository, SmsService (+3 more)
|
||||
|
||||
### Community 409 - "Community 409"
|
||||
Cohesion: 0.23
|
||||
Nodes (5): AbstractMigration, Schema, Version20260609135514, Schema, Version20260705070546
|
||||
|
||||
### Community 410 - "Community 410"
|
||||
Cohesion: 0.06
|
||||
Nodes (34): FreeVisitPrice(), Pricing, buildInsurancePayload(), Contract, contractToForm(), EMPTY_FORM, InsuranceFormValues, InsuranceModal() (+26 more)
|
||||
@@ -2951,8 +2954,12 @@ Cohesion: 0.38
|
||||
Nodes (3): FixIrimcNamesCommand, InputInterface, OutputInterface
|
||||
|
||||
### Community 641 - "Community 641"
|
||||
Cohesion: 0.43
|
||||
Nodes (4): DoctorImportController, JsonResponse, Request, User
|
||||
|
||||
### Community 646 - "Community 646"
|
||||
Cohesion: 0.48
|
||||
Nodes (3): SmsSettingsRepository, SmsSettings, ManagerRegistry
|
||||
Nodes (3): DoctorInsuranceRepository, DoctorInsurance, ManagerRegistry
|
||||
|
||||
### Community 647 - "Community 647"
|
||||
Cohesion: 0.14
|
||||
@@ -3046,10 +3053,6 @@ Nodes (3): DELETE `/api/v1/sms/template/{uuid}`, Errors, Response `200`
|
||||
Cohesion: 0.26
|
||||
Nodes (4): PaymentMethodService, BankAccount, Pos, User
|
||||
|
||||
### Community 697 - "Community 697"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): GET `/api/v1/admin/financial-breakdowns`, GET `/api/v1/admin/financial-summary`, GET `/api/v1/admin/settings/tax-history`, GET `/api/v1/admin/settlement/{uuid}`, موتور مالی نمایندگی
|
||||
|
||||
### Community 698 - "Community 698"
|
||||
Cohesion: 0.17
|
||||
Nodes (11): رفع خطاهای ارسال پیامک کاوهنگار در سرور prod (431 + Idle timeout), زمینه, فایلهای مرتبط, مشکل / هدف, نکات مهم, وضعیت فعلی, وظایف, پروژه (+3 more)
|
||||
@@ -3132,7 +3135,7 @@ Nodes (6): formatPersianDate(), gToJ(), jFirstDayOfWeek(), PersianDateInput(), t
|
||||
|
||||
### Community 741 - "Community 741"
|
||||
Cohesion: 0.50
|
||||
Nodes (4): extra, symfony, allow-contrib, require
|
||||
Nodes (4): GET `/api/v1/admin/secretaries`, Query Parameters, Response `200`, Secretary Management
|
||||
|
||||
### Community 750 - "Community 750"
|
||||
Cohesion: 0.50
|
||||
@@ -3235,8 +3238,8 @@ Cohesion: 0.31
|
||||
Nodes (3): InventoryItemRepository, InventoryItem, ManagerRegistry
|
||||
|
||||
### Community 786 - "Community 786"
|
||||
Cohesion: 0.36
|
||||
Nodes (4): SiteConfigController, JsonResponse, Request, User
|
||||
Cohesion: 0.67
|
||||
Nodes (3): 29. 🟢 `GET` clinic list 🆕, پارامترهای Query, پاسخها
|
||||
|
||||
### Community 787 - "Community 787"
|
||||
Cohesion: 0.67
|
||||
@@ -3266,14 +3269,6 @@ Nodes (3): BackfillSurrogateRoleCommand, InputInterface, OutputInterface
|
||||
Cohesion: 0.67
|
||||
Nodes (3): POST `/api/v1/admin/insurance/{id}/upload-logo`, Request, Response `200`
|
||||
|
||||
### Community 797 - "Community 797"
|
||||
Cohesion: 0.23
|
||||
Nodes (5): AbstractMigration, Schema, Version20260614181657, Schema, Version20260615203529
|
||||
|
||||
### Community 798 - "Community 798"
|
||||
Cohesion: 0.67
|
||||
Nodes (3): 36. 🟢 `GET` get my rate, هدرهای اضافی, پاسخها
|
||||
|
||||
### Community 801 - "Community 801"
|
||||
Cohesion: 0.40
|
||||
Nodes (5): 31. 🟡 `PATCH` patch, Request Body, مثال Request, هدرهای اضافی, پاسخها
|
||||
@@ -3396,7 +3391,7 @@ _Questions this graph is uniquely positioned to answer:_
|
||||
|
||||
- **Why does `Altcha` connect `Community 367` to `Community 485`, `Community 62`?**
|
||||
_High betweenness centrality (0.101) - this node is a cross-community bridge._
|
||||
- **Why does `BaseController` connect `Community 108` to `Community 6`, `Community 7`, `Community 265`, `Community 138`, `Community 779`, `Community 139`, `Community 14`, `Community 654`, `Community 655`, `Community 529`, `Community 15`, `Community 786`, `Community 20`, `Community 275`, `Community 22`, `Community 26`, `Community 542`, `Community 676`, `Community 295`, `Community 300`, `Community 559`, `Community 433`, `Community 442`, `Community 59`, `Community 699`, `Community 317`, `Community 64`, `Community 75`, `Community 77`, `Community 607`, `Community 480`, `Community 739`, `Community 230`, `Community 104`, `Community 107`, `Community 109`, `Community 245`, `Community 121`, `Community 122`, `Community 252`?**
|
||||
- **Why does `BaseController` connect `Community 108` to `Community 641`, `Community 6`, `Community 7`, `Community 265`, `Community 138`, `Community 779`, `Community 139`, `Community 14`, `Community 654`, `Community 655`, `Community 529`, `Community 15`, `Community 275`, `Community 20`, `Community 22`, `Community 26`, `Community 542`, `Community 676`, `Community 295`, `Community 300`, `Community 559`, `Community 433`, `Community 442`, `Community 59`, `Community 699`, `Community 317`, `Community 64`, `Community 75`, `Community 77`, `Community 607`, `Community 480`, `Community 739`, `Community 230`, `Community 104`, `Community 107`, `Community 109`, `Community 245`, `Community 121`, `Community 122`, `Community 252`?**
|
||||
_High betweenness centrality (0.049) - this node is a cross-community bridge._
|
||||
- **Why does `ApiTestCase` connect `Community 86` to `Community 6`, `Community 775`, `Community 652`, `Community 397`, `Community 531`, `Community 534`, `Community 535`, `Community 792`, `Community 539`, `Community 541`, `Community 674`, `Community 40`, `Community 685`, `Community 815`, `Community 816`, `Community 431`, `Community 562`, `Community 690`, `Community 565`, `Community 574`, `Community 575`, `Community 318`, `Community 834`, `Community 710`, `Community 714`, `Community 715`, `Community 717`, `Community 720`, `Community 594`, `Community 82`, `Community 609`, `Community 482`, `Community 484`, `Community 486`, `Community 743`, `Community 744`, `Community 751`, `Community 497`, `Community 625`, `Community 753`, `Community 633`, `Community 765`?**
|
||||
_High betweenness centrality (0.031) - this node is a cross-community bridge._
|
||||
|
||||
+85
-85
@@ -5677,7 +5677,7 @@
|
||||
"label": "EMPTY_ARR",
|
||||
"file_type": "code",
|
||||
"source_file": "assets/admin/pages/AppointmentsPage.tsx",
|
||||
"source_location": "L29",
|
||||
"source_location": "L28",
|
||||
"_origin": "ast",
|
||||
"id": "pages_appointmentspage_empty_arr",
|
||||
"community": 8,
|
||||
@@ -5687,7 +5687,7 @@
|
||||
"label": "WEEK_DAYS_FA",
|
||||
"file_type": "code",
|
||||
"source_file": "assets/admin/pages/AppointmentsPage.tsx",
|
||||
"source_location": "L35",
|
||||
"source_location": "L34",
|
||||
"_origin": "ast",
|
||||
"id": "pages_appointmentspage_week_days_fa",
|
||||
"community": 8,
|
||||
@@ -5697,7 +5697,7 @@
|
||||
"label": "getPersianWeekDay()",
|
||||
"file_type": "code",
|
||||
"source_file": "assets/admin/pages/AppointmentsPage.tsx",
|
||||
"source_location": "L37",
|
||||
"source_location": "L36",
|
||||
"_origin": "ast",
|
||||
"id": "pages_appointmentspage_getpersianweekday",
|
||||
"community": 8,
|
||||
@@ -5707,7 +5707,7 @@
|
||||
"label": "navBtnSx",
|
||||
"file_type": "code",
|
||||
"source_file": "assets/admin/pages/AppointmentsPage.tsx",
|
||||
"source_location": "L41",
|
||||
"source_location": "L40",
|
||||
"_origin": "ast",
|
||||
"id": "pages_appointmentspage_navbtnsx",
|
||||
"community": 8,
|
||||
@@ -5717,7 +5717,7 @@
|
||||
"label": "DateNavigator()",
|
||||
"file_type": "code",
|
||||
"source_file": "assets/admin/pages/AppointmentsPage.tsx",
|
||||
"source_location": "L48",
|
||||
"source_location": "L47",
|
||||
"_origin": "ast",
|
||||
"id": "pages_appointmentspage_datenavigator",
|
||||
"community": 8,
|
||||
@@ -5727,7 +5727,7 @@
|
||||
"label": "BookingSlot",
|
||||
"file_type": "code",
|
||||
"source_file": "assets/admin/pages/AppointmentsPage.tsx",
|
||||
"source_location": "L96",
|
||||
"source_location": "L95",
|
||||
"_origin": "ast",
|
||||
"id": "pages_appointmentspage_bookingslot",
|
||||
"community": 8,
|
||||
@@ -5737,7 +5737,7 @@
|
||||
"label": "NewAppointmentModal()",
|
||||
"file_type": "code",
|
||||
"source_file": "assets/admin/pages/AppointmentsPage.tsx",
|
||||
"source_location": "L98",
|
||||
"source_location": "L97",
|
||||
"_origin": "ast",
|
||||
"id": "pages_appointmentspage_newappointmentmodal",
|
||||
"community": 8,
|
||||
@@ -5747,7 +5747,7 @@
|
||||
"label": "TodayStats",
|
||||
"file_type": "code",
|
||||
"source_file": "assets/admin/pages/AppointmentsPage.tsx",
|
||||
"source_location": "L193",
|
||||
"source_location": "L192",
|
||||
"_origin": "ast",
|
||||
"id": "pages_appointmentspage_todaystats",
|
||||
"community": 8,
|
||||
@@ -5757,21 +5757,21 @@
|
||||
"label": "AppointmentsPage()",
|
||||
"file_type": "code",
|
||||
"source_file": "assets/admin/pages/AppointmentsPage.tsx",
|
||||
"source_location": "L195",
|
||||
"source_location": "L194",
|
||||
"_origin": "ast",
|
||||
"id": "pages_appointmentspage_appointmentspage",
|
||||
"community": 8,
|
||||
"norm_label": "appointmentspage()"
|
||||
},
|
||||
{
|
||||
"label": "StaffFilterSelect()",
|
||||
"label": "ServiceFilterSelect()",
|
||||
"file_type": "code",
|
||||
"source_file": "assets/admin/pages/AppointmentsPage.tsx",
|
||||
"source_location": "L462",
|
||||
"source_location": "L471",
|
||||
"_origin": "ast",
|
||||
"id": "pages_appointmentspage_stafffilterselect",
|
||||
"id": "pages_appointmentspage_servicefilterselect",
|
||||
"community": 8,
|
||||
"norm_label": "stafffilterselect()"
|
||||
"norm_label": "servicefilterselect()"
|
||||
},
|
||||
{
|
||||
"label": "BlogFormPage.test.tsx",
|
||||
@@ -13370,7 +13370,7 @@
|
||||
"source_location": "L89",
|
||||
"_origin": "ast",
|
||||
"id": "composer_extra",
|
||||
"community": 741,
|
||||
"community": 163,
|
||||
"norm_label": "extra"
|
||||
},
|
||||
{
|
||||
@@ -13380,7 +13380,7 @@
|
||||
"source_location": "L90",
|
||||
"_origin": "ast",
|
||||
"id": "composer_extra_symfony",
|
||||
"community": 741,
|
||||
"community": 163,
|
||||
"norm_label": "symfony"
|
||||
},
|
||||
{
|
||||
@@ -13390,7 +13390,7 @@
|
||||
"source_location": "L91",
|
||||
"_origin": "ast",
|
||||
"id": "composer_symfony_allow_contrib",
|
||||
"community": 741,
|
||||
"community": 163,
|
||||
"norm_label": "allow-contrib"
|
||||
},
|
||||
{
|
||||
@@ -13400,7 +13400,7 @@
|
||||
"source_location": "L92",
|
||||
"_origin": "ast",
|
||||
"id": "composer_symfony_require",
|
||||
"community": 741,
|
||||
"community": 163,
|
||||
"norm_label": "require"
|
||||
},
|
||||
{
|
||||
@@ -13740,7 +13740,7 @@
|
||||
"source_location": "",
|
||||
"_origin": "ast",
|
||||
"id": "abstractmigration",
|
||||
"community": 797,
|
||||
"community": 409,
|
||||
"norm_label": "abstractmigration"
|
||||
},
|
||||
{
|
||||
@@ -16200,7 +16200,7 @@
|
||||
"source_location": "L1",
|
||||
"_origin": "ast",
|
||||
"id": "migrations_version20260615203529",
|
||||
"community": 797,
|
||||
"community": 697,
|
||||
"norm_label": "version20260615203529.php"
|
||||
},
|
||||
{
|
||||
@@ -16210,7 +16210,7 @@
|
||||
"source_location": "L13",
|
||||
"_origin": "ast",
|
||||
"id": "migrations_version20260615203529_version20260615203529",
|
||||
"community": 797,
|
||||
"community": 697,
|
||||
"norm_label": "version20260615203529"
|
||||
},
|
||||
{
|
||||
@@ -16220,7 +16220,7 @@
|
||||
"source_location": "L15",
|
||||
"_origin": "ast",
|
||||
"id": "migrations_version20260615203529_version20260615203529_getdescription",
|
||||
"community": 797,
|
||||
"community": 697,
|
||||
"norm_label": ".getdescription()"
|
||||
},
|
||||
{
|
||||
@@ -16230,7 +16230,7 @@
|
||||
"source_location": "L20",
|
||||
"_origin": "ast",
|
||||
"id": "migrations_version20260615203529_version20260615203529_up",
|
||||
"community": 797,
|
||||
"community": 697,
|
||||
"norm_label": ".up()"
|
||||
},
|
||||
{
|
||||
@@ -16240,7 +16240,7 @@
|
||||
"source_location": "L20",
|
||||
"_origin": "ast",
|
||||
"id": "migrations_version20260615203529_php_schema",
|
||||
"community": 797,
|
||||
"community": 697,
|
||||
"norm_label": "schema"
|
||||
},
|
||||
{
|
||||
@@ -16250,7 +16250,7 @@
|
||||
"source_location": "L30",
|
||||
"_origin": "ast",
|
||||
"id": "migrations_version20260615203529_version20260615203529_down",
|
||||
"community": 797,
|
||||
"community": 697,
|
||||
"norm_label": ".down()"
|
||||
},
|
||||
{
|
||||
@@ -18120,7 +18120,7 @@
|
||||
"source_location": "L1",
|
||||
"_origin": "ast",
|
||||
"id": "migrations_version20260705070546",
|
||||
"community": 646,
|
||||
"community": 409,
|
||||
"norm_label": "version20260705070546.php"
|
||||
},
|
||||
{
|
||||
@@ -18130,7 +18130,7 @@
|
||||
"source_location": "L14",
|
||||
"_origin": "ast",
|
||||
"id": "migrations_version20260705070546_version20260705070546",
|
||||
"community": 646,
|
||||
"community": 409,
|
||||
"norm_label": "version20260705070546"
|
||||
},
|
||||
{
|
||||
@@ -18140,7 +18140,7 @@
|
||||
"source_location": "L16",
|
||||
"_origin": "ast",
|
||||
"id": "migrations_version20260705070546_version20260705070546_getdescription",
|
||||
"community": 646,
|
||||
"community": 409,
|
||||
"norm_label": ".getdescription()"
|
||||
},
|
||||
{
|
||||
@@ -18150,7 +18150,7 @@
|
||||
"source_location": "L21",
|
||||
"_origin": "ast",
|
||||
"id": "migrations_version20260705070546_version20260705070546_up",
|
||||
"community": 646,
|
||||
"community": 409,
|
||||
"norm_label": ".up()"
|
||||
},
|
||||
{
|
||||
@@ -18160,7 +18160,7 @@
|
||||
"source_location": "L21",
|
||||
"_origin": "ast",
|
||||
"id": "migrations_version20260705070546_php_schema",
|
||||
"community": 646,
|
||||
"community": 409,
|
||||
"norm_label": "schema"
|
||||
},
|
||||
{
|
||||
@@ -18170,7 +18170,7 @@
|
||||
"source_location": "L33",
|
||||
"_origin": "ast",
|
||||
"id": "migrations_version20260705070546_version20260705070546_down",
|
||||
"community": 646,
|
||||
"community": 409,
|
||||
"norm_label": ".down()"
|
||||
},
|
||||
{
|
||||
@@ -30780,7 +30780,7 @@
|
||||
"source_location": "L1",
|
||||
"_origin": "ast",
|
||||
"id": "controller_siteconfigcontroller",
|
||||
"community": 786,
|
||||
"community": 108,
|
||||
"norm_label": "siteconfigcontroller.php"
|
||||
},
|
||||
{
|
||||
@@ -30790,7 +30790,7 @@
|
||||
"source_location": "L14",
|
||||
"_origin": "ast",
|
||||
"id": "controller_siteconfigcontroller_siteconfigcontroller",
|
||||
"community": 786,
|
||||
"community": 108,
|
||||
"norm_label": "siteconfigcontroller"
|
||||
},
|
||||
{
|
||||
@@ -30800,7 +30800,7 @@
|
||||
"source_location": "L48",
|
||||
"_origin": "ast",
|
||||
"id": "controller_siteconfigcontroller_siteconfigcontroller_construct",
|
||||
"community": 786,
|
||||
"community": 108,
|
||||
"norm_label": ".__construct()"
|
||||
},
|
||||
{
|
||||
@@ -30810,7 +30810,7 @@
|
||||
"source_location": "L55",
|
||||
"_origin": "ast",
|
||||
"id": "controller_siteconfigcontroller_siteconfigcontroller_get",
|
||||
"community": 786,
|
||||
"community": 108,
|
||||
"norm_label": ".get()"
|
||||
},
|
||||
{
|
||||
@@ -30820,7 +30820,7 @@
|
||||
"source_location": "L55",
|
||||
"_origin": "ast",
|
||||
"id": "src_config_controller_siteconfigcontroller_php_jsonresponse",
|
||||
"community": 786,
|
||||
"community": 108,
|
||||
"norm_label": "jsonresponse"
|
||||
},
|
||||
{
|
||||
@@ -30830,7 +30830,7 @@
|
||||
"source_location": "L66",
|
||||
"_origin": "ast",
|
||||
"id": "controller_siteconfigcontroller_siteconfigcontroller_patch",
|
||||
"community": 786,
|
||||
"community": 108,
|
||||
"norm_label": ".patch()"
|
||||
},
|
||||
{
|
||||
@@ -30840,7 +30840,7 @@
|
||||
"source_location": "L66",
|
||||
"_origin": "ast",
|
||||
"id": "src_config_controller_siteconfigcontroller_php_request",
|
||||
"community": 786,
|
||||
"community": 108,
|
||||
"norm_label": "request"
|
||||
},
|
||||
{
|
||||
@@ -30850,7 +30850,7 @@
|
||||
"source_location": "L66",
|
||||
"_origin": "ast",
|
||||
"id": "src_config_controller_siteconfigcontroller_php_user",
|
||||
"community": 786,
|
||||
"community": 108,
|
||||
"norm_label": "user"
|
||||
},
|
||||
{
|
||||
@@ -30860,7 +30860,7 @@
|
||||
"source_location": "L98",
|
||||
"_origin": "ast",
|
||||
"id": "controller_siteconfigcontroller_siteconfigcontroller_taxhistory",
|
||||
"community": 786,
|
||||
"community": 108,
|
||||
"norm_label": ".taxhistory()"
|
||||
},
|
||||
{
|
||||
@@ -31850,7 +31850,7 @@
|
||||
"source_location": "L1",
|
||||
"_origin": "ast",
|
||||
"id": "controller_doctorimportcontroller",
|
||||
"community": 108,
|
||||
"community": 641,
|
||||
"norm_label": "doctorimportcontroller.php"
|
||||
},
|
||||
{
|
||||
@@ -31860,7 +31860,7 @@
|
||||
"source_location": "L22",
|
||||
"_origin": "ast",
|
||||
"id": "controller_doctorimportcontroller_doctorimportcontroller",
|
||||
"community": 108,
|
||||
"community": 641,
|
||||
"norm_label": "doctorimportcontroller"
|
||||
},
|
||||
{
|
||||
@@ -31870,7 +31870,7 @@
|
||||
"source_location": "L26",
|
||||
"_origin": "ast",
|
||||
"id": "controller_doctorimportcontroller_doctorimportcontroller_construct",
|
||||
"community": 108,
|
||||
"community": 641,
|
||||
"norm_label": ".__construct()"
|
||||
},
|
||||
{
|
||||
@@ -31880,7 +31880,7 @@
|
||||
"source_location": "L30",
|
||||
"_origin": "ast",
|
||||
"id": "controller_doctorimportcontroller_doctorimportcontroller_import",
|
||||
"community": 108,
|
||||
"community": 641,
|
||||
"norm_label": ".import()"
|
||||
},
|
||||
{
|
||||
@@ -31890,7 +31890,7 @@
|
||||
"source_location": "L30",
|
||||
"_origin": "ast",
|
||||
"id": "src_doctor_controller_doctorimportcontroller_php_request",
|
||||
"community": 108,
|
||||
"community": 641,
|
||||
"norm_label": "request"
|
||||
},
|
||||
{
|
||||
@@ -31900,7 +31900,7 @@
|
||||
"source_location": "L30",
|
||||
"_origin": "ast",
|
||||
"id": "src_doctor_controller_doctorimportcontroller_php_user",
|
||||
"community": 108,
|
||||
"community": 641,
|
||||
"norm_label": "user"
|
||||
},
|
||||
{
|
||||
@@ -31910,7 +31910,7 @@
|
||||
"source_location": "L30",
|
||||
"_origin": "ast",
|
||||
"id": "src_doctor_controller_doctorimportcontroller_php_jsonresponse",
|
||||
"community": 108,
|
||||
"community": 641,
|
||||
"norm_label": "jsonresponse"
|
||||
},
|
||||
{
|
||||
@@ -35050,7 +35050,7 @@
|
||||
"source_location": "L1",
|
||||
"_origin": "ast",
|
||||
"id": "repository_doctorinsurancerepository",
|
||||
"community": 53,
|
||||
"community": 646,
|
||||
"norm_label": "doctorinsurancerepository.php"
|
||||
},
|
||||
{
|
||||
@@ -35060,7 +35060,7 @@
|
||||
"source_location": "L9",
|
||||
"_origin": "ast",
|
||||
"id": "repository_doctorinsurancerepository_doctorinsurancerepository",
|
||||
"community": 53,
|
||||
"community": 646,
|
||||
"norm_label": "doctorinsurancerepository"
|
||||
},
|
||||
{
|
||||
@@ -35070,7 +35070,7 @@
|
||||
"source_location": "L11",
|
||||
"_origin": "ast",
|
||||
"id": "repository_doctorinsurancerepository_doctorinsurancerepository_construct",
|
||||
"community": 53,
|
||||
"community": 646,
|
||||
"norm_label": ".__construct()"
|
||||
},
|
||||
{
|
||||
@@ -35080,7 +35080,7 @@
|
||||
"source_location": "L11",
|
||||
"_origin": "ast",
|
||||
"id": "src_insurance_repository_doctorinsurancerepository_php_managerregistry",
|
||||
"community": 53,
|
||||
"community": 646,
|
||||
"norm_label": "managerregistry"
|
||||
},
|
||||
{
|
||||
@@ -35090,7 +35090,7 @@
|
||||
"source_location": "L16",
|
||||
"_origin": "ast",
|
||||
"id": "repository_doctorinsurancerepository_doctorinsurancerepository_save",
|
||||
"community": 53,
|
||||
"community": 646,
|
||||
"norm_label": ".save()"
|
||||
},
|
||||
{
|
||||
@@ -35100,7 +35100,7 @@
|
||||
"source_location": "L16",
|
||||
"_origin": "ast",
|
||||
"id": "src_insurance_repository_doctorinsurancerepository_php_doctorinsurance",
|
||||
"community": 53,
|
||||
"community": 646,
|
||||
"norm_label": "doctorinsurance"
|
||||
},
|
||||
{
|
||||
@@ -35110,7 +35110,7 @@
|
||||
"source_location": "L24",
|
||||
"_origin": "ast",
|
||||
"id": "repository_doctorinsurancerepository_doctorinsurancerepository_remove",
|
||||
"community": 53,
|
||||
"community": 646,
|
||||
"norm_label": ".remove()"
|
||||
},
|
||||
{
|
||||
@@ -50310,7 +50310,7 @@
|
||||
"source_location": "L1",
|
||||
"_origin": "ast",
|
||||
"id": "repository_smssettingsrepository",
|
||||
"community": 641,
|
||||
"community": 53,
|
||||
"norm_label": "smssettingsrepository.php"
|
||||
},
|
||||
{
|
||||
@@ -50320,7 +50320,7 @@
|
||||
"source_location": "L9",
|
||||
"_origin": "ast",
|
||||
"id": "repository_smssettingsrepository_smssettingsrepository",
|
||||
"community": 641,
|
||||
"community": 53,
|
||||
"norm_label": "smssettingsrepository"
|
||||
},
|
||||
{
|
||||
@@ -50330,7 +50330,7 @@
|
||||
"source_location": "L11",
|
||||
"_origin": "ast",
|
||||
"id": "repository_smssettingsrepository_smssettingsrepository_construct",
|
||||
"community": 641,
|
||||
"community": 53,
|
||||
"norm_label": ".__construct()"
|
||||
},
|
||||
{
|
||||
@@ -50340,7 +50340,7 @@
|
||||
"source_location": "L11",
|
||||
"_origin": "ast",
|
||||
"id": "src_sms_repository_smssettingsrepository_php_managerregistry",
|
||||
"community": 641,
|
||||
"community": 53,
|
||||
"norm_label": "managerregistry"
|
||||
},
|
||||
{
|
||||
@@ -50350,7 +50350,7 @@
|
||||
"source_location": "L16",
|
||||
"_origin": "ast",
|
||||
"id": "repository_smssettingsrepository_smssettingsrepository_findbyentity",
|
||||
"community": 641,
|
||||
"community": 53,
|
||||
"norm_label": ".findbyentity()"
|
||||
},
|
||||
{
|
||||
@@ -50360,7 +50360,7 @@
|
||||
"source_location": "L16",
|
||||
"_origin": "ast",
|
||||
"id": "smssettings",
|
||||
"community": 641,
|
||||
"community": 53,
|
||||
"norm_label": "smssettings"
|
||||
},
|
||||
{
|
||||
@@ -50370,7 +50370,7 @@
|
||||
"source_location": "L21",
|
||||
"_origin": "ast",
|
||||
"id": "repository_smssettingsrepository_smssettingsrepository_save",
|
||||
"community": 641,
|
||||
"community": 53,
|
||||
"norm_label": ".save()"
|
||||
},
|
||||
{
|
||||
@@ -84000,7 +84000,7 @@
|
||||
"source_location": "L2643",
|
||||
"_origin": "ast",
|
||||
"id": "docs_clinicpro_manual_v2_29_get_clinic_list",
|
||||
"community": 304,
|
||||
"community": 786,
|
||||
"norm_label": "29. \ud83d\udfe2 `get` clinic list \ud83c\udd95"
|
||||
},
|
||||
{
|
||||
@@ -84010,7 +84010,7 @@
|
||||
"source_location": "L2653",
|
||||
"_origin": "ast",
|
||||
"id": "docs_clinicpro_manual_v2_\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc_query_2653",
|
||||
"community": 304,
|
||||
"community": 786,
|
||||
"norm_label": "\u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc query"
|
||||
},
|
||||
{
|
||||
@@ -84020,7 +84020,7 @@
|
||||
"source_location": "L2664",
|
||||
"_origin": "ast",
|
||||
"id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_2664",
|
||||
"community": 304,
|
||||
"community": 786,
|
||||
"norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
|
||||
},
|
||||
{
|
||||
@@ -84260,7 +84260,7 @@
|
||||
"source_location": "L3250",
|
||||
"_origin": "ast",
|
||||
"id": "docs_clinicpro_manual_v2_36_get_get_my_rate",
|
||||
"community": 798,
|
||||
"community": 304,
|
||||
"norm_label": "36. \ud83d\udfe2 `get` get my rate"
|
||||
},
|
||||
{
|
||||
@@ -84270,7 +84270,7 @@
|
||||
"source_location": "L3260",
|
||||
"_origin": "ast",
|
||||
"id": "docs_clinicpro_manual_v2_\u0647\u062f\u0631\u0647\u0627\u06cc_\u0627\u0636\u0627\u0641\u06cc_3260",
|
||||
"community": 798,
|
||||
"community": 304,
|
||||
"norm_label": "\u0647\u062f\u0631\u0647\u0627\u06cc \u0627\u0636\u0627\u0641\u06cc"
|
||||
},
|
||||
{
|
||||
@@ -84280,7 +84280,7 @@
|
||||
"source_location": "L3267",
|
||||
"_origin": "ast",
|
||||
"id": "docs_clinicpro_manual_v2_\u067e\u0627\u0633\u062e_\u0647\u0627_3267",
|
||||
"community": 798,
|
||||
"community": 304,
|
||||
"norm_label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627"
|
||||
},
|
||||
{
|
||||
@@ -89180,7 +89180,7 @@
|
||||
"source_location": "L917",
|
||||
"_origin": "ast",
|
||||
"id": "api_admin_secretary_management",
|
||||
"community": 201,
|
||||
"community": 741,
|
||||
"norm_label": "secretary management"
|
||||
},
|
||||
{
|
||||
@@ -89190,7 +89190,7 @@
|
||||
"source_location": "L919",
|
||||
"_origin": "ast",
|
||||
"id": "api_admin_get_api_v1_admin_secretaries",
|
||||
"community": 201,
|
||||
"community": 741,
|
||||
"norm_label": "get `/api/v1/admin/secretaries`"
|
||||
},
|
||||
{
|
||||
@@ -89200,7 +89200,7 @@
|
||||
"source_location": "L925",
|
||||
"_origin": "ast",
|
||||
"id": "api_admin_query_parameters_925",
|
||||
"community": 201,
|
||||
"community": 741,
|
||||
"norm_label": "query parameters"
|
||||
},
|
||||
{
|
||||
@@ -89210,7 +89210,7 @@
|
||||
"source_location": "L932",
|
||||
"_origin": "ast",
|
||||
"id": "api_admin_response_200_932",
|
||||
"community": 201,
|
||||
"community": 741,
|
||||
"norm_label": "response `200`"
|
||||
},
|
||||
{
|
||||
@@ -89410,7 +89410,7 @@
|
||||
"source_location": "L1201",
|
||||
"_origin": "ast",
|
||||
"id": "api_admin_\u0645\u0648\u062a\u0648\u0631_\u0645\u0627\u0644\u06cc_\u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc",
|
||||
"community": 697,
|
||||
"community": 201,
|
||||
"norm_label": "\u0645\u0648\u062a\u0648\u0631 \u0645\u0627\u0644\u06cc \u0646\u0645\u0627\u06cc\u0646\u062f\u06af\u06cc"
|
||||
},
|
||||
{
|
||||
@@ -89420,7 +89420,7 @@
|
||||
"source_location": "L1222",
|
||||
"_origin": "ast",
|
||||
"id": "api_admin_get_api_v1_admin_financial_breakdowns",
|
||||
"community": 697,
|
||||
"community": 201,
|
||||
"norm_label": "get `/api/v1/admin/financial-breakdowns`"
|
||||
},
|
||||
{
|
||||
@@ -89430,7 +89430,7 @@
|
||||
"source_location": "L1256",
|
||||
"_origin": "ast",
|
||||
"id": "api_admin_get_api_v1_admin_financial_summary",
|
||||
"community": 697,
|
||||
"community": 201,
|
||||
"norm_label": "get `/api/v1/admin/financial-summary`"
|
||||
},
|
||||
{
|
||||
@@ -89440,7 +89440,7 @@
|
||||
"source_location": "L1274",
|
||||
"_origin": "ast",
|
||||
"id": "api_admin_get_api_v1_admin_settings_tax_history",
|
||||
"community": 697,
|
||||
"community": 201,
|
||||
"norm_label": "get `/api/v1/admin/settings/tax-history`"
|
||||
},
|
||||
{
|
||||
@@ -89450,7 +89450,7 @@
|
||||
"source_location": "L1288",
|
||||
"_origin": "ast",
|
||||
"id": "api_admin_get_api_v1_admin_settlement_uuid",
|
||||
"community": 697,
|
||||
"community": 201,
|
||||
"norm_label": "get `/api/v1/admin/settlement/{uuid}`"
|
||||
},
|
||||
{
|
||||
@@ -115313,9 +115313,9 @@
|
||||
"source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
|
||||
"source_location": "L30",
|
||||
"weight": 1.0,
|
||||
"confidence_score": 1.0,
|
||||
"source": "appointments_turnstimeline",
|
||||
"target": "appointments_turnstimeline_innertimes",
|
||||
"confidence_score": 1.0
|
||||
"target": "appointments_turnstimeline_innertimes"
|
||||
},
|
||||
{
|
||||
"relation": "contains",
|
||||
@@ -115333,9 +115333,9 @@
|
||||
"source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
|
||||
"source_location": "L47",
|
||||
"weight": 1.0,
|
||||
"confidence_score": 1.0,
|
||||
"source": "appointments_turnstimeline",
|
||||
"target": "appointments_turnstimeline_outermarker",
|
||||
"confidence_score": 1.0
|
||||
"target": "appointments_turnstimeline_outermarker"
|
||||
},
|
||||
{
|
||||
"relation": "contains",
|
||||
@@ -115343,9 +115343,9 @@
|
||||
"source_file": "assets/admin/components/appointments/TurnsTimeline.tsx",
|
||||
"source_location": "L20",
|
||||
"weight": 1.0,
|
||||
"confidence_score": 1.0,
|
||||
"source": "appointments_turnstimeline",
|
||||
"target": "appointments_turnstimeline_ringdot",
|
||||
"confidence_score": 1.0
|
||||
"target": "appointments_turnstimeline_ringdot"
|
||||
},
|
||||
{
|
||||
"relation": "contains",
|
||||
@@ -131748,11 +131748,11 @@
|
||||
"relation": "contains",
|
||||
"confidence": "EXTRACTED",
|
||||
"source_file": "assets/admin/pages/AppointmentsPage.tsx",
|
||||
"source_location": "L853",
|
||||
"source_location": "L471",
|
||||
"weight": 1.0,
|
||||
"confidence_score": 1.0,
|
||||
"source": "pages_appointmentspage",
|
||||
"target": "pages_appointmentspage_stafffilterselect"
|
||||
"target": "pages_appointmentspage_servicefilterselect",
|
||||
"confidence_score": 1.0
|
||||
},
|
||||
{
|
||||
"relation": "contains",
|
||||
@@ -278437,5 +278437,5 @@
|
||||
}
|
||||
],
|
||||
"hyperedges": [],
|
||||
"built_at_commit": "48c70e89f25b35629fa4fa2a4bee37facc4e752a"
|
||||
"built_at_commit": "f41852b1688a8fbe57023a7c92adc12fac1f4092"
|
||||
}
|
||||
@@ -170,8 +170,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/AppointmentsPage.tsx": {
|
||||
"mtime": 1784117610.2223773,
|
||||
"ast_hash": "dc2e985abff7c58b31a9caff576234ea",
|
||||
"mtime": 1784118784.7445683,
|
||||
"ast_hash": "b0262954a265a45cbcf5194c30a0bc04",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/BlogFormPage.tsx": {
|
||||
@@ -4835,8 +4835,8 @@
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"assets/admin/pages/AppointmentsPage.test.tsx": {
|
||||
"mtime": 1784116805.412919,
|
||||
"ast_hash": "18a723e070c0c96639ec130ed468c532",
|
||||
"mtime": 1784118958.2320337,
|
||||
"ast_hash": "390159f09842b66b0d23909397e7f512",
|
||||
"semantic_hash": ""
|
||||
},
|
||||
"migrations/Version20260715105351.php": {
|
||||
|
||||
Reference in New Issue
Block a user