Spaces:
Sleeping
Sleeping
fix: clamp task score to 0.1 range
Browse files- server/scenarios.py +1 -1
server/scenarios.py
CHANGED
|
@@ -211,7 +211,7 @@ def grade_diagnosis(
|
|
| 211 |
damage_penalty = min(collateral_damage_count * 0.03, 0.10)
|
| 212 |
score += max(0.0, 0.10 - damage_penalty)
|
| 213 |
|
| 214 |
-
return round(min(max(score, 0.
|
| 215 |
|
| 216 |
|
| 217 |
def _keyword_score(text: str, keywords: List[str]) -> float:
|
|
|
|
| 211 |
damage_penalty = min(collateral_damage_count * 0.03, 0.10)
|
| 212 |
score += max(0.0, 0.10 - damage_penalty)
|
| 213 |
|
| 214 |
+
return round(min(max(score, 0.01), 0.99), 4)
|
| 215 |
|
| 216 |
|
| 217 |
def _keyword_score(text: str, keywords: List[str]) -> float:
|