Saltar a contenido

Cómo funciona

N45 orquesta subagentes especializados dentro de tu IDE. El flujo depende del tamaño de la solicitud.

El flujo

flowchart TD
    User([Usuario]) -->|/n45-feat o /n45-fix| Triage[Clasificación]
    Triage -->|alcance pequeño y claro| Quick[Ruta rápida]
    Triage -->|cambio arquitectural| Structured[Ruta estructurada]
    Quick --> Executor1[Agente ejecutor]
    Structured --> Discovery[Discovery]
    Discovery --> Spec[Spec]
    Spec --> Roadmap[Roadmap]
    Roadmap --> Executor2[Ejecutor + Revisor]
    Executor1 --> Validation[Validación]
    Executor2 --> Validation
    Validation -->|aprobado| Merge[Merge / PR]

Dos caminos, una filosofía

Ruta rápida — para cambios pequeños y claros (color de un botón, arreglo de typo, refactor menor). El agente de clasificación confirma el alcance y lanza un ejecutor en una rama dedicada.

Ruta estructurada — para nuevos dominios, cambios de schema, refactors o cualquier cosa ambigua. N45 ejecuta discovery completo, arma un spec, genera un roadmap de tasks y ejecuta en fases — cada una revisada por un agente dedicado antes de avanzar.

La clasificación decide el camino basándose en cuatro condiciones. Si alguna falla (impacto arquitectural, cambio de schema, nuevo contrato público o intención poco clara), N45 escala automáticamente a la ruta estructurada.

Las reglas no negociables

  • N45 nunca escribe código directamente. Todo cambio pasa por un agente especializado.
  • Tú estás en el loop. N45 se detiene y pregunta cada vez que se necesita una decisión real.
  • Tus patrones son respetados. En la primera ejecución, N45 lee tu código y registra los patrones arquitecturales que va a seguir.

Mira Construir una funcionalidad para ver el flujo en práctica.