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.