controller v0.269.0: whole restore from the second drive; crash loops stopped; exact image digests; steps judged by their own .felhom.yml (decisions 26-28, R-661 R-666 R-667 R-668 R-664 R-665 R-662, 09 6.4 part 6)
gates / gates (push) Successful in 27s
gates / gates (push) Successful in 27s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
@@ -79,7 +79,8 @@ func updateBadgeAt(s stacks.Stack, now time.Time) *MetaBadge {
|
||||
// 409 was two verdicts disagreeing. One verdict, read by the badge and by the button (stacks.html
|
||||
// renders no Update button while HoldReason is set), exactly as R-524 did it for Ahead. True for
|
||||
// both hold kinds: a failed restore holds the app stopped too, and the way back is also a restore.
|
||||
if s.HoldReason != "" {
|
||||
// v0.269.0: an UNHEALTHY stop (decision 28) is not "restore needed" — its way back is Start.
|
||||
if s.HoldReason != "" && s.HoldKind != "unhealthy_stop" {
|
||||
return &MetaBadge{
|
||||
Label: "Megállítva — visszaállítás szükséges",
|
||||
Class: "tag-error",
|
||||
|
||||
Reference in New Issue
Block a user