Regras fundamentais do modelo

📋
Especificação antes de implementação

Cada documento é produzido pela IA em sessão supervisionada pelo papel humano correspondente. O objetivo nasce em GOAL.md (engenheiro supervisiona). O problema nasce em BUSINESS.md (analista supervisiona). A projeção da solução — GUIDELINE.md, ARCHITECTURE.md e SOLUTION.md — é produzida em paralelo, com designer e arquiteto supervisionando em coordenação, a partir do problema já consolidado. O código nasce dessa projeção (engenheiro supervisiona). Nunca antes — pular etapas viola as regras primárias invioláveis.

📂
Nenhuma tecnologia sem registro

Toda stack deve estar declarada em docs/SOLUTION.md antes de ser adotada.

🧪
Testes guiados por negócio

Cobertura 100% das regras especificadas — cada regra de negócio tem pelo menos um teste correspondente.

🔒
Secrets nunca no código

Toda credencial e segredo deve ser configurável por ambiente — jamais embutido no código-fonte.

⚙️
The Twelve-Factor App

O software construído deve ser aderente aos doze fatores para garantir portabilidade e escalabilidade.

🤝
Commits são humanos

A IA propõe em todos os artefatos — GOAL.md, BUSINESS.md, GUIDELINE.md, ARCHITECTURE.md, SOLUTION.md e código. O papel humano correspondente (engenheiro, analista, designer, arquiteto) revisa e commita — a decisão e responsabilidade de cada commit permanecem humanas.