Princípios
Como construímos.
Agentes de IA conseguem produzir código rápido, mas velocidade sem disciplina só entrega bugs mais rápido. Estes são os pisos inegociáveis a que submetemos todo projeto — os mesmos pisos que nossas skills de código aberto codificam para que os agentes os sigam por padrão.
Padrões acima de achismo
Um princípio só conta se uma máquina puder verificá-lo. Cada piso abaixo mapeia para um gate concreto no nosso ferramental — um teste, uma regra de revisão, um artefato obrigatório — para que 'pronto' seja provado, não afirmado. É isso que nossas skills de engenharia instalam num projeto, e o que nossa pesquisa segue afiando.
Os pisos inegociáveis
A segurança é decidida no servidor
Autenticação e autorização são impostas no servidor, nunca no cliente. Segredos nunca chegam ao bundle do navegador. Uma verificação na UI é experiência do usuário — a decisão real acontece onde a requisição aterrissa, contra uma identidade verificada.
Testes provam comportamento
Um teste afirma o que o software faz — conteúdo, estado, interação, caminhos de erro e vazios — não meramente que renderizou. Cobertura que não falha quando o comportamento quebra não é cobertura. Quality gates bloqueiam um merge do mesmo jeito que um build quebrado.
Toda mudança deixa um rastro de auditoria
Nenhum trabalho está pronto até ser registrado: o que mudou, por quê, o que foi decidido e o que foi descartado. O archive faz parte da entrega, não é papelada depois dela — para que o raciocínio sobreviva à sessão que o produziu.
A identidade vem primeiro
Todo projeto começa com IAM robusto: identidade não é um e-mail, o acesso é baseado em relacionamento e multi-tenant por padrão, e o passwordless é a meta. A autorização é granular desde o primeiro dia, não parafusada depois de um vazamento.
Aberto por padrão
Nossas ferramentas são de código aberto e nossos achados são públicos. Se importa, você pode ler, rodar, forkar e construir em cima. A reprodutibilidade é o objetivo — um resultado que você não consegue reproduzir é uma opinião.
Entregue, não acumule
Pesquisamos construindo e entregando; o laboratório e os produtos se alimentam mutuamente. O objetivo é tornar o jeito certo o jeito fácil — ferramental que instala o padrão, o mantém atualizado e sai do caminho do desenvolvedor.
Veja os pisos em código.
Os princípios acima estão codificados como skills de engenharia instaláveis para o Claude Code — e o código está todo no GitHub.