chore: refresh the knowledge graph after the availability engine task

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
hamed
2026-07-30 21:21:54 +03:30
co-authored by Claude Opus 5
parent 24534ec483
commit 5d93208383
20 changed files with 8476 additions and 4971 deletions
+22 -1
View File
@@ -1327,5 +1327,26 @@
"1325": "Community 1325",
"1326": "Community 1326",
"1327": "Community 1327",
"1328": "Community 1328"
"1328": "Community 1328",
"1329": "Community 1329",
"1330": "Community 1330",
"1331": "Community 1331",
"1332": "Community 1332",
"1333": "Community 1333",
"1334": "Community 1334",
"1335": "Community 1335",
"1336": "Community 1336",
"1337": "Community 1337",
"1338": "Community 1338",
"1339": "Community 1339",
"1340": "Community 1340",
"1341": "Community 1341",
"1342": "Community 1342",
"1343": "Community 1343",
"1344": "Community 1344",
"1345": "Community 1345",
"1346": "Community 1346",
"1347": "Community 1347",
"1348": "Community 1348",
"1349": "Community 1349"
}
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_appointment_availability_valueobject_slotassignment_php", "label": "SlotAssignment.php", "file_type": "code", "source_file": "src/Appointment/Availability/ValueObject/SlotAssignment.php", "source_location": "L1"}, {"id": "valueobject_slotassignment_slotassignment", "label": "SlotAssignment", "file_type": "code", "source_file": "src/Appointment/Availability/ValueObject/SlotAssignment.php", "source_location": "L13"}, {"id": "valueobject_slotassignment_slotassignment_construct", "label": ".__construct()", "file_type": "code", "source_file": "src/Appointment/Availability/ValueObject/SlotAssignment.php", "source_location": "L16"}, {"id": "valueobject_slotassignment_slotassignment_toarray", "label": ".toArray()", "file_type": "code", "source_file": "src/Appointment/Availability/ValueObject/SlotAssignment.php", "source_location": "L18"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_appointment_availability_valueobject_slotassignment_php", "target": "clinicresource", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Appointment/Availability/ValueObject/SlotAssignment.php", "source_location": "L5", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_appointment_availability_valueobject_slotassignment_php", "target": "valueobject_slotassignment_slotassignment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Appointment/Availability/ValueObject/SlotAssignment.php", "source_location": "L13", "weight": 1.0}, {"source": "valueobject_slotassignment_slotassignment", "target": "valueobject_slotassignment_slotassignment_construct", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Appointment/Availability/ValueObject/SlotAssignment.php", "source_location": "L16", "weight": 1.0}, {"source": "valueobject_slotassignment_slotassignment", "target": "valueobject_slotassignment_slotassignment_toarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Appointment/Availability/ValueObject/SlotAssignment.php", "source_location": "L18", "weight": 1.0}], "raw_calls": [{"caller_nid": "valueobject_slotassignment_slotassignment_toarray", "callee": "array_map", "is_member_call": false, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Appointment/Availability/ValueObject/SlotAssignment.php", "source_location": "L23", "receiver": null}, {"caller_nid": "valueobject_slotassignment_slotassignment_toarray", "callee": "getUuid", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Appointment/Availability/ValueObject/SlotAssignment.php", "source_location": "L25", "receiver": null}, {"caller_nid": "valueobject_slotassignment_slotassignment_toarray", "callee": "getName", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/src/Appointment/Availability/ValueObject/SlotAssignment.php", "source_location": "L26", "receiver": null}]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_appointment_availability_valueobject_availableslot_php", "label": "AvailableSlot.php", "file_type": "code", "source_file": "src/Appointment/Availability/ValueObject/AvailableSlot.php", "source_location": "L1"}, {"id": "valueobject_availableslot_availableslot", "label": "AvailableSlot", "file_type": "code", "source_file": "src/Appointment/Availability/ValueObject/AvailableSlot.php", "source_location": "L5"}, {"id": "valueobject_availableslot_availableslot_construct", "label": ".__construct()", "file_type": "code", "source_file": "src/Appointment/Availability/ValueObject/AvailableSlot.php", "source_location": "L7"}, {"id": "valueobject_availableslot_availableslot_toarray", "label": ".toArray()", "file_type": "code", "source_file": "src/Appointment/Availability/ValueObject/AvailableSlot.php", "source_location": "L13"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_appointment_availability_valueobject_availableslot_php", "target": "valueobject_availableslot_availableslot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Appointment/Availability/ValueObject/AvailableSlot.php", "source_location": "L5", "weight": 1.0}, {"source": "valueobject_availableslot_availableslot", "target": "valueobject_availableslot_availableslot_construct", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Appointment/Availability/ValueObject/AvailableSlot.php", "source_location": "L7", "weight": 1.0}, {"source": "valueobject_availableslot_availableslot", "target": "valueobject_availableslot_availableslot_toarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Appointment/Availability/ValueObject/AvailableSlot.php", "source_location": "L13", "weight": 1.0}], "raw_calls": []}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_shared_constant_errorcodes_php", "label": "ErrorCodes.php", "file_type": "code", "source_file": "src/Shared/Constant/ErrorCodes.php", "source_location": "L1"}, {"id": "constant_errorcodes_errorcodes", "label": "ErrorCodes", "file_type": "code", "source_file": "src/Shared/Constant/ErrorCodes.php", "source_location": "L5"}, {"id": "constant_errorcodes_errorcodes_message", "label": ".message()", "file_type": "code", "source_file": "src/Shared/Constant/ErrorCodes.php", "source_location": "L127"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_shared_constant_errorcodes_php", "target": "constant_errorcodes_errorcodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Shared/Constant/ErrorCodes.php", "source_location": "L5", "weight": 1.0}, {"source": "constant_errorcodes_errorcodes", "target": "constant_errorcodes_errorcodes_message", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Shared/Constant/ErrorCodes.php", "source_location": "L127", "weight": 1.0}], "raw_calls": []}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260730174147_php", "label": "Version20260730174147.php", "file_type": "code", "source_file": "migrations/Version20260730174147.php", "source_location": "L1"}, {"id": "migrations_version20260730174147_version20260730174147", "label": "Version20260730174147", "file_type": "code", "source_file": "migrations/Version20260730174147.php", "source_location": "L17"}, {"id": "abstractmigration", "label": "AbstractMigration", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "migrations_version20260730174147_version20260730174147_getdescription", "label": ".getDescription()", "file_type": "code", "source_file": "migrations/Version20260730174147.php", "source_location": "L19"}, {"id": "migrations_version20260730174147_version20260730174147_up", "label": ".up()", "file_type": "code", "source_file": "migrations/Version20260730174147.php", "source_location": "L24"}, {"id": "schema", "label": "Schema", "file_type": "code", "source_file": "migrations/Version20260730174147.php", "source_location": "L24"}, {"id": "migrations_version20260730174147_version20260730174147_down", "label": ".down()", "file_type": "code", "source_file": "migrations/Version20260730174147.php", "source_location": "L30"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260730174147_php", "target": "schema", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260730174147.php", "source_location": "L7", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260730174147_php", "target": "abstractmigration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260730174147.php", "source_location": "L8", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260730174147_php", "target": "migrations_version20260730174147_version20260730174147", "relation": "contains", "confidence": "EXTRACTED", "source_file": "migrations/Version20260730174147.php", "source_location": "L17", "weight": 1.0}, {"source": "migrations_version20260730174147_version20260730174147", "target": "abstractmigration", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "migrations/Version20260730174147.php", "source_location": "L17", "weight": 1.0}, {"source": "migrations_version20260730174147_version20260730174147", "target": "migrations_version20260730174147_version20260730174147_getdescription", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260730174147.php", "source_location": "L19", "weight": 1.0}, {"source": "migrations_version20260730174147_version20260730174147", "target": "migrations_version20260730174147_version20260730174147_up", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260730174147.php", "source_location": "L24", "weight": 1.0}, {"source": "migrations_version20260730174147_version20260730174147_up", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260730174147.php", "source_location": "L24", "weight": 1.0, "context": "parameter_type"}, {"source": "migrations_version20260730174147_version20260730174147", "target": "migrations_version20260730174147_version20260730174147_down", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260730174147.php", "source_location": "L30", "weight": 1.0}, {"source": "migrations_version20260730174147_version20260730174147_down", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260730174147.php", "source_location": "L30", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "migrations_version20260730174147_version20260730174147_up", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260730174147.php", "source_location": "L26", "receiver": null}, {"caller_nid": "migrations_version20260730174147_version20260730174147_up", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260730174147.php", "source_location": "L27", "receiver": null}, {"caller_nid": "migrations_version20260730174147_version20260730174147_down", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260730174147.php", "source_location": "L32", "receiver": null}, {"caller_nid": "migrations_version20260730174147_version20260730174147_down", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260730174147.php", "source_location": "L33", "receiver": null}]}
+1 -1
View File
File diff suppressed because one or more lines are too long
+8059 -4739
View File
File diff suppressed because it is too large Load Diff
+60 -10
View File
@@ -845,8 +845,8 @@
"semantic_hash": ""
},
"src/Appointment/Entity/WeeklySchedule.php": {
"mtime": 1785242763.3403904,
"ast_hash": "2861ab69cb9c15b221d2753a9b7a6f71",
"mtime": 1785433257.3302445,
"ast_hash": "b78fbe11c9f478368eb944a283141216",
"semantic_hash": ""
},
"src/Appointment/Message/ExpireAppointmentsMessage.php": {
@@ -1525,8 +1525,8 @@
"semantic_hash": ""
},
"src/Shared/Constant/ErrorCodes.php": {
"mtime": 1785432688.998969,
"ast_hash": "589ef732dbf0d3cb4acf1d316ed6436a",
"mtime": 1785433257.330939,
"ast_hash": "be49ecb1f75e009a570f9552785becbf",
"semantic_hash": ""
},
"src/Shared/Controller/BaseController.php": {
@@ -2320,8 +2320,8 @@
"semantic_hash": ""
},
"docs/api/README.md": {
"mtime": 1785432990.4657702,
"ast_hash": "eefa9d918d2fc249e367cdc0e2595b49",
"mtime": 1785433839.2380474,
"ast_hash": "7b1a4194d2a913da0e2a583363cd3606",
"semantic_hash": ""
},
"docs/api/admin.md": {
@@ -5480,8 +5480,8 @@
"semantic_hash": ""
},
"tests/Shared/NumericFieldNormalizerTest.php": {
"mtime": 1785421007.9269047,
"ast_hash": "d8ede6ed331a2d61bdade8ab233f32c8",
"mtime": 1785433730.5549786,
"ast_hash": "ca0ce627d5a1a0b08389525c83ba27b3",
"semantic_hash": ""
},
".claude/prompt/appointment-settings-move-schedule-and-cancel-log.md": {
@@ -7100,8 +7100,8 @@
"semantic_hash": ""
},
"docs/new_feture/taskes/task-06-availability-engine/checklist.md": {
"mtime": 1785400203.969204,
"ast_hash": "dddfe0a785b664f6070d006a0dcc39a9",
"mtime": 1785433893.014284,
"ast_hash": "0b95d264b450b40552c4ce36d362122a",
"semantic_hash": ""
},
"docs/new_feture/taskes/task-06-availability-engine/database.md": {
@@ -8018,5 +8018,55 @@
"mtime": 1785432990.4510753,
"ast_hash": "d0f95c63d6e5592e8909a4b59c67e889",
"semantic_hash": ""
},
"migrations/Version20260730174147.php": {
"mtime": 1785433350.5777895,
"ast_hash": "5f5919305e9ff11ba299d2b442020b6c",
"semantic_hash": ""
},
"src/Appointment/Availability/Controller/AvailabilityController.php": {
"mtime": 1785433302.980954,
"ast_hash": "4822c81f0ae86e77d0a2d9f59c0f966e",
"semantic_hash": ""
},
"src/Appointment/Availability/Entity/ResourceOccupancy.php": {
"mtime": 1785433138.680032,
"ast_hash": "aa2f5bd6595afcedfc0098564fb4116e",
"semantic_hash": ""
},
"src/Appointment/Availability/Repository/ResourceOccupancyRepository.php": {
"mtime": 1785433138.6828816,
"ast_hash": "eceb9b4bd795d69a8798ad4309ae490d",
"semantic_hash": ""
},
"src/Appointment/Availability/Service/AvailabilityEngine.php": {
"mtime": 1785433200.6117842,
"ast_hash": "ca6dfc6ca79c717f8e618e0d18084e2b",
"semantic_hash": ""
},
"src/Appointment/Availability/ValueObject/AvailableSlot.php": {
"mtime": 1785433219.4644141,
"ast_hash": "98920f302be896396157a5d42a643076",
"semantic_hash": ""
},
"src/Appointment/Availability/ValueObject/SlotAssignment.php": {
"mtime": 1785433219.4620185,
"ast_hash": "b21834a25f5314b0a19d5ffb5573d1a8",
"semantic_hash": ""
},
"tests/Appointment/AvailabilityEngineTest.php": {
"mtime": 1785433456.919099,
"ast_hash": "d321c9515d318d3e081164ac79addb06",
"semantic_hash": ""
},
"tests/Appointment/AvailabilityPerformanceTest.php": {
"mtime": 1785433490.9126894,
"ast_hash": "35c7899b1849663d9d0cdf5bf2f54d88",
"semantic_hash": ""
},
"docs/api/appointment-availability.md": {
"mtime": 1785433839.2223392,
"ast_hash": "a27906d916ecf4a09503a8aab9af0920",
"semantic_hash": ""
}
}