before: pinned={'transmission': 'lscr.io/linuxserver/transmission:version-4.1.2-r0'}
drill: 9a1bf36 DRILL transmission: {'transmission': 'lscr.io/linuxserver/transmission:version-4.1.3-r0'} (box proof)
  phase +0.0s backing-up | err=None
  phase +6.2s pulling | err=None
  phase +12.3s copying | err=None
  phase +19.5s verifying | err=None
  phase +25.7s done | err=None
    transmission: limit kept, torrent present=True
2026/10/12 18:33:52 update.go:537: [INFO] [stacks] update transmission: accepted — guarded update started
2026/10/12 18:33:52 update.go:1378: [INFO] [stacks] update transmission: phase checking
2026/10/12 18:33:52 update.go:795: [INFO] [stacks] update transmission: ladder — the last step (1 of 1) — the catalog's current definition
2026/10/12 18:33:52 update.go:825: [INFO] [stacks] update transmission: no usable copy on any tier — younger than 24h0m0s and not older than this install's deploy (2026-10-12T18:33:22Z) (found: none) — backing up first
2026/10/12 18:33:52 update.go:1378: [INFO] [stacks] update transmission: phase backing-up
2026/10/12 18:33:58 update.go:840: [INFO] [stacks] update transmission: precondition met after the backup — Tier 2 (second drive) copy from 2026-10-12T18:33:57Z
2026/10/12 18:33:58 update.go:1378: [INFO] [stacks] update transmission: phase safety-dump
2026/10/12 18:33:58 update.go:855: [INFO] [stacks] update transmission: safety dump done (0 file(s)) []
2026/10/12 18:33:58 undo.go:287: [INFO] [stacks] update transmission: the undo copy will hold 1 named volume(s), 0.0 MiB
2026/10/12 18:33:58 update.go:1378: [INFO] [stacks] update transmission: phase pinning
2026/10/12 18:33:58 pin.go:373: [INFO] [stacks] update transmission: pin advanced to /opt/docker/felhom-controller/data/catalog-cache/templates/transmission/docker-compose.yml (transmission=lscr.io/linuxserver/transmission:version-4.1.3-r0)
2026/10/12 18:33:58 update.go:1378: [INFO] [stacks] update transmission: phase pulling
2026/10/12 18:34:04 update.go:1378: [INFO] [stacks] update transmission: phase copying
2026/10/12 18:34:11 update.go:1378: [INFO] [stacks] update transmission: phase copying
2026/10/12 18:34:11 undo.go:437: [INFO] [stacks] update transmission: copied transmission_transmission_config → transmission_transmission_config.pre-update-20261012T183411Z in 507ms
2026/10/12 18:34:11 update.go:1378: [INFO] [stacks] update transmission: phase starting
2026/10/12 18:34:11 update.go:1378: [INFO] [stacks] update transmission: phase verifying
2026/10/12 18:34:17 update.go:1006: [INFO] [stacks] update transmission: healthy after 5s (the app's health check passed)
2026/10/12 18:34:17 update.go:1043: [INFO] [stacks] update transmission: DONE in 25s

RESULT final_phase=done after={'transmission': 'lscr.io/linuxserver/transmission:version-4.1.3-r0'} seed_after=True verdict=proven (25.7 s)
