mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-11 02:55:51 +00:00
ee35d178b5
The last uncharacterized behavior: while Pulse has fresh evidence a Proxmox backup caused an offline state, activation defers — bounded by the max-deferral cap on total condition-active time — and after the backup ends the grace extends to the backup's end plus the post-grace, still capped. The discrete activation path is unified so the gate always operates on a tracked pending incident, and the shadow feed now models the deferral independently from the manager's decision instead of echoing its hold as operator suppression. Unit tests cover deferral, post-grace release, the never-ending-backup cap, and post-grace capping; parity runs the real LoadIntentPolicies/IntentBackup composition with simulated clocks. Fourth consecutive parity slice with no manager defect. Every discrete-family and metric-family behavior is now pinned.