mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-24 20:52:51 +00:00
4c266391c3
"17 attention / 10 unprotected" were counts without a rule, and users have asked what Pulse treats as stale. The Backup health strip now carries one line built from the server's posture policy window that names the causes internal/recovery/posture.go evaluates for attention, unprotected and unknown. Nothing renders until the policy loads, so the page never shows a guessed window. The coverage table showed up to four time columns (last backup, PBS snapshot, PVE file, guest snapshot). A fresh green guest snapshot beside an amber stale backup read as protection that posture does not grant. Rows now carry the one counted backup age. The row expansion keeps the newest point and the newest completed point of every source in its bounded evidence list, so neither a run of snapshots nor a running or failed job can hide the latest usable backup.