HX-2026-01
O hook de política podia deixar uma ação seguir quando estourava o tempo
O que acontecia
Quando uma ação pedia aprovação e a rede estava lenta, o hook somava a espera da aprovação (até 118 segundos) ao tempo da primeira chamada ao gateway (até 8 segundos) e podia passar do teto de 130 segundos que o Claude Code dá a ele. Por padrão, o Claude Code trata um hook encerrado por tempo como falha que não bloqueia: a ação seguia para as permissões do próprio Claude Code, em vez de ser negada pelo Harness.
O alcance
Só ações que esperavam aprovação e cujo hook foi encerrado por tempo. Ações permitidas ou negadas direto pela política não mudavam. O Codex não estava coberto pela política antes nem depois, como diz a seção de limites.
A correção
Prazo rígido de 120 segundos contado desde o início do hook, cada chamada limitada ao tempo restante, uma vigia que nega antes do teto e negação em qualquer erro inesperado. Na configuração gerenciada, "onFailure": "block" faz o Claude Code bloquear se o hook falhar, e a versão mínima exigida passou a 2.1.295, a que tem essa opção. O teste da imagem confere a trava.
O que fazer
Nenhuma ação de quem usa. A correção vale para todo workspace criado ou recriado com a imagem atual.