O que a IA não te conta

As 6 camadas que eu uso pra entregar software com IAsem virar bagunça em produção.

O código que a IA escreve é só o começo. Aqui eu abro cada uma dessas camadas: o que é, por que importa e como o agente executa sozinho seguindo as regras. É o caminho pro seu primeiro software de verdade feito com IA.

Claude e CodexDo zero ao deploySem framework mágico
+5 miltestes automatizados rodando a cada push
160documentos de arquitetura e operação
1.021módulos verificados pelo guard em todo commit
55migrations versionadas, do zero à produção
AS 6 CAMADAS NESTA PÁGINA
  1. 1Arquitetura
  2. 2Segurançaa que mais falta
  3. 3Dados
  4. 4Frontend
  5. 5Entrega
  6. 6Operação

Leitura de uns 7 minutos. Salva essa página.

Essa página é pra você se…

  • pede uma feature pra IA e cada uma sai num padrão diferente;
  • já perdeu um fim de semana com um bug que a IA criou e você não entendeu;
  • tem medo de fazer deploy porque não sabe o que vai quebrar;
  • já pagou curso de arquitetura, viu teoria e não conseguiu aplicar no seu projeto;
  • acha que arquitetura é coisa de empresa grande, não pro seu projeto;
  • e não sabe se o sistema está seguro pra guardar dado de cliente.

A culpa não é da IA. Prompt solto não constrói sistema. E eu não vou te dizer que é fácil.

Também não vou te pedir pra acreditar em mim. Vou te mostrar como funciona, camada por camada, do jeito que eu faço todo dia.

O QUE MUDOU TUDO

Por que eu consigo tocar tudo isso sozinho

“Eu já pedi muita feature pra IA e não entreguei sistema nenhum. Mas entendi o jogo.”Eu, antes de virar a chave.

A primeira parte: o código vem de dois lugares, e os dois trabalham ao mesmo tempo.

PARTE 1VocêDefine a arquitetura, as regras e o que é “pronto”.
PARTE 2O agenteImplementa seguindo as regras, e o guard reprova o que fugir delas.

A segunda: quem entrega software grande não revisa linha por linha nem refaz tudo na mão. Automatiza. Enquanto a maioria pede código solto pra IA e passa a tarde arrumando, eu entrego pro agente uma documentação feita pra ele, com as regras, os exemplos e o mapa do código.

O JEITO CAROPrompt soltoCada feature num padrão, revisão linha por linha, retrabalho.
NO MÉTODORegras escritasDocumentação que o agente lê, guards e testes que conferem.
  1. Você descreve a feature. Do jeito que já vem pronto no método.
  2. O agente implementa. Seguindo a arquitetura, sozinho.
  3. O CI confere. Testes e guards dizem se está pronto. Você não monta nada do zero.

É assim que eu toco um sistema com mais de 1.000 módulos sozinho, com mais de 5 mil testes rodando a cada push.

PRINTS REAIS DO ECOSSISTEMA
Player do curso com a lista de módulos, uma aula animada sobre arquitetura e os materiais da aula
Curso com aulas animadasCada conceito explicado direto ao ponto, módulo por módulo.
Documentação para agentes com instruções, padrões, exemplos e integração, conectada ao Claude e ao Codex
Documentação para o agenteGuia o Claude, o Codex e qualquer agente a implementar seguindo a arquitetura.
Guia de Arquitetura em PDF aberto no módulo 02, com diagrama de camadas e índice dos módulos
Guia prático em PDFTodos os diagramas e conceitos, pra consultar quando precisar.
Biblioteca de Skills & Tools com categorias para agentes e as ferramentas de desenvolvimento, infraestrutura, banco de dados, observabilidade e testes
Biblioteca de Skills & ToolsO que amplia o que o seu agente consegue fazer, organizado por categoria.

Telas reais do ecossistema. Toca pra ampliar.

A REGRA QUE SAI DAQUIQuem entrega software grande não programa na mão. Escreve as regras e deixa o agente executar.
AGORA, UMA POR UMA

As 6 camadas

Em cada uma: o que é, por que importa e como a IA executa.

CAMADA 1 · ARQUITETURA

