← Catálogo

Entrega de software03

isanna builder

Em operação

Um fluxo de entrega que separa o que um agente diz do que a máquina consegue confirmar.

O builder instala um fluxo de trabalho num repositório — especificar, desenhar, revisar, planejar, implementar, verificar — com um portão de aprovação humana em cada fronteira de fase. Nenhum código é escrito antes de existirem requisitos e um plano, e de alguém ter concordado com eles. Funciona com VS Code e Copilot Chat, Claude Code e Codex, porque é entregue como prompts e uma pequena ferramenta de linha de comando, e não como um agente próprio.

A ideia em torno da qual o resto do sistema é construído: um agente pode escrever a palavra “SUCCEEDED” em qualquer arquivo, mas não pode forjar um código de saída que o host observou por conta própria. Então os dois nunca são tratados como a mesma coisa. O host roda os comandos de verificação e decide pelo código de saída; o relato do próprio agente sobre o seu trabalho não é consultado.

O progresso ao longo de uma release é calculado apenas a partir de eventos observados pelo host, o que significa que um agente que escreve mais tarefas, divide as existentes ou marca algo como verificado move o número em exatamente zero.

Portões de fase
Seis fases, cada uma terminando numa fronteira de aprovação que um humano atravessa deliberadamente.
Teste-primeiro imposto
Um validador confere o schema das tarefas e exige evidência de código de saída vermelho-depois-verde, de modo que teste-primeiro seja um portão mecânico, e não uma instrução num prompt que o agente pode calar e pular.
Detecção de desvio
Um comando de sincronização compara os artefatos da especificação com a implementação e consegue reconstruir especificações a partir de código escrito sem elas.
Zero dependências
O fluxo vem como arquivos de prompt e precisa só de bash e de um agente. O Python 3.11 é opcional e destrava o validador determinístico — apenas a biblioteca padrão, sem etapa de instalação — e onde ele não está presente o validador se declara indisponível em vez de passar em silêncio.

Em operação, e seu próprio primeiro cliente: o software da isanna é entregue por este sistema, com os mesmos portões, em todos os repositórios por trás dos registros desta página.

Apache-2.0, e honesto quanto ao limite — a evidência é à prova de adulteração evidente, não à prova de adulteração. A garantia é o veredito do host, nunca um arquivo.