{
  "normalization": {
    "current": "min_max",
    "options": ["min_max", "z_score", "rank"]
  },
  "aggregation": {
    "current": "weighted_sum",
    "options": ["weighted_sum", "geometric", "harmonic", "min"]
  },
  "output_scale": {
    "min": 0,
    "max": 100,
    "classification": [
      {"range": [0, 20],   "label": "Very Low",  "color": "#e74c3c"},
      {"range": [20, 40],  "label": "Low",       "color": "#e67e22"},
      {"range": [40, 60],  "label": "Moderate",   "color": "#f1c40f"},
      {"range": [60, 80],  "label": "High",       "color": "#2ecc71"},
      {"range": [80, 100], "label": "Very High",  "color": "#27ae60"}
    ]
  }
}
