15 Commits

Author SHA1 Message Date
codex
d105e43e49 recovery(ananke): auto-heal sealed vault and dead-node drift 2026-05-05 13:24:25 -03:00
codex
b7f7486350 recovery(ananke): trigger earlier on battery outages 2026-05-05 10:53:00 -03:00
9732272d17 service: harden daemon coverage for host quality gate 2026-04-09 05:24:46 -03:00
c2c79e5821 ananke: refactor orchestrator, enforce quality gates, and harden startup checks 2026-04-09 01:40:02 -03:00
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
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
7ce729d810 hecate(ssh): add config/key fallback and scoped node orchestration 2026-04-04 12:56:58 -03:00
3af6fe9f6f hecate(startup): add coordinated intent guards and resilient recovery ssh 2026-04-04 12:44:15 -03:00
138f816093 metrics(power): export UPS nominal watts for real draw calculations 2026-04-03 20:43:27 -03:00
e016b5d096 metrics(power): export UPS battery charge and load percent 2026-04-03 17:50:05 -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