D22: every restore puts the data back exactly on failure and after a power cut (R-1177, R-1195); whole restore asks the unit first (R-1178); no mirror during a restore (R-1180); W22 restore refusals in Hungarian; unreleased
gates / gates (push) Successful in 1m40s

This commit is contained in:
2026-10-21 21:19:46 +02:00
parent 7848d4aaac
commit d582feb245
25 changed files with 1065 additions and 71 deletions
@@ -974,6 +974,7 @@ func (m *Manager) ReconstituteFromOffsite(ctx context.Context, stack string, ack
}
undo = c
defer undo.drop(m, stack)
m.persistUndoForCrash(stack, undo) // R-1195: from here a power cut puts the app back on start
}
// v0.275.0: the snapshot's own definition, written while nothing of the app's data has been touched
// yet — a failure here restarts the app as it was.