chore: refresh the knowledge graph after treatment courses

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
hamed
2026-07-31 11:33:34 +03:30
co-authored by Claude Opus 5
parent fc504f4415
commit d831ce2c1c
28 changed files with 13458 additions and 3159 deletions
+126 -16
View File
@@ -1,7 +1,7 @@
{
"assets/admin/App.tsx": {
"mtime": 1785483180.718245,
"ast_hash": "8caff49406385b57e5aacdfdd3c8704c",
"mtime": 1785484767.632624,
"ast_hash": "ccff07ebfa29d31301a829b1fac1d396",
"semantic_hash": ""
},
"assets/admin/components/FreeVisitPrice.tsx": {
@@ -390,8 +390,8 @@
"semantic_hash": ""
},
"assets/admin/types/index.ts": {
"mtime": 1785483065.6123886,
"ast_hash": "fba7ab7ebfb8eaa25502e9a9e9da6bf4",
"mtime": 1785484630.4498365,
"ast_hash": "617f9c2b31ee5e8562f2c8aa033eb594",
"semantic_hash": ""
},
"assets/app.js": {
@@ -830,8 +830,8 @@
"semantic_hash": ""
},
"src/Appointment/Entity/Appointment.php": {
"mtime": 1785412447.1789155,
"ast_hash": "7eba0206359884c72c2f43959b496299",
"mtime": 1785484011.3706222,
"ast_hash": "5e407c48580388fb2708d7250c452d7b",
"semantic_hash": ""
},
"src/Appointment/Entity/DateOverride.php": {
@@ -4070,8 +4070,8 @@
"semantic_hash": ""
},
"assets/admin/components/layout/SettingsLayout.tsx": {
"mtime": 1785483180.7185788,
"ast_hash": "b33312a211603b76a4e5e40fa390d58d",
"mtime": 1785484767.633071,
"ast_hash": "031ac9c70ebc9fe9c0eab32c0751e63e",
"semantic_hash": ""
},
"assets/admin/pages/PaymentSuccessPage.test.tsx": {
@@ -4220,8 +4220,8 @@
"semantic_hash": ""
},
"assets/admin/pages/PatientDetailPage.tsx": {
"mtime": 1785483439.8924823,
"ast_hash": "7e1ed6fee8d39492e1f21c066499fc8a",
"mtime": 1785484767.633716,
"ast_hash": "6cf839ee0cbae81f1588796a9165d704",
"semantic_hash": ""
},
"migrations/Version20260713114523.php": {
@@ -6680,8 +6680,8 @@
"semantic_hash": ""
},
"src/Shared/Tenant/GlobalTables.php": {
"mtime": 1785482468.9729526,
"ast_hash": "24fbfbefd97d1a3bdfbcc170d2563cd6",
"mtime": 1785484138.2360356,
"ast_hash": "a2dc007d73331dbad6613a9c987b9494",
"semantic_hash": ""
},
"src/Shared/Tenant/NullableTenantOwnedTrait.php": {
@@ -7260,8 +7260,8 @@
"semantic_hash": ""
},
"docs/new_feture/taskes/task-12-treatment-course/checklist.md": {
"mtime": 1785400492.299983,
"ast_hash": "98be87e2ec5902006455a0f0588ceee1",
"mtime": 1785484971.2884445,
"ast_hash": "8dfeba2219d80a99c87ad87823ec44e7",
"semantic_hash": ""
},
"docs/new_feture/taskes/task-12-treatment-course/database.md": {
@@ -8105,8 +8105,8 @@
"semantic_hash": ""
},
"src/Appointment/Booking/Service/BookingService.php": {
"mtime": 1785482542.7121038,
"ast_hash": "e1c45fab4c736398fc9c2bf928063413",
"mtime": 1785484027.3382304,
"ast_hash": "3d036fefc3e851210544ac721f8b81af",
"semantic_hash": ""
},
"src/Appointment/Booking/Service/HoldService.php": {
@@ -8458,5 +8458,115 @@
"mtime": 1785483478.0965362,
"ast_hash": "4551c2b714a64ab8785edfea50cfb146",
"semantic_hash": ""
},
"assets/admin/hooks/useCourses.ts": {
"mtime": 1785484653.2577717,
"ast_hash": "1a34fea377fa903b7d079de093e5d03e",
"semantic_hash": ""
},
"assets/admin/pages/CourseProtocolsPage.tsx": {
"mtime": 1785484698.0103383,
"ast_hash": "9117da03cc756d953e867b9a84731d7b",
"semantic_hash": ""
},
"assets/admin/pages/TreatmentCoursePage.tsx": {
"mtime": 1785484733.2470746,
"ast_hash": "f8dc7f1979cd2d7a6a0795dc9a484efd",
"semantic_hash": ""
},
"migrations/Version20260731074710.php": {
"mtime": 1785484035.3369436,
"ast_hash": "5b51727b62ba619e15f76d5bd2bf6ce8",
"semantic_hash": ""
},
"migrations/Version20260731074758.php": {
"mtime": 1785484085.3878286,
"ast_hash": "5f960bacc6b04f89ecf5b7ed3bd0249d",
"semantic_hash": ""
},
"src/Course/Controller/CourseProtocolController.php": {
"mtime": 1785484184.939883,
"ast_hash": "5c6fa94e354065a5f4b1d9e0ee3a0378",
"semantic_hash": ""
},
"src/Course/Controller/TreatmentCourseController.php": {
"mtime": 1785484452.54157,
"ast_hash": "c2c4ac965c47cf42fd7c9ba2e81c0eec",
"semantic_hash": ""
},
"src/Course/Entity/CourseProtocol.php": {
"mtime": 1785483764.6216998,
"ast_hash": "7738e295b03fcc22b6064a21ea0d06c9",
"semantic_hash": ""
},
"src/Course/Entity/CourseProtocolStep.php": {
"mtime": 1785483764.6237442,
"ast_hash": "883436cbd9eb34b4897181443d702719",
"semantic_hash": ""
},
"src/Course/Entity/CourseSession.php": {
"mtime": 1785483833.8004394,
"ast_hash": "2e8b9864a6693453d94f1b5d8a4b4c15",
"semantic_hash": ""
},
"src/Course/Entity/TreatmentCourse.php": {
"mtime": 1785483833.7974298,
"ast_hash": "111c7954c9512f2a1645e316cb6cce7e",
"semantic_hash": ""
},
"src/Course/Repository/CourseProtocolRepository.php": {
"mtime": 1785483860.1063416,
"ast_hash": "c5ca955de4b6f9673a76b131517666ad",
"semantic_hash": ""
},
"src/Course/Repository/CourseSessionRepository.php": {
"mtime": 1785483860.1108587,
"ast_hash": "0b2f04dcca0d0220b66659ad971d49df",
"semantic_hash": ""
},
"src/Course/Repository/TreatmentCourseRepository.php": {
"mtime": 1785483860.1087375,
"ast_hash": "b40552412d6bf17e952ab17bfd439bba",
"semantic_hash": ""
},
"src/Course/Service/CourseBooker.php": {
"mtime": 1785483963.7675488,
"ast_hash": "76daea09eab9fdc46baa46f87ae71b33",
"semantic_hash": ""
},
"src/Course/Service/CourseProgressCalculator.php": {
"mtime": 1785483994.418484,
"ast_hash": "68515b1b8f9dbe2f3c0ecfcb1a3663b2",
"semantic_hash": ""
},
"src/Course/Service/CourseScheduler.php": {
"mtime": 1785483923.1232796,
"ast_hash": "02a7d0b4f54f663d825ad26c6ab8d327",
"semantic_hash": ""
},
"src/Course/Service/CourseSessionLinker.php": {
"mtime": 1785483994.4165447,
"ast_hash": "18c1e7a1e604ef5ae0969ec15fe9033a",
"semantic_hash": ""
},
"src/Course/Service/CourseStarter.php": {
"mtime": 1785483888.7779057,
"ast_hash": "33429c5bc4292fb20f7af8fc444751d4",
"semantic_hash": ""
},
"tests/Course/CourseDocsCaptureTest.php": {
"mtime": 1785484479.2148743,
"ast_hash": "b16be6e22c663ad7c366ac663642c021",
"semantic_hash": ""
},
"tests/Course/TreatmentCourseTest.php": {
"mtime": 1785484341.7631276,
"ast_hash": "ddfb162f3aab565fdbdce6993085fcf8",
"semantic_hash": ""
},
"docs/api/course.md": {
"mtime": 1785484891.706482,
"ast_hash": "6f1e64f1297ce201e80ef875343fc535",
"semantic_hash": ""
}
}