Skip to content

Knowledge Levels

Every Work Item carries the minimum context for its Knowledge Level. The level decides how many questions Kaddo asks and what the generated file contains.

LevelWhenQuestions
K0Trivial changeNone
K1Hotfix / simple fixProblem + expected result
K2Feature or bugfix with functional impact+ impact + acceptance criteria
K3Capability or significant change+ design
K4Architecture change or migration+ risks

The generated file includes front matter, a Definition of Done, and a Learning section.

Ownership

Ownership is declared in the front matter of each artifact — no central mapping file.

---
type: feature
id: WI-001
title: "Add payment retry logic"
knowledge_level: K2
status: in-progress
code:
- src/payments/**
- src/shared/payment/**
summary: "Adds retry policy for failed payment attempts."
---

Kaddo builds a simple Knowledge Graph from these front matters at runtime:

artifact → code globs → git diff intersection