In this section: Glossary
Contract-Driven AI Development
C-DAD is the discipline the book and the toolkit are both named after. Short for Contract-Driven AI Development, it's the practice of making a system explain itself through contracts, instead of through whoever happens to remember.
In practice that means treating every capability's intent, dependencies, and boundaries as something written down and checkable, not something inferred from old commit messages. The four core ideas, legibility, capability, contract, and the capability graph, are the vocabulary C-DAD is built from.
The cdad CLI is the executable half of the discipline: check, roadmap,init, validate, and graphwalk a repo from unmeasured to mapped, one capability at a time.