gsxdsm
959a7877c8
FN-8020: harden agent heartbeat health classification
Validate the four-interval heartbeat grace window and classify invalid persisted heartbeats safely.
- Cover reported field heartbeat ages in dashboard and engine health checks.
- Mark unparseable heartbeat timestamps as unresponsive and clamp future timestamps to fresh.
- Align dashboard health documentation with the existing four-interval grace window.
Files changed:
.../app/utils/__tests__/agentHealth.test.tsx | 48 +++++++++++++++++++++-
packages/dashboard/app/utils/agentHealth.tsx | 26 ++++++++++--
.../src/__tests__/heartbeat-executor.test.ts | 31 ++++++++++++++
3 files changed, 100 insertions(+), 5 deletions(-)
Fusion-Task-Id: FN-8020
Fusion-Task-Lineage: 2bc0df78-d68c-489b-8bfb-9b09da10cdfa
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-15 22:11:26 -07:00
..
2026-07-15 22:11:26 -07:00
2026-07-13 10:32:12 -07:00
2026-07-13 10:32:12 -07:00
2026-06-08 15:19:27 -07:00
2026-07-14 13:23:29 -07:00