Os 5 Pilares Arquiteturais do SDLC

Todas as entregas no ecossistema multi-repo são balizadas por cinco pilares arquiteturais inegociáveis:

1. Governança Estrita (Human-in-the-Loop)

Mutações de estado persistentes (git commit, git push, terraform apply, fechamento de tarefas) exigem validação e autorização humana explícita através de portões de decisão dedicados.

2. Segurança em Primeiro Lugar (SecOps & Secret Zero)

Todos os segredos, senhas e certificados são injetados dinamicamente em memória via Infisical SaaS em tempo de execução. Arquivos .env são terminantemente proibidos no repositório.

3. Modularização Limpa de IaC (Clean IaC)

Módulos atômicos de infraestrutura (-infra-modules) são 100% genéricos, agnósticos e sem defaults com dados pessoais. Toda parametrização pertence às pilhas de ambiente (-infra-live).

4. Validação Empírica em Runtime (Empirical-First)

Proibido assumir sucesso ou propor avanço sem evidência prática em tempo de execução (exit code 0 comprovado por logs reais de terminal). Escrever código não equivale a validar código.

5. Resiliência Distribuída & Confiabilidade

Lógicas assíncronas implementam idempotência ponta a ponta, retries com jitter exponencial, sagas compensatórias e roteamento fail-closed.