Saltearse al contenido

Trazabilidad de Work Items

La trazabilidad es lo que hace de Kaddo un sistema de conocimiento y no una carpeta de documentos. Cada Work Item puede rastrearse hacia atrás (por qué existe) y hacia adelante (el código que gobierna).

La cadena de trazabilidad

Iniciativa del roadmap
Work Item candidato
Work Item de Kaddo
Metadata de ownership
Cambio de código
Señal de Guard
Aprendizaje

Cada eslabón responde una pregunta:

  • Iniciativa del roadmap — ¿por qué está en nuestro radar?
  • Work Item candidato — ¿qué deberíamos hacer exactamente?
  • Work Item de Kaddo — la unidad de trabajo comprometida y trazable.
  • Metadata de ownership — ¿qué código gobierna este conocimiento?
  • Cambio de código — la implementación real.
  • Señal de Guard — ¿el código avanzó sin el conocimiento?
  • Aprendizaje — ¿qué debería saber la siguiente persona?

Ejemplo de front matter

---
type: feature
id: WI-20260601-001
status: proposed
knowledge_level: K2
source: roadmap
source_id: WI-CANDIDATE-001
source_initiative: RM-001
domains:
- loyalty
capabilities:
- points-management
code:
- src/points/**
---
CampoSignificado
typeTipo de Work Item: feature, bugfix, hotfix, spike, migración…
idIdentificador único y estable de este Work Item
statusEstado del ciclo de vida: proposed, in-progress, done, cancelled
knowledge_levelContexto mínimo requerido (K0–K4) — ver Conceptos
sourceDe dónde vino este Work Item (p. ej. roadmap)
source_idEl candidato del roadmap que lo originó
source_initiativeLa iniciativa de roadmap de nivel superior
domainsDominios de negocio/producto que toca
capabilitiesCapacidades de producto que afecta
codePatrones glob que conectan este artefacto al código (los usa Guard)

Cómo usa Guard la trazabilidad

Cuando cambias src/points/checkout.ts, kaddo guard lee el git diff, detecta que el archivo coincide con el glob code: de WI-20260601-001 y —si el Work Item no se actualizó en el mismo diff— muestra un FYI no bloqueante. La señal apunta a los revisores hacia conocimiento que podría estar desactualizado.


Siguiente: Ejemplos con otras herramientas — cómo encaja Kaddo en tu stack.