Consumer Templates
Document Templates
These files are optional starting points for consumer documentation.
These files are optional starting points for consumer documentation. Copy only the files required by the current stage and replace every __PLACEHOLDER__ before committing.
| Template | Purpose |
|---|---|
standards.project.json | Selects the platform profile, paths, extensions, and standards overrides. |
project-agents.md | Provides the short consumer agent entry point. |
product-brief.md | Defines the application v1 product boundary. |
domain-index.md | Maps the bounded context, capabilities, and primary journey. |
glossary.md | Defines shared domain language. |
capability.md | Defines language, aggregate boundaries, states, transitions, invariants, events, reactions, and use cases. |
use-case.md | Defines one command or query, its Domain behavior, and its acceptance criteria. |
page.md | Defines non-trivial page composition when the ADDD page criteria apply. |
decision.md | Records a standards override or expensive-to-reverse choice. |
runbook.md | Records an operational trigger, procedure, verification, and recovery path. |
release-evidence.md | Records verified artifacts, gates, recovery exercises, smoke tests, alerts, and skipped checks for one release. |
The JSON blocks in capability, use-case, and page documents route agents and record status. Their allowed fields are defined in ADDD, not by a separate schema or CLI.
The standards do not generate application code. Agents read the selected profile, task conventions, active use case, and enabled extensions before implementing the smallest complete slice.