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.