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.
Eficiencia de contexto
En un proyecto legacy, explorar es costoso porque una suposición equivocada puede ser peligrosa. Kaddo reduce ese costo haciendo explícitos riesgos, incógnitas, ownership y arquitectura actual antes de implementar. Los agentes exploran menos código a ciegas y prestan más atención a las partes que las personas marcaron como riesgosas.
Artefactos esperados
knowledge/legacy/risks.mdknowledge/legacy/unknowns.mdknowledge/legacy/modernization-candidates.mdknowledge/tech/current-state.mdknowledge/product/capabilities.mdknowledge/delivery/roadmap.mdknowledge/delivery/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.
¿No sabes qué ejecutar en algún punto?
kaddo understandresponde “¿Qué debería hacer ahora?” a partir del estado real del proyecto.
Míralo en acción: el repo de demo Old Orders, o explora todos los Ejemplos.