Capabilities
Each capability answers one question about a change — and abstains, deterministically, when it has no declared answer. They compose into the loop a person or an agent runs around every edit.
why
Which decision explains this file? Map any path to the decisions that govern it.
$ decree why <file> intent-check
Will my plan collide with a decision? Catch it before you write a line.
$ decree intent-check intent-review
Does this diff collide with governance? A CI-shaped gate after you code.
$ decree intent-review --diff commit-check
Does this change name the decision it implements? Gate the commit→decision link in CI.
$ decree commit-check --diff-base health
Has a decision’s declared scope rotted? Findings and advisories, kept apart.
$ decree health governs-gap
A file your decision owns but never declared — surfaced at edit time, advisory.
$ decree intent-check --under the lifecycle
Create, validate, and track decisions: lint, status, progress, index, graph.
$ decree lint New here? Start with why, or watch all six run in order in
decree by example.