Javier Núñez

Proyecto · framework abierto

GATE y el SDLC asistido con IA

Asistencia que se detiene donde empieza el criterio.

GATE, la base

GATE (Governed, Assisted, Traceable Engineering) describe cómo funciona el ciclo de vida del software cuando un equipo trabaja con asistentes de IA: sus etapas, lo que entra y sale de cada una, quién decide en cada punto de control y hasta dónde llega la máquina. La IA lee, cruza información, redacta y verifica contra la fuente; la persona acepta o rechaza, elige cuando hay que ceder algo, autoriza cualquier escritura en un sistema compartido y responde por el resultado.

Su pieza central es el aprendizaje. Cada decisión que sale de un review y cada causa raíz de un incidente se convierten en una regla del catálogo del equipo, con su origen por escrito, y esa regla se aplica desde el cambio siguiente.

Un cambio o un incidente Review o postmortem Regla candidata, con su origen Aprobación del responsable Catálogo del equipo El equipo aprende
El ciclo de aprendizaje del equipo: cada review e incidente deja una regla que se aplica antes del cambio siguiente

El SDLC de cada empresa

Sobre GATE, cada empresa levanta su propio SDLC: un repositorio con su método, su catálogo de reglas, el contexto de sus productos, sus skills, su gobierno y la forma en que se suma cada persona. Se escribe una sola vez, en formatos neutrales, y un adaptador liviano lo conecta con el asistente que haya elegido la empresa, ya sea Claude Code, Gemini CLI, Kiro, Codex u otro.

Del framework al SDLC

01 Nombrar al orquestador Quien conduce la adopción y decide 02 Elegir el asistente Claude, Gemini, Kiro, Codex u otro 03 Generar el esqueleto Un comando deja la estructura, el catálogo vacío y los guardias 04 Entrevista Sobre la empresa, sus roles, sus herramientas y lo que quiere primero 05 Construcción por capas Cada capa se muestra antes de seguir 06 Verificación Punto por punto, corrida de verdad 07 Entrada de cada persona Con sus propios accesos y sus perfiles habilitados 08 Formulación con salida escrita Cuando se cumplen los criterios, cada responsable aprueba lo suyo
Cómo implementar GATE en una empresa
python3 bin/bootstrap.py sdlc ../sdlc-miempresa --assistant claude-code

Probado en la práctica

GATE se aplicó en una organización real y lo que se aprendió ahí volvió al framework: el rol del orquestador, una fase de formulación con salida escrita, permisos por sesión y casos de uso que valida producto y que terminan convertidos en pruebas automatizadas. Además se puso a prueba construyendo desde cero el SDLC de una empresa simulada, que se usó en todo el ciclo, desde la definición de un requerimiento hasta el postmortem de un incidente.

Licencia

La documentación se publica con licencia CC BY 4.0 y el código, con licencia MIT. Se puede usar, adaptar y redistribuir, incluso con fines comerciales, siempre que se cite la fuente.

En el blog

  1. 20 de octubre de 2026

    Cómo implementar GATE en tu empresa

    Lo que hace falta para armar el SDLC de una empresa con GATE y por dónde partir.

  2. 13 de octubre de 2026

    Cómo se construyó GATE

    GATE partió como una lista de problemas que se repetían al trabajar con IA.

  3. 6 de octubre de 2026

    Ingeniería con IA

    Qué se gana cuando la experiencia se combina con la asistencia y con un ciclo que aprende.

Volver a proyectos