Dark factory

O que é uma dark factory, e por que a esteira não é uma delas.

No chão de fábrica, é a planta que roda com a luz apagada, porque não tem ninguém lá para enxergar nada. Em software, é o código que ninguém lê antes de entrar em produção.

Publicado em

O termo

Entra especificação, sai software.

O nome já existia na indústria, na planta da Fanuc onde robôs montam robôs. Dan Shapiro deu esse nome ao degrau mais alto de autonomia em código, e a definição é literal.

Dark factory não é sinônimo de agente de código nem de revisão automatizada. Uma dark factory se define pela ausência de leitura humana, não pela presença de IA.

Os cinco níveis

São seis degraus, do autocomplete à caixa-preta.

Shapiro pegou a escala dos níveis de direção autônoma que a NHTSA publicou em 2013. Cinco níveis, seis degraus: a contagem começa no zero, como na escala que ela copia. Cada degrau tira mais um pedaço do trabalho da mão da pessoa.

0Escrever
Nenhum caractere é gravado em disco sem aprovação humana. A IA entra como uma busca mais rápida, no máximo.
1Delegar
Tarefas soltas vão para o modelo: um teste, uma docstring. O trabalho ainda anda na velocidade de quem está digitando.
2Fazer par
O modelo entra como par e leva tudo o que é chato. Shapiro estima que é onde vivem 90% dos desenvolvedores que se dizem AI-native.
3Revisar
O modelo escreve quase tudo e o dia inteiro vira revisão de diff. É o degrau em que quase todo mundo empaca.
4Especificar
Sobra escrever e discutir a especificação, montar as regras e conferir o resultado. Shapiro se coloca aqui.
5Ninguém lê
Uma caixa-preta que transforma especificação em software. Shapiro diz que conhece um punhado de gente nesse ponto, em times de menos de cinco pessoas.
A posição

A esteira roda no nível 4, e foi feita para parar ali.

A esteira é operada por IA e supervisionada por humanos. Subir para o nível 5 é abrir mão da leitura.

Quem entende
A base de conhecimento é uma estação da esteira. Codebase, documentação e dados anonimizados entram nela antes de qualquer linha nova.
Quem encontra
Observabilidade é outra estação. Quando alguma coisa quebra às três da manhã, o estrago depende de quanto tempo leva para achar a causa, e o sistema sai instrumentado de ponta a ponta.
Quem responde
Toda ação fica registrada, com autor. Meses depois, ainda dá para saber quem decidiu o quê.
Quem decide
Seu time define o limite em cada estação, e continua ajustando esse limite depois da implantação.

Nada disso é uma previsão sobre o nível 5. É a posição em que a esteira opera hoje.

O nível 5 na prática

Quatro meses de código que ninguém leu.

Em julho de 2025, Dex Horthy pôs o modelo para escrever o código e deixou o time fora da revisão. Quatro meses depois, desligaram tudo e jogaram o sistema fora.

A produção caiu, e por mais que o time insistisse, o modelo não achava a causa raiz. Foram dias garimpando código até aparecer uma chave primária roteada errado no sistema inteiro, e mais três semanas para reintegrar engenheiros a um código que ninguém tinha lido.

Quatro meses de escrita couberam num ciclo automático; sustentar o que foi escrito não coube. Por isso sustentação é uma estação da esteira.

A leitura

A luz fica acesa.

A esteira tira do seu time o trabalho que não precisa de gente. Não tira as pessoas da sala. O código continua legível para quem vai mantê-lo depois.

Como o legado é modernizado sem parar a operação

Fontes
Solicitar implantação

Traga a esteira para dentro de casa.

Escolha o que a esteira assume primeiro: aquele projeto novo que está travado ou o sistema antigo que já virou um fardo. A implantação é feita lado a lado com o seu time.

Veja a esteira funcionando

Só isso. Sem cadastro, sem newsletter.