=== both boxes were HAND-DEPLOYED during validation, so the floor had nothing to move.
    Rolling demo-felhom back to 0.231.0 so the delivery chain is actually exercised. ===
rolled-back-to-0.231.0
  now: gitea.dooplex.hu/admin/felhom-controller:0.232.0

=== waiting for the agent to pull it up to the floor ===
  MOVED ITSELF after ~20s
  final: gitea.dooplex.hu/admin/felhom-controller:0.232.0
=== demo-felhom's OWN agent journal — the self-update, in its words ===
  Sep 01 10:47:16 demo-felhom felhom-agent[2564828]: time=2026-09-01T10:47:16.761+02:00 level=INFO msg="controller-swap: image file written, restarting bootstrap" vmid=9201 target=gitea.dooplex.hu/admin/felhom-controller:0.232.0
  Sep 01 10:47:26 demo-felhom felhom-agent[2564828]: time=2026-09-01T10:47:26.188+02:00 level=INFO msg="controller-swap: new controller healthy" vmid=9201 target=gitea.dooplex.hu/admin/felhom-controller:0.232.0

=== both boxes, final ===
hp: gitea.dooplex.hu/admin/felhom-controller:0.232.0 Up 17 minutes (healthy)
felhom-pve: gitea.dooplex.hu/admin/felhom-controller:0.232.0 Up 23 seconds (healthy)

=== the golden gate — the first bake it actually gates (R-410) ===
  newest released controller : 0.232.0   (## v0.232.0 — one writer at a time, and a check that can actually run (2026-09-01, R-411/R)
  newest golden baked        : 0.232.0   (documentation/tests/golden-0.232.0-2026-09-01 [sha 5f8a53ed5b19…])
golden currency gate OK — the newest released controller has a golden (NOTE: this checks the BAKE, not the vouch — see the module docstring)
