Principios
Cómo construimos.
Los agentes de IA pueden producir código rápido, pero la velocidad sin disciplina solo entrega bugs más rápido. Estos son los pisos innegociables a los que sometemos cada proyecto — los mismos pisos que nuestras skills de código abierto codifican para que los agentes los sigan por defecto.
Estándares por encima de intuiciones
Un principio solo cuenta si una máquina puede verificarlo. Cada piso de abajo mapea a un gate concreto en nuestras herramientas — una prueba, una regla de revisión, un artefacto obligatorio — para que 'terminado' se demuestre, no se afirme. Esto es lo que nuestras skills de ingeniería instalan en un proyecto, y lo que nuestra investigación sigue afinando.
Los pisos innegociables
La seguridad se decide en el servidor
La autenticación y la autorización se aplican en el servidor, nunca en el cliente. Los secretos nunca llegan al bundle del navegador. Una verificación en la UI es experiencia de usuario — la decisión real ocurre donde aterriza la petición, contra una identidad verificada.
Las pruebas demuestran comportamiento
Una prueba afirma lo que hace el software — contenido, estado, interacción, rutas de error y vacías — no solo que renderizó. La cobertura que no falla cuando el comportamiento se rompe no es cobertura. Los quality gates bloquean un merge igual que un build roto.
Cada cambio deja un rastro de auditoría
Ningún trabajo está terminado hasta que se registra: qué cambió, por qué, qué se decidió y qué se descartó. El archive es parte del entregable, no papeleo posterior — para que el razonamiento sobreviva a la sesión que lo produjo.
La identidad va primero
Cada proyecto comienza con un IAM robusto: la identidad no es un email, el acceso es basado en relaciones y multi-tenant por defecto, y el passwordless es la meta. La autorización es granular desde el primer día, no atornillada después de una brecha.
Abierto por defecto
Nuestras herramientas son de código abierto y nuestros hallazgos son públicos. Si importa, puedes leerlo, correrlo, forkearlo y construir sobre ello. La reproducibilidad es el punto — un resultado que no puedes reproducir es una opinión.
Entrega, no acapares
Investigamos construyendo y entregando; el laboratorio y los productos se alimentan mutuamente. La meta es hacer que la forma correcta sea la forma fácil — herramientas que instalan el estándar, lo mantienen al día y se apartan del camino del desarrollador.
Ve los pisos en código.
Los principios de arriba están codificados como skills de ingeniería instalables para Claude Code — y el código está todo en GitHub.