fix(investigation): allow autonomous model baseline recovery
This commit is contained in:
@@ -125,6 +125,13 @@ def estimate_burst_impact(network: str, start: datetime, simulation: dict[str, A
|
||||
impact["below_threshold_node_count"] = len(comparisons) - affected
|
||||
if not comparisons:
|
||||
impact.update(status="unavailable", reason="no_exact_comparable_online_snapshot")
|
||||
impact["baseline_recovery"] = {
|
||||
"tool": "run_simulation",
|
||||
"parameters": {
|
||||
"start_time": start.isoformat(), "duration": 60, "output_node_ids": ids[:1],
|
||||
},
|
||||
"next_step": "自主补算同刻在线基线;等待作业成功并读取结果后,按原参数重跑爆管影响计算,再发布降压覆盖。返回节点仅用于核验,在线基线按全网写入。",
|
||||
}
|
||||
return output
|
||||
if affected > MAX_COVERAGE_NODES:
|
||||
impact["coverage_status"] = "unavailable"
|
||||
|
||||
Reference in New Issue
Block a user