Skip to content

Work Item Traceability

Traceability is what makes Kaddo a knowledge system rather than a folder of documents. Every Work Item can be traced back to why it exists and forward to the code it governs.

The traceability chain

Roadmap initiative
↓
Candidate Work Item
↓
Kaddo Work Item
↓
Ownership metadata
↓
Code change
↓
Guard signal
↓
Learning

Each link answers a question:

  • Roadmap initiative — why is this on our radar?
  • Candidate Work Item — what specifically should we do?
  • Kaddo Work Item — the committed, traceable unit of work.
  • Ownership metadata — what code does this knowledge govern?
  • Code change — the actual implementation.
  • Guard signal — did the code move without the knowledge?
  • Learning — what should the next person know?

Example 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/**
---
FieldMeaning
typeKind of Work Item: feature, bugfix, hotfix, spike, migration…
idUnique, stable identifier for this Work Item
statusLifecycle state: proposed, in-progress, done, cancelled
knowledge_levelMinimum context required (K0–K4) — see Concepts
sourceWhere this Work Item came from (e.g. roadmap)
source_idThe roadmap candidate that produced it
source_initiativeThe higher-level roadmap initiative
domainsBusiness/product domains this touches
capabilitiesProduct capabilities this affects
codeGlob patterns that connect this artifact to code (used by Guard)

How Guard uses traceability

When you change src/points/checkout.ts, kaddo guard reads the git diff, finds that the file matches WI-20260601-001’s code: glob, and — if the Work Item was not updated in the same diff — shows a non-blocking FYI. The signal points reviewers at knowledge that may now be stale.


Next: Examples with Other Tools — how Kaddo fits your stack.

Created by Julian Dario Luna Patiño · v3.100.0