14 Commits

Author SHA1 Message Date
1f54cd3d46 shutdown: default to cluster-only and require explicit poweroff 2026-04-07 20:58:41 -03:00
c605a083ee rename runtime surfaces from hecate to ananke 2026-04-07 13:14:23 -03:00
c8c3304797 startup: unblock on harbor during recovery and add controlled-cycle drill 2026-04-05 20:25:14 -03:00
73b1c2063b use hecate intent API for peer guard checks 2026-04-05 13:29:42 -03:00
f020f77d2b hecate: harden emergency thresholds and bootstrap branch handling 2026-04-05 00:15:09 -03:00
b5f27a79e0 hecate: retry ssh with known_hosts repair on silent 255 2026-04-04 22:40:39 -03:00
ba76e81ec2 hecate: harden startup recovery and ssh/state self-heal 2026-04-04 22:24:56 -03:00
5d8bfd5de6 hecate: harden outage recovery startup and etcd restore 2026-04-04 20:50:58 -03:00
6717cd1f3e hecate: add intent subcommand for safe state recovery 2026-04-04 19:00:39 -03:00
985da478c6 hecate: harden peer bootstrap failover and worker fallback 2026-04-04 18:34:50 -03:00
3af6fe9f6f hecate(startup): add coordinated intent guards and resilient recovery ssh 2026-04-04 12:44:15 -03:00
5343638b51 daemon: treat SIGTERM cancel as clean exit 2026-04-03 15:18:57 -03:00
27c7d119c0 hecate: add multi-ups coordination, poweroff, metrics, and declarative self-update install 2026-04-03 14:46:03 -03:00
fbdb2c269b bootstrap: scaffold hecate startup/shutdown service 2026-04-03 01:43:16 -03:00