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 the rule validates
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.
Typical violation example
A markdown ADR starts with plain text and no # heading.Typical compliant example
# ADR 004: Dependency governance and module boundary enforcementRelated rules
AP-ADR-001 - ADR directory missingAP-ADR-003 - ADR status missing or invalidAP-ADR-004 - Required ADR missing for architecture contextAP-DOC-001 - Tenant model ADR exists for different-schema model
Adjacent categories
Related files/config
docs/adrsdocs/architecture/overview.md
Related CLI commands
archpilot validatearchpilot validate --ci
Related docs