Arquitetura: um padrão que o agente não fura

O QUE É
Cada funcionalidade organizada nas mesmas camadas: rota, controller, caso de uso e repositório, com contratos claros entre elas.
POR QUE IMPORTA
Feature nova nasce igual à anterior. Dá pra trocar uma integração sem mexer no resto.
COMO A IA EXECUTA
A documentação mostra ao agente onde cada coisa mora, e um guard reprova o PR que mistura as camadas.

O erro que mais vejo: a pessoa pede a feature, a IA coloca a regra de negócio dentro da rota e o acesso ao banco no componente, e funciona. Até a segunda feature.

O QUE TODO MUNDO FAZTudo juntoRota, regra e banco no mesmo arquivo. Cada feature num padrão.
O QUE EU FAÇOCamadasCada coisa no seu lugar, conferido a cada commit.
SAÍDA REAL DO GUARD
$ python tools/guards/check_architecture.py
  …
✓ architecture guards pass — 1021 modules, 49 waived.
O guard de arquitetura do repositório, rodando em todo commit.
A REGRA QUE SAI DAQUIFeature que fura o padrão não entra. Nem a sua, nem a do agente.
CAMADA 2 · SEGURANÇA

Segurança: o que ninguém pede pra IA fazerA QUE MAIS FALTA

Presta atenção nessa, porque ela é a que mais falta.

O QUE É
Autenticação, permissões por papel, criptografia e regras de LGPD desde o primeiro endpoint.
POR QUE IMPORTA
Vazamento de dado de cliente não tem volta. E a LGPD cobra de quem guarda o dado, não da IA.
COMO A IA EXECUTA
O agente segue o checklist de segurança de cada feature, e o próprio banco isola os dados por usuário (RLS) mesmo se o código errar.
O QUE A IA ENTREGAFuncionaLogin que funciona, tela que abre. E um usuário lendo o dado do outro.
O QUE PRECISAProtegidoCada usuário só enxerga o que é dele, garantido no banco.
TRECHO REAL DO REPOSITÓRIO
# api/infra/database/rls_policies.py
f"CREATE POLICY {table}_owner ON {qualified} "
f"USING ({predicate}) WITH CHECK ({predicate})"
A policy de isolamento que o Postgres aplica em cada tabela de usuário.
A REGRA QUE SAI DAQUISegurança que depende de lembrar falha. A que está no banco, não.
CAMADA 3 · DADOS

Dados: nada se perde, nada se mistura

O QUE É
Banco com regras de acesso, migrations versionadas e integridade garantida no backend.
POR QUE IMPORTA
Dado errado é pior que dado nenhum: relatório errado, cobrança errada, cliente perdido.
COMO A IA EXECUTA
Cada mudança no banco vira uma migration revisável, e o CI confere se o modelo e o banco batem antes do merge.
O JEITO COMUMAltera na mãoColuna criada direto em produção. Ninguém sabe quando nem por quê.
NO MÉTODO55 migrationsDo zero à produção, cada mudança versionada e reproduzível.
A REGRA QUE SAI DAQUIBanco que muda sem migration é banco que ninguém consegue reconstruir.
CAMADA 4 · FRONTEND

Frontend: interface que não vira labirinto

O QUE É
Pastas por funcionalidade, design system e componentes reutilizáveis.
POR QUE IMPORTA
É no frontend que o projeto feito com IA mais se repete: o mesmo botão de dez jeitos diferentes.
COMO A IA EXECUTA
O agente consulta o catálogo de componentes antes de criar um novo, e o lint reprova cor e estilo fora do sistema.
ANTESDez botõesCada tela inventa o seu.
COM O MÉTODOUm sistemaComponentes do catálogo, conferidos pelo lint.
A REGRA QUE SAI DAQUIInterface boa não é a mais bonita. É a que dá pra mudar sem medo.
CAMADA 5 · ENTREGA

Entrega: deploy sem frio na barriga

