Shopify Helix bloqueia agentes de código até as evidências passarem pela revisão
A AI Labs reconstrói o padrão do Helix, da Shopify, como um loop orquestrado: dividir uma mudança grande em checkpoints ordenados e exigir testes de comportamento, comparação visual, revisão adversarial do código e uma decisão humana final antes de avançar. Subagentes com contexto novo isolam cada tarefa, enquanto gates reprovados devolvem o trabalho para outra tentativa. Por que importa: Execuções longas de agentes podem esconder erros acumulados dentro de um diff grande. Checkpoints pequenos barateiam a correção de decisões iniciais, e gates bloqueantes transformam requisitos de qualidade em condições que o fluxo precisa comprovar antes de continuar.
Para testar: Teste uma funcionalidade com três checkpoints ordenados. Exija que cada diff mostre testes aprovados, uma comparação visual quando necessário e uma revisão adversarial antes de o agente iniciar o próximo checkpoint.
Para se aprofundar
- Shopify Engineering — Helix ↗
O relato primário da Shopify sobre a sequência de checkpoints, os quatro gates de revisão e as evidências preservadas em cada etapa.