09 §6.4 parts 2-3 SHIPPED. R-606, R-620, R-646 closed; R-647 (three leftovers) and R-648 (whole-box backup press in the harness) opened. Open rows 335 -> 334. Evidence: audits/undo-fleet-2026-09-23/. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
4.3 KiB
The mails as received — 2026-09-23, guest 9201 (customer demo-hp), read with the Gmail connector
Household address = the demo household's catch-all address (drill@); operator = admin@. Both land in the
@felhom.eu catch-all mailbox. Bodies quoted verbatim (plain-text part). The notification_log rows are in
40-notification-log.txt (ids 937–946, all sent).
Round 1 — box language Hungarian, app vikunja
Household, undone (12:15:08Z, log row 938)
Subject: [Felhom] Figyelmeztetés: vikunja: a frissítés nem sikerült, az alkalmazás a korábbi változattal fut
vikunja: a frissítés nem sikerült, az alkalmazás a korábbi változattal fut
- Szint: Figyelmeztetés
- Típus: app_update_undone
- Üzenet: A(z) vikunja frissítése 2026-09-23 14:15-kor nem sikerült. A doboz automatikusan visszaállította az előző változatot és az adatokat — semmi nem veszett el, nincs teendőd.
- Megjegyzés: {"app":"vikunja","stack_name":"vikunja","from":{"vikunja":"vikunja/vikunja:2.3.0"},"to":{"vikunja":"vikunja/vikunja:2.6.0"},"at":"2026-09-23T12:15:06Z"}
Operator, undone (12:15:07Z, row 937) Subject: [Felhom] ⚠️ demo-hp: app_update_undone — Message: the same Hungarian sentence.
Household, held (12:16:50Z, row 940)
Subject: [Felhom] Hiba: vikunja: az alkalmazás leállítva, visszaállítás szükséges
- Üzenet: A frissítés nem sikerült, és az automatikus visszaállítás sem. Az adatok az új változat által hagyott állapotban vannak. A(z) vikunja frissítése 2026-09-23 14:16-kor nem sikerült, és az alkalmazás nem indult el az új verzióval. Az alkalmazás biztonsági okból leállítva marad, hogy az adatai ne sérüljenek. Visszaállítható a Mentések oldalon ebből a biztonsági mentésből: saját meghajtó, 2026-09-23 14:13 — ez a másolat a beállításokat, az adatbázist és az adatköteteket tartalmazza.
- Megjegyzés: {...,"copy_tier":1,"copy_date":"2026-09-23T12:13:01Z","copy_holds":"a beállításokat, az adatbázist és az adatköteteket tartalmazza"}
Operator, held (12:16:49Z, row 939) Subject: [Felhom] 🔴 demo-hp: app_update_held — Message: the same Hungarian hold sentence.
Box language switched to English once (14:17:15 local); hub reports received 14:17:18 and 14:22:42
Round 2 — box language English, app glance
Household, undone (12:29:35Z, row 943)
Subject: [Felhom] Warning: glance: the update did not work; the app runs on its previous version
glance: the update did not work; the app runs on its previous version
- Level: Warning
- Type: app_update_undone
- Message: The update of glance at 2026-09-23 14:29 did not work. The box put back the previous version and its data automatically — nothing was lost, and there is nothing you need to do.
- Note: {"app":"glance","stack_name":"glance","from":{"glance":"glanceapp/glance:v0.8.4"},"to":{"glance":"glanceapp/glance:v0.8.5"},"at":"2026-09-23T12:29:34Z"}
Operator, undone (12:29:35Z, row 942) — Message in Hungarian (the operator's wire text), as designed.
Household, held (12:31:12Z, row 946)
Subject: [Felhom] Error: glance: the app is stopped and needs a restore
- Message: The update did not succeed, and the automatic undo did not either. The data is as the new version left it. The update of glance at 2026-09-23 14:31 did not succeed, and the app did not start on the new version. The app stays stopped for safety, so that its data is not damaged. It can be restored on the Backups page from this backup: own drive, 2026-09-23 14:12 — this copy holds the settings, the database and the data volumes.
- Note: {...,"copy_holds":"a beállításokat, az adatbázist és az adatköteteket tartalmazza"} <- Hungarian in the raw Note line (row filed)
Operator, held (12:31:12Z, row 944) Subject: [Felhom] 🔴 demo-hp: app_update_held — Hungarian hold sentence.
What else arrived
- The operator also received
app_start_failedfor each held app (12:17:12Z vikunja, 12:31:12Z glance) — pre-existing behaviour: a held app is a stopped app. The household did not (the type is not in its list). - Per-app cooldown, live: glance's undone mail (row 943) went out 14 minutes after vikunja's (row 938) inside
the 6-hour customer cooldown. Before hub v0.120.0 the key was
customer:type, and it would have been swallowed.