Commit Graph

12 Commits

Author SHA1 Message Date
William Valentin c5bc2c1754 fix(companion): normalize heartbeat jitter random samples 2026-02-17 15:38:13 -08:00
William Valentin 5277fed220 test(companion): cover heartbeat loop state reset on restart 2026-02-17 15:38:13 -08:00
William Valentin 61533bd816 fix(companion): dedupe heartbeat loop scheduled timers 2026-02-17 15:38:13 -08:00
William Valentin 369250077a feat(companion): add heartbeat success observability state 2026-02-17 15:38:13 -08:00
William Valentin 1fb70ce0b1 feat(companion): add heartbeat loop getState snapshot 2026-02-17 15:38:13 -08:00
William Valentin 4a3c9e7fac feat(companion): add heartbeat loop success callback 2026-02-17 15:38:13 -08:00
William Valentin d63704d436 feat(companion): expose heartbeat loop failure observability 2026-02-17 15:38:13 -08:00
William Valentin 01b24e71b9 feat(companion): add heartbeat loop jitter controls 2026-02-17 15:38:13 -08:00
William Valentin a5c5a320ca fix(companion): validate runtime and heartbeat loop options 2026-02-17 15:38:13 -08:00
William Valentin 873dc1ad5b feat(companion): add manual heartbeat tick helper 2026-02-17 15:38:13 -08:00
William Valentin ec2811eaef feat(companion): add heartbeat failure-threshold controls 2026-02-17 15:38:13 -08:00
William Valentin 56d06e4827 feat(companion): add reusable heartbeat loop utility 2026-02-17 15:38:13 -08:00