head -n -1 fails on BSD/macOS, making the plan's local verification steps unrunnable. Bash parameter expansion is portable and drops two subprocesses per endpoint. Claude-Session: https://claude.ai/code/session_01S3aqJ4tvaPezQhsGNCybut
Three tasks: merge swarm branch to main, reframe deployment docs, and make the Gitea action post to every endpoint in a fleet. Claude-Session: https://claude.ai/code/session_01S3aqJ4tvaPezQhsGNCybut