chore: refresh the knowledge graph after the engine and theme work

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
hamed
2026-08-01 16:15:39 +03:30
co-authored by Claude Opus 5
parent e530ab5678
commit 4cc894e1f1
35 changed files with 4106 additions and 2203 deletions
+10 -1
View File
@@ -1413,18 +1413,24 @@
"1411": "Community 1411",
"1412": "Community 1412",
"1413": "Community 1413",
"1414": "Community 1414",
"1415": "Community 1415",
"1416": "Community 1416",
"1417": "Community 1417",
"1418": "Community 1418",
"1419": "Community 1419",
"1420": "Community 1420",
"1421": "Community 1421",
"1422": "Community 1422",
"1423": "Community 1423",
"1424": "Community 1424",
"1425": "Community 1425",
"1426": "Community 1426",
"1427": "Community 1427",
"1428": "Community 1428",
"1429": "Community 1429",
"1430": "Community 1430",
"1431": "Community 1431",
"1432": "Community 1432",
"1433": "Community 1433",
"1434": "Community 1434",
@@ -1432,11 +1438,15 @@
"1436": "Community 1436",
"1437": "Community 1437",
"1438": "Community 1438",
"1439": "Community 1439",
"1440": "Community 1440",
"1441": "Community 1441",
"1442": "Community 1442",
"1443": "Community 1443",
"1444": "Community 1444",
"1445": "Community 1445",
"1446": "Community 1446",
"1447": "Community 1447",
"1448": "Community 1448",
"1449": "Community 1449",
"1450": "Community 1450",
@@ -1445,6 +1455,5 @@
"1467": "Community 1467",
"1468": "Community 1468",
"1470": "Community 1470",
"1472": "Community 1472",
"1475": "Community 1475"
}
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_policy_engine_resourcepolicyengine_php", "label": "ResourcePolicyEngine.php", "file_type": "code", "source_file": "src/Policy/Engine/ResourcePolicyEngine.php", "source_location": "L1"}, {"id": "engine_resourcepolicyengine_resourcepolicyengine", "label": "ResourcePolicyEngine", "file_type": "code", "source_file": "src/Policy/Engine/ResourcePolicyEngine.php", "source_location": "L8"}, {"id": "policyengine", "label": "PolicyEngine", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "engine_resourcepolicyengine_resourcepolicyengine_category", "label": ".category()", "file_type": "code", "source_file": "src/Policy/Engine/ResourcePolicyEngine.php", "source_location": "L10"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_policy_engine_resourcepolicyengine_php", "target": "policy", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/ResourcePolicyEngine.php", "source_location": "L5", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_policy_engine_resourcepolicyengine_php", "target": "engine_resourcepolicyengine_resourcepolicyengine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/ResourcePolicyEngine.php", "source_location": "L8", "weight": 1.0}, {"source": "engine_resourcepolicyengine_resourcepolicyengine", "target": "policyengine", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/ResourcePolicyEngine.php", "source_location": "L8", "weight": 1.0}, {"source": "engine_resourcepolicyengine_resourcepolicyengine", "target": "engine_resourcepolicyengine_resourcepolicyengine_category", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/ResourcePolicyEngine.php", "source_location": "L10", "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
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_policy_engine_pricingpolicyengine_php", "label": "PricingPolicyEngine.php", "file_type": "code", "source_file": "src/Policy/Engine/PricingPolicyEngine.php", "source_location": "L1"}, {"id": "engine_pricingpolicyengine_pricingpolicyengine", "label": "PricingPolicyEngine", "file_type": "code", "source_file": "src/Policy/Engine/PricingPolicyEngine.php", "source_location": "L8"}, {"id": "policyengine", "label": "PolicyEngine", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "engine_pricingpolicyengine_pricingpolicyengine_category", "label": ".category()", "file_type": "code", "source_file": "src/Policy/Engine/PricingPolicyEngine.php", "source_location": "L10"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_policy_engine_pricingpolicyengine_php", "target": "policy", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/PricingPolicyEngine.php", "source_location": "L5", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_policy_engine_pricingpolicyengine_php", "target": "engine_pricingpolicyengine_pricingpolicyengine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/PricingPolicyEngine.php", "source_location": "L8", "weight": 1.0}, {"source": "engine_pricingpolicyengine_pricingpolicyengine", "target": "policyengine", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/PricingPolicyEngine.php", "source_location": "L8", "weight": 1.0}, {"source": "engine_pricingpolicyengine_pricingpolicyengine", "target": "engine_pricingpolicyengine_pricingpolicyengine_category", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/PricingPolicyEngine.php", "source_location": "L10", "weight": 1.0}], "raw_calls": []}
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_version20260801122211_php", "label": "Version20260801122211.php", "file_type": "code", "source_file": "migrations/Version20260801122211.php", "source_location": "L1"}, {"id": "migrations_version20260801122211_version20260801122211", "label": "Version20260801122211", "file_type": "code", "source_file": "migrations/Version20260801122211.php", "source_location": "L13"}, {"id": "abstractmigration", "label": "AbstractMigration", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "migrations_version20260801122211_version20260801122211_getdescription", "label": ".getDescription()", "file_type": "code", "source_file": "migrations/Version20260801122211.php", "source_location": "L15"}, {"id": "migrations_version20260801122211_version20260801122211_up", "label": ".up()", "file_type": "code", "source_file": "migrations/Version20260801122211.php", "source_location": "L20"}, {"id": "schema", "label": "Schema", "file_type": "code", "source_file": "migrations/Version20260801122211.php", "source_location": "L20"}, {"id": "migrations_version20260801122211_version20260801122211_down", "label": ".down()", "file_type": "code", "source_file": "migrations/Version20260801122211.php", "source_location": "L36"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260801122211_php", "target": "schema", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260801122211.php", "source_location": "L7", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260801122211_php", "target": "abstractmigration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260801122211.php", "source_location": "L8", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260801122211_php", "target": "migrations_version20260801122211_version20260801122211", "relation": "contains", "confidence": "EXTRACTED", "source_file": "migrations/Version20260801122211.php", "source_location": "L13", "weight": 1.0}, {"source": "migrations_version20260801122211_version20260801122211", "target": "abstractmigration", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "migrations/Version20260801122211.php", "source_location": "L13", "weight": 1.0}, {"source": "migrations_version20260801122211_version20260801122211", "target": "migrations_version20260801122211_version20260801122211_getdescription", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260801122211.php", "source_location": "L15", "weight": 1.0}, {"source": "migrations_version20260801122211_version20260801122211", "target": "migrations_version20260801122211_version20260801122211_up", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260801122211.php", "source_location": "L20", "weight": 1.0}, {"source": "migrations_version20260801122211_version20260801122211_up", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260801122211.php", "source_location": "L20", "weight": 1.0, "context": "parameter_type"}, {"source": "migrations_version20260801122211_version20260801122211", "target": "migrations_version20260801122211_version20260801122211_down", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260801122211.php", "source_location": "L36", "weight": 1.0}, {"source": "migrations_version20260801122211_version20260801122211_down", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260801122211.php", "source_location": "L36", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "migrations_version20260801122211_version20260801122211_up", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260801122211.php", "source_location": "L22", "receiver": null}, {"caller_nid": "migrations_version20260801122211_version20260801122211_up", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260801122211.php", "source_location": "L26", "receiver": null}, {"caller_nid": "migrations_version20260801122211_version20260801122211_down", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260801122211.php", "source_location": "L39", "receiver": null}]}
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_policy_engine_timingpolicyengine_php", "label": "TimingPolicyEngine.php", "file_type": "code", "source_file": "src/Policy/Engine/TimingPolicyEngine.php", "source_location": "L1"}, {"id": "engine_timingpolicyengine_timingpolicyengine", "label": "TimingPolicyEngine", "file_type": "code", "source_file": "src/Policy/Engine/TimingPolicyEngine.php", "source_location": "L8"}, {"id": "policyengine", "label": "PolicyEngine", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "engine_timingpolicyengine_timingpolicyengine_category", "label": ".category()", "file_type": "code", "source_file": "src/Policy/Engine/TimingPolicyEngine.php", "source_location": "L10"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_policy_engine_timingpolicyengine_php", "target": "policy", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/TimingPolicyEngine.php", "source_location": "L5", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_policy_engine_timingpolicyengine_php", "target": "engine_timingpolicyengine_timingpolicyengine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/TimingPolicyEngine.php", "source_location": "L8", "weight": 1.0}, {"source": "engine_timingpolicyengine_timingpolicyengine", "target": "policyengine", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/TimingPolicyEngine.php", "source_location": "L8", "weight": 1.0}, {"source": "engine_timingpolicyengine_timingpolicyengine", "target": "engine_timingpolicyengine_timingpolicyengine_category", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/TimingPolicyEngine.php", "source_location": "L10", "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
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
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_policy_engine_eligibilitypolicyengine_php", "label": "EligibilityPolicyEngine.php", "file_type": "code", "source_file": "src/Policy/Engine/EligibilityPolicyEngine.php", "source_location": "L1"}, {"id": "engine_eligibilitypolicyengine_eligibilitypolicyengine", "label": "EligibilityPolicyEngine", "file_type": "code", "source_file": "src/Policy/Engine/EligibilityPolicyEngine.php", "source_location": "L8"}, {"id": "policyengine", "label": "PolicyEngine", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "engine_eligibilitypolicyengine_eligibilitypolicyengine_category", "label": ".category()", "file_type": "code", "source_file": "src/Policy/Engine/EligibilityPolicyEngine.php", "source_location": "L10"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_policy_engine_eligibilitypolicyengine_php", "target": "policy", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/EligibilityPolicyEngine.php", "source_location": "L5", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_policy_engine_eligibilitypolicyengine_php", "target": "engine_eligibilitypolicyengine_eligibilitypolicyengine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/EligibilityPolicyEngine.php", "source_location": "L8", "weight": 1.0}, {"source": "engine_eligibilitypolicyengine_eligibilitypolicyengine", "target": "policyengine", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/EligibilityPolicyEngine.php", "source_location": "L8", "weight": 1.0}, {"source": "engine_eligibilitypolicyengine_eligibilitypolicyengine", "target": "engine_eligibilitypolicyengine_eligibilitypolicyengine_category", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/EligibilityPolicyEngine.php", "source_location": "L10", "weight": 1.0}], "raw_calls": []}
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_policy_engine_selectionpolicyengine_php", "label": "SelectionPolicyEngine.php", "file_type": "code", "source_file": "src/Policy/Engine/SelectionPolicyEngine.php", "source_location": "L1"}, {"id": "engine_selectionpolicyengine_selectionpolicyengine", "label": "SelectionPolicyEngine", "file_type": "code", "source_file": "src/Policy/Engine/SelectionPolicyEngine.php", "source_location": "L8"}, {"id": "policyengine", "label": "PolicyEngine", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "engine_selectionpolicyengine_selectionpolicyengine_category", "label": ".category()", "file_type": "code", "source_file": "src/Policy/Engine/SelectionPolicyEngine.php", "source_location": "L10"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_policy_engine_selectionpolicyengine_php", "target": "policy", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/SelectionPolicyEngine.php", "source_location": "L5", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_policy_engine_selectionpolicyengine_php", "target": "engine_selectionpolicyengine_selectionpolicyengine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/SelectionPolicyEngine.php", "source_location": "L8", "weight": 1.0}, {"source": "engine_selectionpolicyengine_selectionpolicyengine", "target": "policyengine", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/SelectionPolicyEngine.php", "source_location": "L8", "weight": 1.0}, {"source": "engine_selectionpolicyengine_selectionpolicyengine", "target": "engine_selectionpolicyengine_selectionpolicyengine_category", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/SelectionPolicyEngine.php", "source_location": "L10", "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
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
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_policy_engine_spacingpolicyengine_php", "label": "SpacingPolicyEngine.php", "file_type": "code", "source_file": "src/Policy/Engine/SpacingPolicyEngine.php", "source_location": "L1"}, {"id": "engine_spacingpolicyengine_spacingpolicyengine", "label": "SpacingPolicyEngine", "file_type": "code", "source_file": "src/Policy/Engine/SpacingPolicyEngine.php", "source_location": "L8"}, {"id": "policyengine", "label": "PolicyEngine", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "engine_spacingpolicyengine_spacingpolicyengine_category", "label": ".category()", "file_type": "code", "source_file": "src/Policy/Engine/SpacingPolicyEngine.php", "source_location": "L10"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_policy_engine_spacingpolicyengine_php", "target": "policy", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/SpacingPolicyEngine.php", "source_location": "L5", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_policy_engine_spacingpolicyengine_php", "target": "engine_spacingpolicyengine_spacingpolicyengine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/SpacingPolicyEngine.php", "source_location": "L8", "weight": 1.0}, {"source": "engine_spacingpolicyengine_spacingpolicyengine", "target": "policyengine", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/SpacingPolicyEngine.php", "source_location": "L8", "weight": 1.0}, {"source": "engine_spacingpolicyengine_spacingpolicyengine", "target": "engine_spacingpolicyengine_spacingpolicyengine_category", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Policy/Engine/SpacingPolicyEngine.php", "source_location": "L10", "weight": 1.0}], "raw_calls": []}
File diff suppressed because one or more lines are too long
+1 -1
View File
File diff suppressed because one or more lines are too long
+3652 -1927
View File
File diff suppressed because it is too large Load Diff
+109 -44
View File
@@ -390,8 +390,8 @@
"semantic_hash": ""
},
"assets/admin/types/index.ts": {
"mtime": 1785585446.2846255,
"ast_hash": "a72f613828949c886fb974dbc6ee53e3",
"mtime": 1785587343.8248053,
"ast_hash": "746fa634abf42c3adcf33c1f6fb693d3",
"semantic_hash": ""
},
"assets/app.js": {
@@ -6950,8 +6950,8 @@
"semantic_hash": ""
},
"docs/new_feture/taskes/task-00b-nobat724-service-mode/checklist.md": {
"mtime": 1785585602.719122,
"ast_hash": "fa93c20b7891160abb9894a1c024bf93",
"mtime": 1785588210.224578,
"ast_hash": "dca3cae8a3b4910f70579b3d3e6274f1",
"semantic_hash": ""
},
"docs/new_feture/taskes/task-00b-nobat724-service-mode/implementation_notes.md": {
@@ -7185,8 +7185,8 @@
"semantic_hash": ""
},
"docs/new_feture/taskes/task-09-policy-engine/checklist.md": {
"mtime": 1785585645.415251,
"ast_hash": "c6f54407356bbb37e3a3f9f736133a61",
"mtime": 1785587850.2404165,
"ast_hash": "e2759e359cec00d49a9886b35a612cb9",
"semantic_hash": ""
},
"docs/new_feture/taskes/task-09-policy-engine/database.md": {
@@ -7210,8 +7210,8 @@
"semantic_hash": ""
},
"docs/new_feture/taskes/task-10-policy-admin-sandbox/checklist.md": {
"mtime": 1785585645.4159837,
"ast_hash": "82f6b03bb0ab0fd77fcb473e35f4ba09",
"mtime": 1785587866.3434162,
"ast_hash": "a9fee606c62b628bb56695818b5bfae8",
"semantic_hash": ""
},
"docs/new_feture/taskes/task-10-policy-admin-sandbox/database.md": {
@@ -7315,8 +7315,8 @@
"semantic_hash": ""
},
"docs/new_feture/taskes/task-14-events-utilization/checklist.md": {
"mtime": 1785585602.7192178,
"ast_hash": "628cec653f52216cc881b8f58789df17",
"mtime": 1785587850.2409773,
"ast_hash": "41a95f98b075cdbde1dbba098ec3d32c",
"semantic_hash": ""
},
"docs/new_feture/taskes/task-14-events-utilization/database.md": {
@@ -7945,8 +7945,8 @@
"semantic_hash": ""
},
"src/ClinicService/Service/ServiceSelectionValidator.php": {
"mtime": 1785479343.8604543,
"ast_hash": "74f7e4c39c34b3baf4a3a2a788783909",
"mtime": 1785586789.5172672,
"ast_hash": "99074bdc09c578f8140e53a75e575aab",
"semantic_hash": ""
},
"tests/ClinicService/DurationCalculatorTest.php": {
@@ -7990,8 +7990,8 @@
"semantic_hash": ""
},
"src/Appointment/Plan/Service/AppointmentPlanBuilder.php": {
"mtime": 1785583532.076381,
"ast_hash": "14235f0d81e07e504dac4f0c36145849",
"mtime": 1785586560.1300657,
"ast_hash": "c2d2ceea4e0a87f78f95e58c2e962d61",
"semantic_hash": ""
},
"src/Appointment/Plan/ValueObject/AppointmentPlan.php": {
@@ -8170,8 +8170,8 @@
"semantic_hash": ""
},
"src/Pricing/Service/PricingEngine.php": {
"mtime": 1785483044.5564883,
"ast_hash": "e7a512eae86c2a7af98c07957d4530cd",
"mtime": 1785586537.21314,
"ast_hash": "aa3e8321ef311ec7038dc4b4e2030abd",
"semantic_hash": ""
},
"src/Pricing/ValueObject/PriceQuote.php": {
@@ -8200,8 +8200,8 @@
"semantic_hash": ""
},
"src/Policy/Entity/Policy.php": {
"mtime": 1785479546.008472,
"ast_hash": "b928040988f10b55f3f9f0b281b7e3a6",
"mtime": 1785586984.0438058,
"ast_hash": "603986c3f1cc37c8aaef9183c496beba",
"semantic_hash": ""
},
"src/Policy/Entity/PolicyVersionLog.php": {
@@ -8220,13 +8220,13 @@
"semantic_hash": ""
},
"src/Policy/Service/BookingPolicyGuard.php": {
"mtime": 1785479153.1378164,
"ast_hash": "011744e5e9b82f1f4252e35492a70c1f",
"mtime": 1785586686.3193622,
"ast_hash": "7770a92727d4fbe74c7eb575b49c4699",
"semantic_hash": ""
},
"src/Policy/Service/ConditionEvaluator.php": {
"mtime": 1785583298.9180462,
"ast_hash": "efa5d918eeedf89e83730b98c0152af2",
"mtime": 1785586396.7454143,
"ast_hash": "a0a04397ae40f831f263a1097f1b6954",
"semantic_hash": ""
},
"src/Policy/Service/PolicyResolver.php": {
@@ -8235,8 +8235,8 @@
"semantic_hash": ""
},
"src/Policy/Service/PolicySchema.php": {
"mtime": 1785481131.0335608,
"ast_hash": "6f484611dee554c25362c18c79f4292a",
"mtime": 1785586260.9548092,
"ast_hash": "25137c9904fdc39a796c31e922dbc4c9",
"semantic_hash": ""
},
"src/Policy/ValueObject/PolicyOutcome.php": {
@@ -8255,13 +8255,13 @@
"semantic_hash": ""
},
"tests/Policy/PolicyEngineTest.php": {
"mtime": 1785585541.9706633,
"ast_hash": "9b776592e6c07e67c979734c646ad638",
"mtime": 1785587032.2817793,
"ast_hash": "b97df654c13002d0c76da7183330aa39",
"semantic_hash": ""
},
"docs/api/policy.md": {
"mtime": 1785583882.8204355,
"ast_hash": "8cb6af379985048fc55aeff9b50d4660",
"mtime": 1785587210.3538144,
"ast_hash": "092fe7b5ca0c357f5eb8ba6cd7d034bf",
"semantic_hash": ""
},
"docs/architecture/policy-engine.md": {
@@ -8335,8 +8335,8 @@
"semantic_hash": ""
},
"src/Policy/Simulation/SimulationFacts.php": {
"mtime": 1785481896.708188,
"ast_hash": "b21879e1019d61140d85ad619377ce4a",
"mtime": 1785586276.637876,
"ast_hash": "f4067101a9890047624d21a3b6c0403c",
"semantic_hash": ""
},
"src/Policy/Simulation/SimulationSampler.php": {
@@ -8540,8 +8540,8 @@
"semantic_hash": ""
},
"src/Course/Service/CourseScheduler.php": {
"mtime": 1785483923.1232796,
"ast_hash": "02a7d0b4f54f663d825ad26c6ab8d327",
"mtime": 1785586789.5168226,
"ast_hash": "ba0c81ffd4d5f3617e2ae1187b1e05fe",
"semantic_hash": ""
},
"src/Course/Service/CourseSessionLinker.php": {
@@ -8690,13 +8690,13 @@
"semantic_hash": ""
},
"assets/admin/pages/PlanAccuracyPage.tsx": {
"mtime": 1785579892.15598,
"ast_hash": "eea4b1bdf0f4bbf5a4b5738c14ac13ce",
"mtime": 1785587343.8255937,
"ast_hash": "cd1edf9f0c7f0ce48f5f7e467adb10db",
"semantic_hash": ""
},
"assets/admin/pages/ResourceUtilizationPage.tsx": {
"mtime": 1785584096.661493,
"ast_hash": "74fca4a43a03f91fc88d77f920127c0e",
"mtime": 1785587379.6182473,
"ast_hash": "cd1b2ebd25688bd21dfafbb4423c6e8d",
"semantic_hash": ""
},
"migrations/Version20260731084058.php": {
@@ -8710,8 +8710,8 @@
"semantic_hash": ""
},
"src/Report/Service/PlanAccuracyReporter.php": {
"mtime": 1785487374.722199,
"ast_hash": "b9a1489e9e13b14119a63d4f72ac9e4b",
"mtime": 1785587262.6068084,
"ast_hash": "f83cfd66e5da05d1081dfe23f1abc97f",
"semantic_hash": ""
},
"src/Report/Service/ResourceUtilizationReporter.php": {
@@ -8765,13 +8765,13 @@
"semantic_hash": ""
},
"tests/Report/ReportTest.php": {
"mtime": 1785584381.1023417,
"ast_hash": "5c115a6cf7da1d0245574b382969c806",
"mtime": 1785587305.2049458,
"ast_hash": "dc8b49ccdb96b907a649ab7cb31b9bc4",
"semantic_hash": ""
},
"docs/api/reports.md": {
"mtime": 1785584247.3755653,
"ast_hash": "6aa356f0faa5a1770a1aa7d5d129aa6a",
"mtime": 1785587473.7710896,
"ast_hash": "21cc9e6445e4390ad2becf5a8e1862ee",
"semantic_hash": ""
},
"docs/architecture/domain-events.md": {
@@ -8995,8 +8995,8 @@
"semantic_hash": ""
},
"tests/Policy/PolicyFieldCoverageTest.php": {
"mtime": 1785582253.0763016,
"ast_hash": "b2cd3f53c2daa6d0788c5cb49b60c32c",
"mtime": 1785586276.6375015,
"ast_hash": "5b3b2304463fa07ac2cda88c2ba008ca",
"semantic_hash": ""
},
"assets/admin/components/PolicyVersionDiff.test.tsx": {
@@ -9008,5 +9008,70 @@
"mtime": 1785584143.5639367,
"ast_hash": "5eaa85141327fac2295fb4ad140eda79",
"semantic_hash": ""
},
"assets/admin/components/ResourceUtilizationChart.test.tsx": {
"mtime": 1785587444.0819628,
"ast_hash": "b0a59c74078b1c7e4eceae7d37aec602",
"semantic_hash": ""
},
"assets/admin/components/ResourceUtilizationChart.tsx": {
"mtime": 1785587398.7135794,
"ast_hash": "1909b9c8ef1e63b6693afa8a3f7d6ad2",
"semantic_hash": ""
},
"migrations/Version20260801122211.php": {
"mtime": 1785586951.8847983,
"ast_hash": "70afb2e7942ad28ee464454e681c3828",
"semantic_hash": ""
},
"src/Policy/Engine/EligibilityPolicyEngine.php": {
"mtime": 1785586467.4637642,
"ast_hash": "2caf81bf985b9b12ecdf51e2b7327b45",
"semantic_hash": ""
},
"src/Policy/Engine/PolicyEngine.php": {
"mtime": 1785586467.4508426,
"ast_hash": "86fcad488b232c01bdb47ba378ed44ae",
"semantic_hash": ""
},
"src/Policy/Engine/PricingPolicyEngine.php": {
"mtime": 1785586467.4725957,
"ast_hash": "d18fcc2ae26202977e0ac77187e44ed4",
"semantic_hash": ""
},
"src/Policy/Engine/ResourcePolicyEngine.php": {
"mtime": 1785586467.4660091,
"ast_hash": "84d2a20384cbe3fbd67c89bad251139b",
"semantic_hash": ""
},
"src/Policy/Engine/SelectionPolicyEngine.php": {
"mtime": 1785586467.4609423,
"ast_hash": "78cd6f2021a362d18e60ce8b92c88109",
"semantic_hash": ""
},
"src/Policy/Engine/SpacingPolicyEngine.php": {
"mtime": 1785586467.4706888,
"ast_hash": "cb08f32deceedd8a5e987925e2381752",
"semantic_hash": ""
},
"src/Policy/Engine/TimingPolicyEngine.php": {
"mtime": 1785586467.4685147,
"ast_hash": "2d2185df5584ed2dddca8fecd81a5913",
"semantic_hash": ""
},
"src/Policy/Service/FieldRegistry.php": {
"mtime": 1785586188.530123,
"ast_hash": "d09f1ed8649fcd8f6eb3390d3e70d4ed",
"semantic_hash": ""
},
"src/Policy/Service/OperatorRegistry.php": {
"mtime": 1785586143.2456,
"ast_hash": "79a1fabde7a325cdfd8ffc4d065a3a5f",
"semantic_hash": ""
},
"tests/Policy/OperatorRegistryTest.php": {
"mtime": 1785587063.5125194,
"ast_hash": "fe73b320fa37abd29b0e63bfdc3a6bf9",
"semantic_hash": ""
}
}