=== 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)