O QUE É
Containers, ambientes isolados, pipelines de integração contínua, arquivos de configuração e Makefiles.
POR QUE IMPORTA
Se o deploy depende de você lembrar dez passos, uma hora você esquece um. Na sexta à noite.
COMO A IA EXECUTA
O CI roda lint, tipos, testes e build a cada push, e a imagem que passou em stage é a mesma promovida pra produção.
ANTESHorasDeploy na mão, olhando o terminal e torcendo.
HOJE, COM O MÉTODO1 cliquePipeline que testa, constrói e promove a imagem.
JOBS REAIS DO CI
✓ api-tests
✓ arch-guards
✓ docs-guards
✓ app-quality
✓ landing-quality
✓ db-migrations-check
✓ docker-build
Alguns dos jobs de .github/workflows/ci.yml, a cada push.
A REGRA QUE SAI DAQUIDeploy bom é deploy chato: sempre igual, sempre automático.
CAMADA 6 · OPERAÇÃO

Operação: você sabe do problema antes do cliente

O QUE É
Backup, processamento paralelo, logs estruturados e auditoria de erros.
POR QUE IMPORTA
Sistema no ar é sistema que falha um dia. A diferença é descobrir em minutos ou pelo cliente.
COMO A IA EXECUTA
Tarefas pesadas vão pra fila e rodam em paralelo, e cada erro fica registrado com o rastro completo pra você, ou o agente, achar a causa.
O QUE TODO MUNDO FAZDescobre tardePelo cliente, no WhatsApp, num domingo.
O QUE EU FAÇORastro completoErro registrado com contexto, pronto pra investigar.
A REGRA QUE SAI DAQUISoftware no ar não é o fim do trabalho. É o começo da operação.

Parece muita coisa, mas não é

Seis camadas parece muita coisa. Mas não é. Você não aplica as seis no primeiro dia.

  1. Escolhe uma camada. A que mais dói hoje no seu projeto.
  2. Entrega pro agente. A documentação diz como; você revisa o que importa.
  3. Soma a próxima. Depois de rodando, aplica outra. Quanto mais camadas, menos retrabalho.

Eu falo isso porque é o que eu faço todo dia. Esse é o resultado do guard no meu repositório:

G
tools/guards
check_architecture.py
MÓDULOS VERIFICADOS
1.021 / 1.021

Saída real do guard: 1.021 módulos verificados, nenhum fora do padrão.

A REGRA QUE SAI DAQUIEscolhe uma camada, entrega pro agente, e só depois soma a próxima.

Como isso aparece no seu celular

Quando as camadas rodam juntas no automático, é isso que aparece no celular:

14:375G ▮▮▮
CI · ci.ymlagora✓ verde lint, typecheck e testes
Guard de arquitetura9 min✓ 1.021 módulos sem violação
CI e guard a cada pushNada entra em main fora do padrão
19:555G ▮▮▮
deploy-stage.ymlagora✓ imagem verificada /config.js e /stats
deploy-prod.yml9 min✓ v1.0.0 promovida para prod
Deploy promovendo a mesma imagemO que passou em stage é o que vai pra prod
23:105G ▮▮▮
Claude Codeagora✓ feature pronta seguindo api-feature.md
graphify9 min✓ grafo atualizado após o commit
O agente trabalhando com o mapaInstruções e grafo do código
07:025G ▮▮▮
pytest · apiagora✓ 2.515 testes passando
vitest · app + landing9 min✓ 945 testes passando
Testes rodando enquanto você dormeMais de 5 mil a cada push
12:205G ▮▮▮
Migration 0054agora✓ aplicada github_ci_evidence
RLS · Postgres9 min✓ policy ativa isolamento por usuário
Dados e segurança no bancoMigration versionada e RLS ativo
16:455G ▮▮▮
PR #42 · fix/ci-green-for-1.0agora✓ merge em main
release-please9 min✓ v1.0.0 changelog gerado
Release com changelogVersão nova sem planilha de mudança

Ilustração com eventos reais do repositório da Devaiana.

Você deve estar pensando…

A IA vai fazer arquitetura sozinha daqui a pouco.

Ela já escreve código sozinha, e é por isso mesmo que arquitetura importa mais: quanto mais rápido o agente, mais rápido ele espalha um padrão ruim. Quem define as regras continua sendo você.

É código pronto pra copiar?

