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.

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