Confirme o proprietário da tarefa, a revisão de entrada, o comando, o diretório de trabalho, o limite de recursos, os critérios de aceitação e os artefatos esperados. Não reivindique trabalho já pertencente a outra pessoa. Registre a reivindicação antes de executar quando uma fila compartilhada for usada.
Use uma execução de pré-verificação documentada ou uma execução pequena representativa para tarefas caras ou recém configuradas. Verifique dependências, recursos e caminhos de saída. Nunca invente uma flag de simulação ou deduza que uma saída existente significa que esta execução foi concluída.
Execute o comando por meio de uma ferramenta de execução autorizada. Capture argumentos exatos, timestamps, código de saída, logs e caminhos dos artefatos. Para trabalhos longos, use o recurso de background do host e o suporte real a checkpoint do comando. Uma inicialização destacada é uma transferência, não uma conclusão.
Em caso de falha, classifique a causa e tente no máximo uma repetição delimitada quando for segura e plausivelmente transitória ou mecânica. Não repita migrações ou mutações externas sem evidência de idempotência. Correções mecânicas estão no escopo apenas quando não podem alterar o cálculo ou o comportamento sob teste. Alterações em algoritmos, dependências com efeitos semânticos, sementes, limites ou critérios de aceitação vão para o proprietário da implementação.
Quando bloqueado, retorne o comando exato e a revisão, o ambiente, o trecho relevante do log, o comportamento esperado e o resultado da repetição. Em caso de sucesso, reabra as saídas esperadas e compare com os critérios de aceitação antes de marcar como concluído. Transfira apenas os artefatos pretendidos por meio de compartilhamento autorizado. Separe o sucesso do comando de uma conclusão verificada de forma independente.