Idunn/docs
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Eureka 01b6016193 Idunn: idunn rollback <target>, a brake-gated transaction flipping to the previous static release
CommandKind::Rollback (command ids rollback-*). The daemon freezes the command
into one transaction built like from_continuity: plan, sealed release and
installed release copied from the transaction that flipped the previous release;
no source, no build, source cleanup SkippedContinuity, no admitted generation.
It reaches the deployment brake and advance_static unchanged. The previous
release is derived from the newest Admitted static flip (control.cc + history.cc)
and the observed link, and refused as a rejected transaction when there is no
completed release, no previous release, current is not the newest flip, the
previous directory is gone, or an artifact digest drifted (new port method
verify_installed, also checked before any flip intent). Rollback counts as a
deploy for the busy and live-per-target checks. CLI: idunn rollback via
parse_up(kind); commit_deployment_command and submit take the kind.

Tests: control_plane::tests::static_rollback_ (7) and parse_rollback (1).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-13 16:55:43 +00:00
..
research Research: restart budgets and rollout/restart handover prior art (idunn-reincarnation forks) 2026-10-18 23:22:33 +02:00
authority-map.md Docs: member connection limit and the cached presence answer 2026-10-23 04:34:28 +02:00
deploy-provenance-map.md deploy-provenance map: runner failure evidence (body facts R1-R8) 2026-10-25 02:04:37 +01:00
deploy-provenance-target.md Idunn: static release transaction (flip in Starting) and the v5 control record 2026-11-13 16:32:06 +00:00
deployment-authority.md Idunn: idunn rollback <target>, a brake-gated transaction flipping to the previous static release 2026-11-13 16:55:43 +00:00
guide.md Soul fixes: grammar; cite the gamecult-ops merge 2026-11-11 08:57:51 +00:00
host-actuator.md Body map after reincarnation cut 2: two slots, take_target, forward retry, operator-required 2026-10-20 02:40:55 +02:00
migration.md Topology publishes never wait: one private-lock exchange primitive 2026-10-01 01:28:05 +02:00
reincarnation-map.md Reincarnation map: cut 2 installed 2026-10-20 02:36:25 +02:00
reincarnation-target.md Reincarnation: continuity never stops (target r2), cut 1 never-stop mapped 2026-10-18 23:44:14 +02:00
route-continuity-cut.md Route map: B5 merged (fcb8ba1) and installed on Yggdrasil 2026-09-30 22:36:02 +02:00
route-continuity-target.md c2d fix 2/2: a continuity yields only while unproven, and only to a Deploy that can move 2026-10-19 21:43:34 +02:00
secret-files-cut.md Secrets map: Heimdall secrets merged at ca2366c after Soul pass 7 2026-09-30 22:49:57 +02:00
signed-daemon-health-authority.md State Idunn's health wire contract where Idunn can own it 2026-09-06 19:27:00 +02:00
verify-transaction-cut.md Record the ninth batch: the frozen-source digest was exposed too 2026-09-23 05:54:43 +02:00
watchdog-reporting-map.md Body map after reincarnation cut 2: two slots, take_target, forward retry, operator-required 2026-10-20 02:40:55 +02:00
watchdog-reporting-postmortem.md Body map after reincarnation cut 1; cut 1 installed on Yggdrasil 2026-10-19 10:36:21 +02:00
watchdog-reporting-target.md Body map after reincarnation cut 2: two slots, take_target, forward retry, operator-required 2026-10-20 02:40:55 +02:00