Proyecto legacy
Cuándo usar esto: mantienes un sistema legacy donde el conocimiento vive en la cabeza de las personas, los cambios son riesgosos y necesitas entender antes de tocar nada.
El principio guía para proyectos legacy es entender antes de cambiar.
Flujo de trabajo
kaddo init # estado: legacy, tamaño de equipo, estructurakaddo scan # inventario técnico determinístico → .kaddo/scan.jsonkaddo context # context pack para el LLM → .kaddo/context-pack.mdkaddo add agents # instala los agent prompt packskaddo understand # plan guiado de handoff CLI → LLM# ── en tu LLM, usa PRIMERO el legacy-agent para mapear riesgos, incógnitas y# candidatos de modernización, luego architecture-agent, capability-agent y roadmap-agent ──kaddo create --from roadmap # Work Items pequeños y de bajo riesgo desde el roadmapkaddo owners suggest # declara el ownership (code:) en cada Work Itemkaddo guard # detecta posible deriva del conocimientokaddo explain # resume lo que Kaddo sabe actualmenteCLI vs LLM
- CLI (determinístico):
scaninventaría el stack y expone preguntas abiertas;createmantiene los Work Items pequeños;owners suggestyguardconectan el conocimiento al código frágil. - LLM (interpretación): el legacy-agent identifica riesgos, incógnitas y candidatos de modernización; los demás agentes reconstruyen arquitectura y capacidades y proponen un roadmap cuidadoso.
Kaddo no entiende un sistema legacy automáticamente. Estructura señales y guía a tu LLM — el humano mantiene el control de cada cambio.
Artefactos esperados
architecture/legacy/risks.mdarchitecture/legacy/unknowns.mdarchitecture/legacy/modernization-candidates.mdarchitecture/current-state.mdarchitecture/capabilities.mdarchitecture/roadmap.mdarchitecture/work-items/*.mdSiguientes pasos
Prefiere Work Items pequeños, captura las incógnitas a medida que aprendes y declara ownership
primero en las zonas más riesgosas para que kaddo guard marque los cambios que puedan
necesitar revisión de conocimiento. Mira el Flujo completo.
Míralo en acción: el repo de demo Old Orders, o explora todos los Ejemplos.