chore(graph): update knowledge graph after unified doctor schedule

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
hamed
2026-08-20 17:21:26 +03:30
co-authored by Claude Opus 5
parent a0b4a969fc
commit 7096b8980d
38 changed files with 7435 additions and 3149 deletions
+116 -46
View File
@@ -135,8 +135,8 @@
"semantic_hash": ""
},
"assets/admin/hooks/useSubscription.ts": {
"mtime": 1787164983.6272306,
"ast_hash": "e942920f3568781add25bd33dc4581c3",
"mtime": 1787224497.8912113,
"ast_hash": "a87448f05f7a78f68b6486c67ff71294",
"semantic_hash": ""
},
"assets/admin/index.tsx": {
@@ -385,8 +385,8 @@
"semantic_hash": ""
},
"assets/admin/types/index.ts": {
"mtime": 1787166094.3418572,
"ast_hash": "fdc2d85d679c48fc0ff16875abbf5e09",
"mtime": 1787224497.890855,
"ast_hash": "6b174055eeef0bbeea885f71ec17ba67",
"semantic_hash": ""
},
"assets/app.js": {
@@ -450,8 +450,8 @@
"semantic_hash": ""
},
"config/reference.php": {
"mtime": 1787168580.825071,
"ast_hash": "33b54e8825c67d42c6121a12a9444792",
"mtime": 1787233623.2893991,
"ast_hash": "d636c88d20c03cfe4ba2e9ec80621cb8",
"semantic_hash": ""
},
"migrations/Version20260609130407.php": {
@@ -810,13 +810,13 @@
"semantic_hash": ""
},
"src/Appointment/Controller/AppointmentController.php": {
"mtime": 1787061508.356316,
"ast_hash": "9b1cfd28c0f12f0c59649142b9392452",
"mtime": 1787232367.4241793,
"ast_hash": "4cd1cccdcbd7ba18496a766019e41433",
"semantic_hash": ""
},
"src/Appointment/Controller/AppointmentSettingsController.php": {
"mtime": 1786255850.932712,
"ast_hash": "96741db6f3dff89f03b7cf81cd2497b6",
"mtime": 1787233601.9829779,
"ast_hash": "1670c7a776c00011861d55c1d8008057",
"semantic_hash": ""
},
"src/Appointment/Controller/MyAppointmentsController.php": {
@@ -840,8 +840,8 @@
"semantic_hash": ""
},
"src/Appointment/Entity/WeeklySchedule.php": {
"mtime": 1786161312.4258702,
"ast_hash": "430196ec142bf7910c9ddd5dd5e4ed74",
"mtime": 1787233647.5660095,
"ast_hash": "613559ff53e7ece31f7bbccdab51bfaf",
"semantic_hash": ""
},
"src/Appointment/Message/ExpireAppointmentsMessage.php": {
@@ -875,8 +875,8 @@
"semantic_hash": ""
},
"src/Appointment/Repository/WeeklyScheduleRepository.php": {
"mtime": 1784464902.577227,
"ast_hash": "2241c7e1b846bdfc96b0b5eaeec21996",
"mtime": 1787232605.9071949,
"ast_hash": "5a7f1a04c7150ce3beef88e29e475229",
"semantic_hash": ""
},
"src/Appointment/Service/AppointmentExpiryService.php": {
@@ -885,8 +885,8 @@
"semantic_hash": ""
},
"src/Appointment/Service/SlotCalculatorService.php": {
"mtime": 1786161312.4331295,
"ast_hash": "b2677c0a0d5ddfdaeca3c31d1f7b9fbb",
"mtime": 1787232977.522204,
"ast_hash": "206e71313e2195fd38170e4640db8dca",
"semantic_hash": ""
},
"src/Auth/Controller/AuthController.php": {
@@ -1445,8 +1445,8 @@
"semantic_hash": ""
},
"src/Secretary/Controller/SecretaryController.php": {
"mtime": 1785242763.3569598,
"ast_hash": "5673eb208d6b6b13e7a66a55b9456d23",
"mtime": 1787224004.9465601,
"ast_hash": "a2905ee353ba907f2a04f29b56fb8393",
"semantic_hash": ""
},
"src/Secretary/Entity/DoctorSecretary.php": {
@@ -1455,8 +1455,8 @@
"semantic_hash": ""
},
"src/Secretary/Repository/DoctorSecretaryRepository.php": {
"mtime": 1785242763.357701,
"ast_hash": "4f549e4bcd7be50d94bf7c01acc7adf6",
"mtime": 1787224014.5640645,
"ast_hash": "f4bcc9304df7fac82788c6787339c1f7",
"semantic_hash": ""
},
"src/Secretary/Security/SecretaryPermissionChecker.php": {
@@ -1710,8 +1710,8 @@
"semantic_hash": ""
},
"src/Subscription/Controller/SubscriptionController.php": {
"mtime": 1787164407.147973,
"ast_hash": "6c408fbc2ddd8912de9b88423240d5c1",
"mtime": 1787224476.6148386,
"ast_hash": "7170b5d8237dfebeeaca75c96d5cfb7f",
"semantic_hash": ""
},
"src/Subscription/Entity/ClinicSubscription.php": {
@@ -2310,13 +2310,13 @@
"semantic_hash": ""
},
"docs/api/appointment-settings.md": {
"mtime": 1786161312.0223892,
"ast_hash": "5e760ec3cd77ac2e4f5bb511b122e43b",
"mtime": 1787233693.7371447,
"ast_hash": "4229e580347ff0a9d76bf82bad5fb6ca",
"semantic_hash": ""
},
"docs/api/appointment.md": {
"mtime": 1787062049.7057948,
"ast_hash": "91609296d0444af58f2957fbbe21902e",
"mtime": 1787233715.5489566,
"ast_hash": "1ba2eda84c00c27791661737b3820aa6",
"semantic_hash": ""
},
"docs/api/auth.md": {
@@ -2395,8 +2395,8 @@
"semantic_hash": ""
},
"docs/api/secretary.md": {
"mtime": 1786161312.0339813,
"ast_hash": "f2637e8663e7b8a71aee4508565c6c39",
"mtime": 1787224043.7636642,
"ast_hash": "6d9a0d8822149c406de8867db57d00cf",
"semantic_hash": ""
},
"docs/api/settlement.md": {
@@ -2420,8 +2420,8 @@
"semantic_hash": ""
},
"docs/api/subscription.md": {
"mtime": 1787164665.3271856,
"ast_hash": "c09331bf7d5414e924d5636f1b8f06cf",
"mtime": 1787224684.2526298,
"ast_hash": "41dcfb45a7639f958e046340b537d707",
"semantic_hash": ""
},
"docs/api/tag.md": {
@@ -5180,8 +5180,8 @@
"semantic_hash": ""
},
"assets/admin/components/schedule/ScheduleSection.tsx": {
"mtime": 1786255850.8265734,
"ast_hash": "69874c1901f5a3c061baba283390eccc",
"mtime": 1787232468.2572246,
"ast_hash": "4927fcedcc9884fa0bc824204f83ed31",
"semantic_hash": ""
},
"assets/admin/components/session/CreateStep.test.tsx": {
@@ -5400,8 +5400,8 @@
"semantic_hash": ""
},
"src/Secretary/Service/SecretaryService.php": {
"mtime": 1786255850.9476295,
"ast_hash": "e140c8d84cb496f4b398d5ba936f427d",
"mtime": 1787223989.9627967,
"ast_hash": "2349ef644df16c924a7576e268eebffe",
"semantic_hash": ""
},
"src/Shared/EventSubscriber/NumericFieldNormalizerSubscriber.php": {
@@ -5410,8 +5410,8 @@
"semantic_hash": ""
},
"tests/Appointment/ClinicOwnerScheduleAccessTest.php": {
"mtime": 1784464902.69809,
"ast_hash": "5491bd400de8f5094fedfbc21aca00bc",
"mtime": 1787233201.667594,
"ast_hash": "e60947ee4aca7930409ddea536f8929f",
"semantic_hash": ""
},
"tests/Clinic/ClinicDoctorPermissionTest.php": {
@@ -5555,8 +5555,8 @@
"semantic_hash": ""
},
"tests/Appointment/ServiceModeContextTest.php": {
"mtime": 1784464902.703316,
"ast_hash": "f56b09da07b495cfa0aad22e0a175895",
"mtime": 1787233223.7790642,
"ast_hash": "26ef31bb8783e03f6a5fc65734438fac",
"semantic_hash": ""
},
"tests/Dashboard/InvitedDoctorDashboardScopeTest.php": {
@@ -5570,8 +5570,8 @@
"semantic_hash": ""
},
"tests/Appointment/BookingLocationsScanTest.php": {
"mtime": 1786161312.4860084,
"ast_hash": "c82fda7bded646fb58acbe55952a8fdf",
"mtime": 1787233118.3231175,
"ast_hash": "f7d309e8c3b0ede2b518d001a467be37",
"semantic_hash": ""
},
"assets/admin/hooks/useClinicContext.ts": {
@@ -5590,8 +5590,8 @@
"semantic_hash": ""
},
"tests/Appointment/BookingLocationValidityTest.php": {
"mtime": 1785242763.3777046,
"ast_hash": "7318f51014c3bdfc23a8959586129823",
"mtime": 1787233136.1845472,
"ast_hash": "40997124e07293c6c09ed7b48200e3c0",
"semantic_hash": ""
},
".claude/prompt/fix-booking-context-slots-and-phantom-locations.md": {
@@ -8745,8 +8745,8 @@
"semantic_hash": ""
},
"CONTEXT.md": {
"mtime": 1786161311.9166467,
"ast_hash": "6ab0f9180076a8525555c4dc62041638",
"mtime": 1787228398.1020007,
"ast_hash": "655c5f1e7f60ba11b5ba37442e895494",
"semantic_hash": ""
},
"docs/adr/0001-treatment-sessions-are-not-appointments.md": {
@@ -9755,8 +9755,8 @@
"semantic_hash": ""
},
"tests/Subscription/DualEnvironmentSubscriptionTest.php": {
"mtime": 1787165035.1057155,
"ast_hash": "6f37fd8f627b4ce53b9a48c9ec13894a",
"mtime": 1787224574.9759,
"ast_hash": "25fc130c7764f9a1e6717495335226f7",
"semantic_hash": ""
},
"assets/admin/pages/PaymentsPage.test.tsx": {
@@ -9783,5 +9783,75 @@
"mtime": 1787169779.301508,
"ast_hash": "40936856ea30e1ad55d4d12512ae5849",
"semantic_hash": ""
},
"migrations/Version20260820120000.php": {
"mtime": 1787232313.5328705,
"ast_hash": "c566a68ac79ecd0f3bd7bb9acf521833",
"semantic_hash": ""
},
"src/Appointment/Schedule/ScheduleLocationScope.php": {
"mtime": 1787233168.0492105,
"ast_hash": "554d1db599f81de806b4ca6ba2ade27e",
"semantic_hash": ""
},
"tests/Appointment/UnifiedDoctorScheduleTest.php": {
"mtime": 1787233339.6204016,
"ast_hash": "97ad38035a0e956d5d080b931add1018",
"semantic_hash": ""
},
"docs/adr/0007-practice-domain-is-tenant-level.md": {
"mtime": 1787228380.8197055,
"ast_hash": "69f5067b74374113345fb15f2affb249",
"semantic_hash": ""
},
"docs/adr/0008-teeth-are-not-treatment-areas.md": {
"mtime": 1787228380.8213215,
"ast_hash": "27052a40c018a7d12b49d155f345fbf1",
"semantic_hash": ""
},
"docs/adr/0009-dental-service-attributes-live-in-an-extension-table.md": {
"mtime": 1787228380.8228698,
"ast_hash": "400c0c90a81f058f607899612cae3385",
"semantic_hash": ""
},
"docs/adr/0010-domain-metrics-come-from-tagged-providers.md": {
"mtime": 1787228380.8242939,
"ast_hash": "2f37b1692ea1c0eac04e3912f09f4630",
"semantic_hash": ""
},
"docs/new_feture/dental-module/README.md": {
"mtime": 1787227461.634743,
"ast_hash": "a84e8abcf48929e8c4b78e68ddbbc2f8",
"semantic_hash": ""
},
"docs/new_feture/dental-module/phase-1-preset.md": {
"mtime": 1787227561.5465155,
"ast_hash": "0d6fc28acfacaf153ae102f26a63d42b",
"semantic_hash": ""
},
"docs/new_feture/dental-module/phase-2-tooth-chart.md": {
"mtime": 1787227670.951178,
"ast_hash": "fbbe1edeba59c5b2a18ba562bb563c83",
"semantic_hash": ""
},
"docs/new_feture/dental-module/phase-3-dashboard.md": {
"mtime": 1787228062.6797063,
"ast_hash": "cbdd0ba3b61cb88dfd2e18033c37d56f",
"semantic_hash": ""
},
"docs/new_feture/dental-module/phase-4-treatment-estimate.md": {
"mtime": 1787228140.5977097,
"ast_hash": "9505c3913829e92a274e33f2f4d57b46",
"semantic_hash": ""
},
"docs/new_feture/dental-module/phase-5-clinical-ops.md": {
"mtime": 1787228227.1766438,
"ast_hash": "9f18e584498b21bac5b59e8a00450581",
"semantic_hash": ""
},
"docs/new_feture/dental-module/preset-content.md": {
"mtime": 1787228348.5639415,
"ast_hash": "5ddc7b2f15b90e27e30393606f1b5360",
"semantic_hash": ""
}
}