Idunn/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 9dc80f8f5e An unobservable host is silence, not a death; stop-then-start for fixed-resource hosts
Continuity counted 'host actuator raven is not attached' as a workload
death and burned all three restart attempts inside the reattach window
after an Idunn restart, demoting a healthy Muninn. The hub now returns a
typed HostUnobservable for not-attached, detached, reconnected and
unanswered, and supervision skips the tick instead of restarting.

A route-less host workload that owns fixed host resources (one desktop,
one capture, fixed advertised ports) cannot overlap two incarnations. A
binding may now declare rollout strategy stop-then-start: the admitted
incumbent is stopped at Starting, before the candidate starts, and
supervision leaves the target alone from Starting on. A systemd-transient
workload still rolls out candidate-then-promote only.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-11 14:42:35 +02:00
..
bin Host actuator: Idunn manages a workload on a Windows host it cannot touch 2026-09-11 13:49:25 +02:00
control_plane.rs An unobservable host is silence, not a death; stop-then-start for fixed-resource hosts 2026-09-11 14:42:35 +02:00
deployment.rs An unobservable host is silence, not a death; stop-then-start for fixed-resource hosts 2026-09-11 14:42:35 +02:00
deployment_plan.rs Give RUDP a stable route scheme so Odin can project 2026-09-07 00:07:26 +02:00
drivers.rs Host actuator: Idunn manages a workload on a Windows host it cannot touch 2026-09-11 13:49:25 +02:00
host.rs The actuator's git never rewrites line endings; the frozen tree is byte-exact 2026-09-11 14:05:22 +02:00
host_actuator.rs An unobservable host is silence, not a death; stop-then-start for fixed-resource hosts 2026-09-11 14:42:35 +02:00
lib.rs Host actuator: Idunn manages a workload on a Windows host it cannot touch 2026-09-11 13:49:25 +02:00
main.rs Rebuild Idunn around typed authority ports 2026-09-02 23:13:36 +02:00
provisioning.rs idunn-provision prints the derived identity id of an enrolled store 2026-09-11 13:51:50 +02:00