Aula 10

Dicas de Ouro

Estruturamos o codigo (Aula 8) e o sistema (Aula 9). Faltam os dados. Dados sao o mais perigoso. Codigo erra = teste pega. Sistema erra = /health pega. Dados erram = ninguem sabe. Descoberta 3 meses depois.

Para o agente: “Crie o schema com colunas explicitas e constraints. amount > 0, status so aceita valores definidos.”

Para o agente: “Importe este Excel no DB. Respeite constraints do DDL. Linhas violadas separe em arquivo com relatorio.”

O schema e a lei que eu estabeleco

NOT NULL, FOREIGN KEY, CHECK. Quem insere nao importa. Satisfaz o schema = entra. Nao satisfaz = rejeitado. Desde 1970.

Lei nao e justica, e definicao.

Linha de defesa tripla

  1. Constraints DB — NOT NULL, UNIQUE, CHECK, FOREIGN KEY. Incontornaveis.
  2. Regras de negocio (Rego) — “Desconto >30% precisa aprovacao do gerente”
  3. Ratchet de migracao — DDL muda -> validate -> migracao (up+down) -> staging -> producao

Visao da Aula 10

AulaO que aprendemosResultado
1Vibe coding“Com palavras sai codigo”
2Por que desmoronaDrift, dissipacao de contexto, bajulacao
3Como impedirHurl, Git, CI/CD
4Parede de 200 endpointsyongol — SSOT declarativo
5IA com redeasReins Engineering 3 pilares
6Trava e avancaRatchet Pattern
7Reverte bajulacaoIFEval — feedback gera convergencia
8Estrutura o codigofilefunc + tsma
9Estrutura o sistema4 condicoes — Agent Operable System
10Estrutura os dadosSchema e lei — Agent Operable Data

Codigo -> Sistema -> Dados. Mesmo principio nos tres dominios.

Declare, verifique, trave, persista. Decisao do humano, implementacao e verificacao da maquina.

Com palavras se cria. Nao so codigo, mas sistema e dados. Mas precisa de redeas, trilhos e lei. Projetar isso e Reins Engineering.


Curso Completo de Reins Engineering

AulaTitulo
Aula 1Como Comandar a IA
Aula 2Como Nao Confiar na IA
Aula 3O App que Nao Quebra
Aula 4Decisoes Fora do Codigo
Aula 5IA com Redeas
Aula 6Passou, Trava
Aula 7Como Reverter a Bajulacao
Aula 8A Fabrica do Agente
Aula 9Automacao Alem do Codigo
Aula 10A Lei dos Dados