Every ansible-playbook run from a coding agent failed before reading the playbook, even --syntax-check. The agent shell hands Ansible non-blocking file handles; `&1 | cat` gives it blocking ones.
Semicolon-separated build and launch commands ran a stale binary after nvcc failed. Check build status before execution and verify the runtime identity.