Refactor code structure for improved readability and maintainability

This commit is contained in:
hamed
2026-07-23 19:21:20 +03:30
parent aa842b883d
commit 46be6a4575
8 changed files with 1535 additions and 1616 deletions
+95 -95
View File
@@ -1,11 +1,11 @@
{
"assets/admin/App.tsx": {
"mtime": 1784820906.7683442,
"mtime": 1784821343.1686423,
"ast_hash": "8d0f3c0273b7b5b645e5fddb8d7359ec",
"semantic_hash": ""
},
"assets/admin/components/FreeVisitPrice.tsx": {
"mtime": 1784819108.28825,
"mtime": 1784821343.1721354,
"ast_hash": "0e4b00b04d605f39a6a74ade776f09bc",
"semantic_hash": ""
},
@@ -15,7 +15,7 @@
"semantic_hash": ""
},
"assets/admin/components/TenantInsuranceContracts.tsx": {
"mtime": 1784818971.3570604,
"mtime": 1784821343.1728623,
"ast_hash": "f749f48fa81cad2af2b656cfc777b576",
"semantic_hash": ""
},
@@ -25,7 +25,7 @@
"semantic_hash": ""
},
"assets/admin/components/layout/Sidebar.tsx": {
"mtime": 1784820758.7049072,
"mtime": 1784821343.181366,
"ast_hash": "842a0b95d3969899ec84ceeda1af6989",
"semantic_hash": ""
},
@@ -170,7 +170,7 @@
"semantic_hash": ""
},
"assets/admin/pages/AppointmentsPage.tsx": {
"mtime": 1784819057.012107,
"mtime": 1784821343.1870828,
"ast_hash": "a9f89e0a2b6aafbf620d7ba3ecaafc8c",
"semantic_hash": ""
},
@@ -205,8 +205,8 @@
"semantic_hash": ""
},
"assets/admin/pages/ClinicServicesPage.tsx": {
"mtime": 1784818775.4846687,
"ast_hash": "a8d8bc582a52aeecec9ed57c8f18971f",
"mtime": 1784821680.0139093,
"ast_hash": "25c6fb619b9618aa7cc973ff9c0ef435",
"semantic_hash": ""
},
"assets/admin/pages/ClinicsPage.tsx": {
@@ -220,7 +220,7 @@
"semantic_hash": ""
},
"assets/admin/pages/DashboardPage.tsx": {
"mtime": 1784810356.259992,
"mtime": 1784821343.1891022,
"ast_hash": "514d2c563d20806769b54b786e4da121",
"semantic_hash": ""
},
@@ -265,12 +265,12 @@
"semantic_hash": ""
},
"assets/admin/pages/MyPatientsPage.tsx": {
"mtime": 1784819119.9482207,
"mtime": 1784821343.1907976,
"ast_hash": "42964eddc4a836d5105c22d90853b424",
"semantic_hash": ""
},
"assets/admin/pages/MySecretariesPage.tsx": {
"mtime": 1784818074.9083815,
"mtime": 1784821343.1913774,
"ast_hash": "d63189538fe1960e7c56a4c64a89dcbc",
"semantic_hash": ""
},
@@ -325,7 +325,7 @@
"semantic_hash": ""
},
"assets/admin/pages/SecretariesPage.tsx": {
"mtime": 1784818099.7768664,
"mtime": 1784821343.1948907,
"ast_hash": "e305335f8297f8b19c7e19005a3dc37f",
"semantic_hash": ""
},
@@ -355,12 +355,12 @@
"semantic_hash": ""
},
"assets/admin/pages/SmsWalletPage.tsx": {
"mtime": 1784818929.35685,
"mtime": 1784821343.2002063,
"ast_hash": "3c458b73d3fc54d51a9b2b6b264af20a",
"semantic_hash": ""
},
"assets/admin/pages/StaffPage.tsx": {
"mtime": 1784818918.4560888,
"mtime": 1784821343.203206,
"ast_hash": "fcf045b72a08c1d5157f59fe868590c5",
"semantic_hash": ""
},
@@ -390,7 +390,7 @@
"semantic_hash": ""
},
"assets/admin/types/index.ts": {
"mtime": 1784818062.8192828,
"mtime": 1784821343.205508,
"ast_hash": "3e204571b2ed5099839d2fefc424d49a",
"semantic_hash": ""
},
@@ -790,7 +790,7 @@
"semantic_hash": ""
},
"public/sw.js": {
"mtime": 1784802929.2984245,
"mtime": 1784821343.344032,
"ast_hash": "c449612287bd2a8852e3fececfc099d0",
"semantic_hash": ""
},
@@ -815,17 +815,17 @@
"semantic_hash": ""
},
"src/Appointment/Controller/AppointmentController.php": {
"mtime": 1784808041.6931024,
"mtime": 1784821343.3477147,
"ast_hash": "7c741d1e7b86d61b92e31f3ed41fb7c6",
"semantic_hash": ""
},
"src/Appointment/Controller/AppointmentSettingsController.php": {
"mtime": 1784814547.209769,
"mtime": 1784821343.3488946,
"ast_hash": "35fb35fee61047fa0b80b64a1d72ce79",
"semantic_hash": ""
},
"src/Appointment/Controller/MyAppointmentsController.php": {
"mtime": 1784816781.3221664,
"mtime": 1784821343.3494182,
"ast_hash": "6f44898dd5296d96d6e6170c7e40f97e",
"semantic_hash": ""
},
@@ -970,7 +970,7 @@
"semantic_hash": ""
},
"src/Billing/Controller/BillingController.php": {
"mtime": 1784808838.8976812,
"mtime": 1784821343.350729,
"ast_hash": "f5f39f4f82370d2b13dee2e6bab6491c",
"semantic_hash": ""
},
@@ -1010,7 +1010,7 @@
"semantic_hash": ""
},
"src/Billing/Repository/InvoiceRepository.php": {
"mtime": 1784808794.513476,
"mtime": 1784821343.3512733,
"ast_hash": "b81cf990eebd86508fe9774406edff20",
"semantic_hash": ""
},
@@ -1065,7 +1065,7 @@
"semantic_hash": ""
},
"src/Clinic/Controller/ClinicController.php": {
"mtime": 1784816718.957348,
"mtime": 1784821343.352233,
"ast_hash": "31c8c46921ea8bfeeb5a10adf96cd94d",
"semantic_hash": ""
},
@@ -1080,7 +1080,7 @@
"semantic_hash": ""
},
"src/ClinicInvitation/Controller/ClinicInvitationController.php": {
"mtime": 1784814752.198678,
"mtime": 1784821343.3547127,
"ast_hash": "4d3c2945f3307fbef09635a0b906afec",
"semantic_hash": ""
},
@@ -1100,8 +1100,8 @@
"semantic_hash": ""
},
"src/ClinicService/Controller/ClinicServiceController.php": {
"mtime": 1784820632.5114615,
"ast_hash": "36f0ea57dd223b4308c0569290eb1941",
"mtime": 1784821564.5455709,
"ast_hash": "004d44b61024c9257fe7e72441d70ebf",
"semantic_hash": ""
},
"src/ClinicService/Entity/ServiceItem.php": {
@@ -1210,7 +1210,7 @@
"semantic_hash": ""
},
"src/Insurance/Controller/InsuranceController.php": {
"mtime": 1784820722.018758,
"mtime": 1784821343.3568418,
"ast_hash": "3ac2dc9f55c2c9f76dea0fe10f57c1e8",
"semantic_hash": ""
},
@@ -1310,7 +1310,7 @@
"semantic_hash": ""
},
"src/Patient/Controller/PatientController.php": {
"mtime": 1784820724.082775,
"mtime": 1784821343.3579683,
"ast_hash": "c1e9e6806d5945e4e12c68cbdf4d975a",
"semantic_hash": ""
},
@@ -1345,12 +1345,12 @@
"semantic_hash": ""
},
"src/Patient/Service/PatientService.php": {
"mtime": 1784808015.9772892,
"mtime": 1784821343.3588803,
"ast_hash": "8a0702a10a10308d88fccb2fe0265a69",
"semantic_hash": ""
},
"src/Payment/Controller/PaymentController.php": {
"mtime": 1784820760.775805,
"mtime": 1784821343.3592927,
"ast_hash": "c53132ad9e846708b786b83bd60aec08",
"semantic_hash": ""
},
@@ -1470,7 +1470,7 @@
"semantic_hash": ""
},
"src/Secretary/Entity/DoctorSecretary.php": {
"mtime": 1784818053.6660721,
"mtime": 1784821343.360344,
"ast_hash": "2feb93424b554788b2d4977a68543a00",
"semantic_hash": ""
},
@@ -1595,7 +1595,7 @@
"semantic_hash": ""
},
"src/Sms/Controller/SmsWalletController.php": {
"mtime": 1784820752.1414826,
"mtime": 1784821343.362039,
"ast_hash": "12a4dba77c759e2dd8a1c3d324fd05dc",
"semantic_hash": ""
},
@@ -1715,7 +1715,7 @@
"semantic_hash": ""
},
"src/Staff/Controller/StaffController.php": {
"mtime": 1784820739.5248845,
"mtime": 1784821343.3627317,
"ast_hash": "c52ba5338854d64a1169f3cec188d532",
"semantic_hash": ""
},
@@ -1730,7 +1730,7 @@
"semantic_hash": ""
},
"src/Subscription/Controller/SubscriptionController.php": {
"mtime": 1784818134.9219277,
"mtime": 1784821343.3635273,
"ast_hash": "5f47f0bd02e812aa03e9bda5b67a1254",
"semantic_hash": ""
},
@@ -2335,7 +2335,7 @@
"semantic_hash": ""
},
"docs/api/appointment.md": {
"mtime": 1784817063.0786145,
"mtime": 1784821343.2064717,
"ast_hash": "3f40a151edeff4399a7b4f10f74b2c1e",
"semantic_hash": ""
},
@@ -2345,7 +2345,7 @@
"semantic_hash": ""
},
"docs/api/billing.md": {
"mtime": 1784808955.8717575,
"mtime": 1784821343.2071853,
"ast_hash": "ee2062e82a8e990c45634cae2f24ac54",
"semantic_hash": ""
},
@@ -2360,17 +2360,17 @@
"semantic_hash": ""
},
"docs/api/clinic-services.md": {
"mtime": 1784814014.668079,
"ast_hash": "8240217d07062ed2a14ad59960c8182d",
"mtime": 1784821794.349171,
"ast_hash": "8cfed413f7a56459b7e2c32604526fe1",
"semantic_hash": ""
},
"docs/api/clinic.md": {
"mtime": 1784821074.3873537,
"mtime": 1784821343.208268,
"ast_hash": "ee6da47a98f0eec4b2e88e5cea20d02b",
"semantic_hash": ""
},
"docs/api/dashboard.md": {
"mtime": 1784811852.99382,
"mtime": 1784821343.2086482,
"ast_hash": "f64cbf8096de2e2ec42ef47b4fad54db",
"semantic_hash": ""
},
@@ -2385,7 +2385,7 @@
"semantic_hash": ""
},
"docs/api/insurance.md": {
"mtime": 1784811895.6178923,
"mtime": 1784821343.2089336,
"ast_hash": "3e5289724b03d41042970c0bf9cd2400",
"semantic_hash": ""
},
@@ -2395,12 +2395,12 @@
"semantic_hash": ""
},
"docs/api/patient.md": {
"mtime": 1784811906.1779408,
"mtime": 1784821343.2102203,
"ast_hash": "a6f76f1dc99533fff9c9668c607a1bf9",
"semantic_hash": ""
},
"docs/api/payment.md": {
"mtime": 1784811914.093014,
"mtime": 1784821343.2117465,
"ast_hash": "90529736120a8df9da811f213040f45a",
"semantic_hash": ""
},
@@ -2415,7 +2415,7 @@
"semantic_hash": ""
},
"docs/api/secretary.md": {
"mtime": 1784818277.8539133,
"mtime": 1784821343.2123697,
"ast_hash": "107543bc5da240f7743ec03295f36b0b",
"semantic_hash": ""
},
@@ -3100,8 +3100,8 @@
"semantic_hash": ""
},
"tests/ClinicService/ServiceItemDeleteCleanupTest.php": {
"mtime": 1782728407.2085278,
"ast_hash": "2ab692fe132df5bb37346bf89afe041e",
"mtime": 1784821724.3295002,
"ast_hash": "a9c1c0b0e08aeb5e93a8df6d47e5037e",
"semantic_hash": ""
},
"tests/ClinicService/ServiceItemStaffOwnershipTest.php": {
@@ -4070,7 +4070,7 @@
"semantic_hash": ""
},
"assets/admin/components/layout/SettingsLayout.tsx": {
"mtime": 1784820887.4735112,
"mtime": 1784821343.1789737,
"ast_hash": "b2128c38fcc6f95f2248a93d8886ee8e",
"semantic_hash": ""
},
@@ -4090,7 +4090,7 @@
"semantic_hash": ""
},
"assets/admin/pages/SettingsMenuPage.tsx": {
"mtime": 1784817582.465638,
"mtime": 1784821343.197351,
"ast_hash": "b15141203bb0878012ce5cb52c696788",
"semantic_hash": ""
},
@@ -4135,7 +4135,7 @@
"semantic_hash": ""
},
"assets/admin/pages/AppointmentSettingsPage.tsx": {
"mtime": 1784819190.170087,
"mtime": 1784821343.1855252,
"ast_hash": "b3c58c3e613c5d9ba72c2ed2e8078bbf",
"semantic_hash": ""
},
@@ -4145,7 +4145,7 @@
"semantic_hash": ""
},
"assets/admin/pages/TagsSettingsPage.tsx": {
"mtime": 1784818941.8552938,
"mtime": 1784821343.2037196,
"ast_hash": "c7cd2bf0e0014f68abd2e1e74373949b",
"semantic_hash": ""
},
@@ -4155,7 +4155,7 @@
"semantic_hash": ""
},
"src/Tag/Controller/TenantTagController.php": {
"mtime": 1784820770.0772424,
"mtime": 1784821343.3639195,
"ast_hash": "8e2a136ddcf21ff6c29cdf465a0740cc",
"semantic_hash": ""
},
@@ -4195,7 +4195,7 @@
"semantic_hash": ""
},
"assets/admin/pages/PatientsListPage.tsx": {
"mtime": 1784819031.369682,
"mtime": 1784821343.1941292,
"ast_hash": "a0ff14a918dd830f79916733c5d65c77",
"semantic_hash": ""
},
@@ -4220,7 +4220,7 @@
"semantic_hash": ""
},
"assets/admin/pages/PatientDetailPage.tsx": {
"mtime": 1784819263.9628348,
"mtime": 1784821343.1928394,
"ast_hash": "15d1514cbf2b0e972a36c3b78d80e869",
"semantic_hash": ""
},
@@ -4435,7 +4435,7 @@
"semantic_hash": ""
},
"assets/admin/components/layout/PurchaseSubscriptionSidebar.tsx": {
"mtime": 1784820871.1188903,
"mtime": 1784821343.1784608,
"ast_hash": "89672bfe341cb2c0286376164912849d",
"semantic_hash": ""
},
@@ -4455,7 +4455,7 @@
"semantic_hash": ""
},
"assets/admin/hooks/useMyPayments.ts": {
"mtime": 1784808653.1351082,
"mtime": 1784821343.1833482,
"ast_hash": "8d468496e76cbabcfde29754de60f8e0",
"semantic_hash": ""
},
@@ -4480,7 +4480,7 @@
"semantic_hash": ""
},
"tests/Billing/PatientPaymentsTest.php": {
"mtime": 1784808879.26677,
"mtime": 1784821343.3658855,
"ast_hash": "4314df156d37d50bb87730f080fee1b8",
"semantic_hash": ""
},
@@ -4570,7 +4570,7 @@
"semantic_hash": ""
},
"src/PaymentMethod/Controller/PaymentMethodController.php": {
"mtime": 1784820771.3861446,
"mtime": 1784821343.3599799,
"ast_hash": "19a1f6c62c501271cf18f00c100751cf",
"semantic_hash": ""
},
@@ -4600,17 +4600,17 @@
"semantic_hash": ""
},
"tests/PaymentMethod/PaymentMethodTest.php": {
"mtime": 1784811712.7693176,
"mtime": 1784821343.3665361,
"ast_hash": "125a940ccb141b717330bea973d333c3",
"semantic_hash": ""
},
"docs/api/payment-method.md": {
"mtime": 1784811887.6845953,
"mtime": 1784821343.2112818,
"ast_hash": "dcdf7489d568aa4f1a1e4123b7865d94",
"semantic_hash": ""
},
"assets/admin/components/layout/PurchaseSubscriptionSidebar.test.tsx": {
"mtime": 1784817674.8077278,
"mtime": 1784821343.1778643,
"ast_hash": "f35939a39769ec0596ce5a3f40a970c8",
"semantic_hash": ""
},
@@ -4665,12 +4665,12 @@
"semantic_hash": ""
},
"assets/admin/components/inventory/InventoryActionsMenu.tsx": {
"mtime": 1784819247.0724738,
"mtime": 1784821343.176019,
"ast_hash": "af6c860ffed0859b0e17246e07042481",
"semantic_hash": ""
},
"assets/admin/components/inventory/InventoryItemsTable.tsx": {
"mtime": 1784819271.005821,
"mtime": 1784821343.176776,
"ast_hash": "9a60db2ed915f49bd3eb41a3292d8f7b",
"semantic_hash": ""
},
@@ -4685,7 +4685,7 @@
"semantic_hash": ""
},
"assets/admin/components/inventory/PackagesView.tsx": {
"mtime": 1784819308.0390046,
"mtime": 1784821343.177429,
"ast_hash": "7acc8459b016a3ebef84b822920bea81",
"semantic_hash": ""
},
@@ -4700,7 +4700,7 @@
"semantic_hash": ""
},
"assets/admin/pages/InventoryPage.tsx": {
"mtime": 1784818915.1118293,
"mtime": 1784821343.1897728,
"ast_hash": "f34ef5a0ca16a324c2e6fa3634a9541b",
"semantic_hash": ""
},
@@ -4710,7 +4710,7 @@
"semantic_hash": ""
},
"src/Inventory/Controller/InventoryController.php": {
"mtime": 1784820752.2898428,
"mtime": 1784821343.3573346,
"ast_hash": "6182877da8b17933af9e0414119ae524",
"semantic_hash": ""
},
@@ -4750,7 +4750,7 @@
"semantic_hash": ""
},
"docs/api/inventory.md": {
"mtime": 1784811879.4621527,
"mtime": 1784821343.2096827,
"ast_hash": "2588228ad20270c99af912f71803951c",
"semantic_hash": ""
},
@@ -4770,7 +4770,7 @@
"semantic_hash": ""
},
"assets/admin/components/appointments/TurnsTable.tsx": {
"mtime": 1784819048.2593114,
"mtime": 1784821343.1748266,
"ast_hash": "a590481d1490c17831efd1dfdf399beb",
"semantic_hash": ""
},
@@ -4800,7 +4800,7 @@
"semantic_hash": ""
},
"assets/admin/components/layout/Sidebar.test.tsx": {
"mtime": 1784821020.6576161,
"mtime": 1784821343.1796827,
"ast_hash": "011aa185c3d0d54f526dad9c649d5d2c",
"semantic_hash": ""
},
@@ -4890,7 +4890,7 @@
"semantic_hash": ""
},
"assets/admin/pages/AppointmentBookingModal.test.tsx": {
"mtime": 1784807195.759872,
"mtime": 1784821343.1849213,
"ast_hash": "640879bdd9ad142e72de387a07b65f40",
"semantic_hash": ""
},
@@ -4915,7 +4915,7 @@
"semantic_hash": ""
},
"tests/Appointment/PatientLookupTest.php": {
"mtime": 1784806722.0397148,
"mtime": 1784821343.3655047,
"ast_hash": "e91d8e7484dd15d1c7a9f16b7638956a",
"semantic_hash": ""
},
@@ -5090,7 +5090,7 @@
"semantic_hash": ""
},
"src/Patient/Entity/SessionPayment.php": {
"mtime": 1784808002.0035663,
"mtime": 1784821343.3583877,
"ast_hash": "4a57cb8b10b0dd24d3f9970613d4e07e",
"semantic_hash": ""
},
@@ -5175,12 +5175,12 @@
"semantic_hash": ""
},
"assets/admin/components/ClinicDoctorsManager.tsx": {
"mtime": 1784818979.8849618,
"mtime": 1784821343.1692798,
"ast_hash": "1473db773ea6108f8a1a667359f31986",
"semantic_hash": ""
},
"assets/admin/components/DiscountTab.tsx": {
"mtime": 1784818948.3349864,
"mtime": 1784821343.171022,
"ast_hash": "9eeaa17c76357955c936a0661ed03918",
"semantic_hash": ""
},
@@ -5215,7 +5215,7 @@
"semantic_hash": ""
},
"assets/admin/components/ui/DoctorPermissionsModal.tsx": {
"mtime": 1784820037.6278641,
"mtime": 1784821343.1819751,
"ast_hash": "c574415ca0ca55d8adc828c9e383da0a",
"semantic_hash": ""
},
@@ -5235,12 +5235,12 @@
"semantic_hash": ""
},
"assets/admin/pages/ClinicAppointmentSettingsPage.tsx": {
"mtime": 1784819159.2534611,
"mtime": 1784821343.1874535,
"ast_hash": "5b62fd082b66da536e493a18942e9fba",
"semantic_hash": ""
},
"assets/admin/pages/ClinicDoctorsPage.tsx": {
"mtime": 1784818938.5332887,
"mtime": 1784821343.1876826,
"ast_hash": "829e47fa88645e739a63d1ec703dc2a5",
"semantic_hash": ""
},
@@ -5265,7 +5265,7 @@
"semantic_hash": ""
},
"assets/admin/pages/ServiceDetailPage.tsx": {
"mtime": 1784818968.382702,
"mtime": 1784821343.1968215,
"ast_hash": "3138ab42ae436d432130a4e7a58104d8",
"semantic_hash": ""
},
@@ -5340,12 +5340,12 @@
"semantic_hash": ""
},
"src/Clinic/Controller/ClinicDoctorPermissionController.php": {
"mtime": 1784814685.8756745,
"mtime": 1784821343.3530936,
"ast_hash": "52bb8e26f0112b73e817d9fdd7008c34",
"semantic_hash": ""
},
"src/Clinic/Entity/ClinicDoctorPermission.php": {
"mtime": 1784820018.6469827,
"mtime": 1784821343.3538551,
"ast_hash": "7274cedd5f2d8a781b2777cd9889f4a9",
"semantic_hash": ""
},
@@ -5385,7 +5385,7 @@
"semantic_hash": ""
},
"src/Discount/Controller/DiscountController.php": {
"mtime": 1784820757.511677,
"mtime": 1784821343.3561866,
"ast_hash": "df12fc422a347f020f6825135635ae08",
"semantic_hash": ""
},
@@ -5620,7 +5620,7 @@
"semantic_hash": ""
},
"assets/admin/components/appointments/ConfirmAppointmentModal.tsx": {
"mtime": 1784808232.4621327,
"mtime": 1784821343.1742027,
"ast_hash": "2033a4dd1eae8f4d84b567fcff5ea73d",
"semantic_hash": ""
},
@@ -5660,7 +5660,7 @@
"semantic_hash": ""
},
"src/Appointment/Service/AppointmentConfirmationService.php": {
"mtime": 1784808027.1609445,
"mtime": 1784821343.350243,
"ast_hash": "d9c81dffdb569ef4b2b096037ece006d",
"semantic_hash": ""
},
@@ -5685,7 +5685,7 @@
"semantic_hash": ""
},
"tests/Appointment/AppointmentConfirmFlowTest.php": {
"mtime": 1784808338.3464715,
"mtime": 1784821343.3650222,
"ast_hash": "c2387464848d205b8fc87450015c4d85",
"semantic_hash": ""
},
@@ -5825,7 +5825,7 @@
"semantic_hash": ""
},
"assets/admin/components/appointments/ConfirmAppointmentModal.test.tsx": {
"mtime": 1784808299.6069503,
"mtime": 1784821343.173502,
"ast_hash": "f87b3d9bbf89dd5f0911d6472a454d9e",
"semantic_hash": ""
},
@@ -5955,7 +5955,7 @@
"semantic_hash": ""
},
"src/Shared/EventSubscriber/AdminCspSubscriber.php": {
"mtime": 1784806088.6016517,
"mtime": 1784821343.3612425,
"ast_hash": "2616bb5ec5d87d1c98b5564cc6a695f1",
"semantic_hash": ""
},
@@ -6025,7 +6025,7 @@
"semantic_hash": ""
},
"tests/Shared/AdminCspSubscriberTest.php": {
"mtime": 1784806088.6021926,
"mtime": 1784821343.3671227,
"ast_hash": "3ddd34bc065d307c664d3e5142b754e0",
"semantic_hash": ""
},
@@ -6075,7 +6075,7 @@
"semantic_hash": ""
},
"docs/security/AUDIT-2026-07-19.md": {
"mtime": 1784806088.5996838,
"mtime": 1784821343.2203355,
"ast_hash": "408d4d454c9bba340a6b3cbdc2b52293",
"semantic_hash": ""
},
@@ -6120,52 +6120,52 @@
"semantic_hash": ""
},
"seed_testdata.php": {
"mtime": 1784801102.5859623,
"mtime": 1784821343.3452199,
"ast_hash": "a04969acb8b76ebb4d3452cbf804f0a3",
"semantic_hash": ""
},
"migrations/Version20260723120122.php": {
"mtime": 1784808111.6212187,
"mtime": 1784821343.3432229,
"ast_hash": "5cbc25ed3869790cdf5fc594e21ea3d6",
"semantic_hash": ""
},
"assets/admin/pages/SecretaryDashboard.test.tsx": {
"mtime": 1784811555.9621842,
"mtime": 1784821343.196012,
"ast_hash": "055ef657771aebbab88291d41ead4f2a",
"semantic_hash": ""
},
"src/Secretary/Security/SecretaryAccessChecker.php": {
"mtime": 1784816511.515135,
"mtime": 1784821343.3608994,
"ast_hash": "66866ad47097640f70915853ca80bdf2",
"semantic_hash": ""
},
"tests/Secretary/SecretaryResourceEnforcementTest.php": {
"mtime": 1784818220.5879743,
"mtime": 1784821343.3668375,
"ast_hash": "dc8e106bbae91cb32fec1e90d5ee0ad5",
"semantic_hash": ""
},
".claude/prompt/secretary-permissions-coverage-and-panel-enforcement.md": {
"mtime": 1784809736.237233,
"mtime": 1784821343.1671631,
"ast_hash": "6356cd741205dd4cee0bee60cbde44fc",
"semantic_hash": ""
},
".claude/prompt/secretary-permissions-full-coverage-phase2.md": {
"mtime": 1784812825.5404992,
"mtime": 1784821343.167984,
"ast_hash": "2601cc7f4380fe482bbe64747b7077de",
"semantic_hash": ""
},
"src/Clinic/Security/ClinicDoctorAccessChecker.php": {
"mtime": 1784820581.2449746,
"mtime": 1784821343.3542557,
"ast_hash": "b022a7392d041b1d68251d9431e0ae6b",
"semantic_hash": ""
},
"tests/Clinic/ClinicDoctorPermissionEnforcementTest.php": {
"mtime": 1784820969.8948057,
"mtime": 1784821343.366051,
"ast_hash": "de189a3336a708390f91e8d367346540",
"semantic_hash": ""
},
".claude/prompt/clinic-doctor-permissions-full-coverage-and-enforcement.md": {
"mtime": 1784819813.5703921,
"mtime": 1784821343.166428,
"ast_hash": "8559d93c94f2ac1823dbe12719f91a49",
"semantic_hash": ""
}