Search docs
Docs searchValidation rule
Back to Rule CatalogAP-ADR-002DocumentationADR file missing title
Checks that ADR files include a top-level title.
warningsetup-gapNo auto-fix
How to fix
- Add a top-level ADR title.
- Keep the title specific to the decision.
- Run validation again to confirm the ADR can be indexed.
What it means
An ADR file exists but does not include the expected title heading.
Why it matters
Titles make decisions scannable in reports, reviews, and generated architecture summaries.
Common causes
- An ADR was drafted from a blank file.
- The title uses a lower-level heading.
- Generated ADR content was pasted without the template heading.
Example bad pattern
A markdown ADR starts with plain text and no # heading.Example good pattern
# ADR 004: Dependency governance and module boundary enforcementRelated files/config
docs/adrsdocs/architecture/overview.md
Related CLI commands
archpilot validatearchpilot validate --ci
Related docs