EGYADMIN commited on
Commit
d8b6ccc
·
verified ·
1 Parent(s): 459b100

Update modules/cost_risk_analyzer.py

Browse files
Files changed (1) hide show
  1. modules/cost_risk_analyzer.py +9 -1
modules/cost_risk_analyzer.py CHANGED
@@ -666,4 +666,12 @@ class CostRiskAnalyzer:
666
  overrun_risks.append({
667
  "category": category,
668
  "planned": planned,
669
- "actual": actual
 
 
 
 
 
 
 
 
 
666
  overrun_risks.append({
667
  "category": category,
668
  "planned": planned,
669
+ "actual": actual,
670
+ "deviation_percentage": deviation_percentage,
671
+ "risk_level": risk_level,
672
+ "impact": "تأثير على هامش الربح وزيادة التكاليف الإجمالية",
673
+ "mitigation": self._generate_overrun_mitigation(category, deviation_percentage)
674
+ })
675
+
676
+ # ترتيب المخاطر حسب نسبة التجاوز
677
+ return sorted(overrun_risks, key=lambda x: x["deviation_percentage"], reverse=True)