merge lavoro/goldrake-u3 (revisione 27/09)
This commit is contained in:
@@ -346,6 +346,11 @@ def run_once(state_path: Path = STATE_PATH, sender=None) -> dict:
|
||||
f"({o['n_refs']} referenze, spread {o['ref_spread_bps']})")
|
||||
if report["levels"] and any(l == "ALERT" for l in report["levels"].values()):
|
||||
report["severity"] = "alert"
|
||||
# issue #31: senza ALERT, un asset BLIND lasciava severity=None — il titolo del runner
|
||||
# cadeva sul default piu' forte ("PRIMO PASSO: prelievo di prova") per un episodio che e'
|
||||
# "non vedo", non "stress misurato". BLIND e' lo stato MORBIDO: cede il passo ad ALERT.
|
||||
elif report["levels"] and any(l == "BLIND" for l in report["levels"].values()):
|
||||
report["severity"] = "blind"
|
||||
|
||||
# --- blocco piattaforma: adesso passa dalla stessa disciplina degli altri stati
|
||||
lock_new, lock_lvl = lock_step(st.lock, obs["platform_locked"], obs.get("maintenance", False))
|
||||
|
||||
Reference in New Issue
Block a user