Não. É uma arquitetura de referência documentada, com curso, guias e instruções para agentes. Você aplica no seu projeto, camada por camada.

Funciona com o Codex, ou só com o Claude?

A documentação é organizada pra orientar qualquer agente com regras, padrões e contexto. Os resultados dependem do modelo, das instruções e da sua validação.

Não sou programador sênior.

Os cursos e guias explicam cada conceito, e o agente faz a parte pesada. Projetos complexos ainda podem pedir acompanhamento técnico, e eu não vou fingir que não.

Já comprei curso de arquitetura e não funcionou.

Curso que só mostra teoria não ensina. Aqui cada camada vem com o que entregar pro agente aplicar no seu projeto.

Meu projeto já está no ar, não dá pra reescrever.

Não precisa. A arquitetura é modular: você aplica a camada que mais dói, com o sistema rodando.

Isso é coisa de empresa grande.

Empresa grande tem um time pra segurar a bagunça. Você tem o agente. É justamente quem trabalha sozinho que mais precisa de regra escrita.

QUEM TÁ FALANDO COM VOCÊ
GuilhermeFundador da Devaiana

Eu construí a Devaiana do jeito que ensino aqui: arquitetura primeiro, agentes de IA implementando depois.

O repositório dos prints é o meu dia a dia: mais de mil módulos, mais de 5 mil testes, deploy automatizado e uma documentação que o Claude e o Codex leem antes de escrever uma linha.

Eu não aprendi isso de uma vez. Aprendi errando, refazendo e anotando cada regra que evitava o mesmo erro de novo. O Ecossistema Devaiana é esse caderno, organizado pra você.

+5 miltestes automatizados rodando a cada push
160documentos de arquitetura e operação
1.021módulos verificados pelo guard em todo commit
55migrations versionadas, do zero à produção

Quero que o seu próximo projeto já nasça com essa base.

Agora você tem um caminho

Se você quer parar de arrumar o que a IA faz e começar a entregar software de verdade, eu te mostro o caminho, camada por camada.

COMEÇAR HOJE

Ecossistema Devaiana

Você pode começar hoje com o Ecossistema Devaiana: as 6 camadas desta página, aula por aula, com a documentação pronta pro seu agente.

  • Arquitetura modular
  • Segurança e LGPD
  • Dados com integridade
  • Frontend organizado
  • Entrega automatizada
  • Operação que avisa
  • Curso com aulas animadas
  • Começa no seu projeto atual
3 BÔNUS INCLUSOS
Instruções para Claude e Codex R$97Guias práticos em PDF R$67Biblioteca de Skills & Tools R$97
GRÁTIS pra quem entra no Ecossistema
Como entrar no Ecossistema (leva 1 minuto):1. Clica no botão aqui embaixo.
2. Responde umas perguntas rápidas sobre o seu projeto.
3. No final aparece o Ecossistema Devaiana com o seu desconto e o botão pra entrar.
Acessar o Ecossistema Devaiana →

Perguntas

O que é o Ecossistema Devaiana?

Uma arquitetura de referência para software feito com IA: curso com aulas animadas, documentação das 6 camadas para Claude e Codex, guias práticos e uma biblioteca de skills e tools.

Quanto custa?

Você descobre no final do teste, com uma condição especial pra quem chegou por aqui.

Preciso ser programador?

Não necessariamente. Os cursos e guias explicam os conceitos, e a documentação orientada para IA apoia quem está construindo com agentes. Projetos complexos ainda podem exigir acompanhamento técnico.

Funciona com Claude e Codex?

Sim. A documentação é organizada para orientar essas ferramentas com regras, padrões e contexto arquitetural. Os resultados dependem do modelo, das instruções e da validação.

DAQUI A UM TEMPO

Daqui a um tempo

Imagina o seu projeto com testes rodando a cada push, deploy sem medo e um agente que acerta de primeira. Ou amanhã igual a hoje: a mesma feature pedida três vezes, o mesmo bug, o mesmo medo do deploy.

Eu não vou te prometer resultado. O que eu posso é te mostrar o caminho que eu já fiz. A decisão é sua.

O desconto aparece no final do teste.