fix(worktime): normalize bridge durations and tighten autoheal backfill window

This commit is contained in:
igor04091968
2026-05-12 06:06:14 +03:00
parent 64158e97a4
commit bfa7c5bff2
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -106,7 +106,7 @@ for i,ts in enumerate(keys):
cur=parse(ts)
nxt=parse(keys[i+1]) if i+1<len(keys) else None
dur=max(0.0,(nxt-cur).total_seconds()) if nxt else 10.0
dur=min(3600.0, dur if dur>0 else 10.0)
dur=min(30.0, dur if dur>0 else 10.0)
act=[]
for r in by[ts]:
d=r.get("data") or {}
+1 -1
View File
@@ -132,7 +132,7 @@ def transform(events):
duration = max(0.0, (next_dt - cur_dt).total_seconds())
if duration <= 0:
duration = 10.0
duration = min(duration, 3600.0)
duration = min(duration, 30.0)
active_users = []
for r in rows:
data = r.get("data") or {}