Saltearse al contenido

Ruta del Proyecto

La Ruta del Proyecto es un mapa de progreso determinístico que muestra dónde se encuentra tu proyecto en su ciclo de vida — qué pasos están completados, cuál es el actual y qué viene después.

Cómo funciona

Kaddo clasifica tu proyecto como new, pre-ai o legacy (según project.state en .kaddo/config.yml) y construye una ruta de pasos ordenados. Cada paso se evalúa contra el estado real del proyecto: presencia de config, baseline de scan, calidad de artefactos de conocimiento, Work Items, ADRs, adaptadores e historial de guard.

Estados de los pasos

MarcadorEstadoSignificado
[x]donePaso completado con evidencia
[>]currentEl paso en el que deberías trabajar ahora
[ ]pendingAún no alcanzable
[~]warningExiste pero necesita atención (ej. calidad débil)
[!]blockedNo puede continuar hasta resolver una dependencia
[-]skippedOmitido intencionalmente
[o]optionalNo requerido para el progreso

Dónde aparece

  • kaddo explain — checklist completo en la salida de Explain.
  • kaddo context — resumen compacto en el context pack.
  • kaddo understand — resumen compacto en el handoff de understand.
  • Recurso MCPkaddo://project-route devuelve la ruta completa como JSON.

Modelo JSON

{
"type": "pre-ai",
"currentStep": "define-business",
"completed": 2,
"total": 15,
"progressPercent": 13,
"steps": [
{
"id": "enable-kaddo",
"label": "Enable Kaddo",
"status": "done",
"evidence": [".kaddo/config.yml"]
}
]
}

Cada paso puede incluir campos evidence, reason, command, agent y skill para guiarte hacia su completación.

Definiciones de rutas

  • New (12 pasos): init → business → product → capabilities → architecture → decisions → work source → materialize → refine → ownership → prepare → guard.
  • Pre-AI (15 pasos): agrega scan, resolve ADRs y capture learning.
  • Legacy (15 pasos): agrega identify legacy modules e identify operational risks.

Creado por Julian Dario Luna Patiño · v3.60.0