Heimdall
VersionVerifier + AutoHealer
Mismatch alert → 5s cooldown → daemon ServiceManager restart (systemctl only as fallback) → new identity clears the alert.
Provenance
This drawing is generated, not drawn. It is rebuilt from the source files below, so when they change the picture changes — a diagram here cannot quietly describe a system that no longer works this way.
- daemon/src/auto_healer.py
- daemon/src/version_verifier.py