## before
gitea.dooplex.hu/admin/felhom-controller:0.283.1 79d28d57f414 409MB
gitea.dooplex.hu/admin/felhom-controller:0.284.0 67fbed846822 409MB
gitea.dooplex.hu/admin/felhom-controller:0.284.1 4d046ec22473 409MB
gitea.dooplex.hu/admin/felhom-controller:0.284.2 c187fea3a3b2 409MB
count=4
TYPE            TOTAL     ACTIVE    SIZE      RECLAIMABLE
Images          13        6         3.168GB   596.4MB (18%)
/dev/loop1       69G  3.5G   62G   6% /var/lib/docker

gitea.dooplex.hu/admin/felhom-controller:0.285.0
gitea.dooplex.hu/admin/felhom-controller:0.285.0 2026-10-01T06:06:10.675047378Z

## the passes (positive observable: one line per pass)
2026/10/01 06:09:11 controller_image_retention.go:184: [INFO] [stacks] controller image retention: deleted gitea.dooplex.hu/admin/felhom-controller:0.284.1 (4d046ec22473, 409MB) — older than the previous controller and no container uses it (decision 56)
2026/10/01 06:09:11 controller_image_retention.go:184: [INFO] [stacks] controller image retention: deleted gitea.dooplex.hu/admin/felhom-controller:0.284.0 (67fbed846822, 409MB) — older than the previous controller and no container uses it (decision 56)
2026/10/01 06:09:11 controller_image_retention.go:184: [INFO] [stacks] controller image retention: deleted gitea.dooplex.hu/admin/felhom-controller:0.283.1 (79d28d57f414, 409MB) — older than the previous controller and no container uses it (decision 56)
2026/10/01 06:09:11 controller_image_retention.go:115: [INFO] [stacks] controller image retention: pass over 5 controller image(s) — running 0.285.0, previous "0.284.2" (by version order (no swap record names one present)), 3 candidate(s), 3 deleted, the rest kept

## after
gitea.dooplex.hu/admin/felhom-controller:0.284.2 c187fea3a3b2 409MB
gitea.dooplex.hu/admin/felhom-controller:0.285.0 9ef68bf2a119 409MB
count=2
TYPE            TOTAL     ACTIVE    SIZE      RECLAIMABLE
Images          11        6         3.095GB   523.3MB (16%)
/dev/loop1       69G  3.4G   62G   6% /var/lib/docker

