## 2026-09-16T11:58:30Z LAYER 3 - delete the HOST record, KEEP the customer
  delete forms on the host page:
  chosen action: 
  form fields: NONE
## waiting for the host record to fall stale (delete is refused while ONLINE, by design)
  2026-09-16T11:59:21Z status=ok deletable=False
  2026-09-16T12:00:21Z status=ok deletable=False
  2026-09-16T12:01:21Z status=ok deletable=False
  2026-09-16T12:02:21Z status=ok deletable=False
  2026-09-16T12:03:22Z status=ok deletable=False
  2026-09-16T12:04:22Z status=ok deletable=False
  2026-09-16T12:05:22Z status=ok deletable=False
  2026-09-16T12:06:23Z status=ok deletable=False
  2026-09-16T12:07:23Z status=ok deletable=False
  2026-09-16T12:08:23Z status=ok deletable=False
  2026-09-16T12:09:24Z status=ok deletable=False
  2026-09-16T12:10:24Z status=ok deletable=False
  2026-09-16T12:11:24Z status=ok deletable=False
  2026-09-16T12:12:25Z status=ok deletable=False
  2026-09-16T12:13:25Z status=ok deletable=False
  2026-09-16T12:14:25Z status=ok deletable=False
  2026-09-16T12:15:25Z status=ok deletable=False
  2026-09-16T12:16:26Z status=ok deletable=False
  2026-09-16T12:17:26Z status=ok deletable=False
  2026-09-16T12:18:26Z status=ok deletable=False
  2026-09-16T12:19:27Z status=ok deletable=False
  2026-09-16T12:20:27Z status=ok deletable=False
  2026-09-16T12:21:27Z status=ok deletable=False
  2026-09-16T12:22:28Z status=stale deletable=True
  DELETABLE at 2026-09-16T12:22:28Z
## 2026-09-16T12:22:59Z DELETING the host record (customer tester-1 is KEPT; RESET never used)
  pre-state: {"deletable":true,"escrow_present":false,"guests":1,"log_bundles":0,"pbs_secret_present":false,"recovery_present":true,"reports":10,"status":"stale","wg_peer_bound":true}
  delete POST at 2026-09-16T12:22:59Z
  http=303

  host record after: 404  (404 = gone)
  customer record after: 200  (200 = KEPT)
  hub log right after the delete:
    2026/09/16 14:22:00 [INFO] Host staleness: tester-1-652049 ok → stale (host_stale)
    2026/09/16 14:22:00 [INFO] Operator email sent for tester-1/host_stale
    2026/09/16 14:22:59 [INFO] host deleted: tester-1-652049 (escrow deleted: false)
    2026/09/16 14:22:59 [INFO] self-bind link emailed to the registered address of tester-1
    2026/09/16 14:22:59 [INFO] self-bind link (hash 029595d7…, valid 7 days) emailed to the registered address of tester-1
    2026/09/16 14:22:59 [INFO] self-bind link auto-minted for tester-1 on host delete (the console banner's promised email now exists)
  customer timeline, newest events after the host delete:
    Sep 16 12:22 | info | selfbind_link_sent | Self-bind link e-mailed (host delete) | hub
    Sep 16 12:22 | warning | host_stale | Host tester-1-652049: no report for 30m | hub
    Sep 16 11:56 | info | controller_started | Controller elindult (0.243.0) | controller
    Sep 16 11:39 | warning | backup_tier_skipped | Whole-guest backup tier felhom-pbs skipped: its storage does not exist on the host (never provisioned or removed). No app was stopped for it. | controller
    Sep 16 11:37 | info | controller_restarted_by_agent | Host tester-1-652049 guest 9201: the agent restarted the controller (controller container exited on 2 consecutive sweeps) — restart #2 since the agent started | hub
    Sep 16 11:34 | info | controller_started | Controller elindult (0.243.0) | controller
  host list now: 0 occurrences of the deleted host id (0 = gone)
## RESULT - the automatic connect e-mail after a host delete (R-509) - PASSED
##  host delete POST     2026-09-16T12:22:59Z  -> 303, host record 404, customer record 200 (KEPT)
##  hub log, same second: "host deleted: tester-1-652049 (escrow deleted: false)"
##                        "self-bind link emailed to the registered address of tester-1"
##                        "self-bind link (hash 029595d7..., valid 7 days) emailed ..."
##                        "self-bind link auto-minted for tester-1 on host delete (the console banner's
##                         promised email now exists)"
##  MAILBOX, read independently: a NEW message at 2026-09-16T12:23:00Z - ONE SECOND after the delete -
##    to tester1@felhom.eu, subject "[Felhom] Kosd ossze a Felhom dobozodat", body "Elkeszult a Felhom
##    dobozod, es keszen all az osszekotesre ... https://hub.felhom.eu/bind/..."
##    (The 09:59:56Z message in the same thread is the O1 operator-pressed one; this is a second, new one.)
##  TIMELINE EVENT: "selfbind_link_sent | Self-bind link e-mailed (host delete) | hub" - the occasion is
##    named, as required.
##  Well inside the two-minute requirement: 1 second.
