Search docs
Docs searchValidation rule
Back to Rule CatalogAP-ARCH-009ArchitectureProject rule configuration file is valid
Checks that the project rule configuration file can be parsed and used.
errorsetup-gapNo auto-fix
How to fix
- Open the rule configuration file and fix schema issues.
- Remove unsupported fields.
- Run validation again and review ignored config entries.
What the rule validates
ArchPilot found the rule configuration file but could not validate its structure.
Why it matters
Invalid rule configuration can disable intended guardrails or make validation results confusing.
Common causes
- The rules file has invalid JSON.
- A rule override has the wrong shape.
- A disabled-rule or severity entry references an invalid value.
Typical violation example
A dependency rule config contains malformed JSON or unsupported severity values.Typical compliant example
Rule configuration parses cleanly and validation reports no ignored config entries.Related rules
AP-ARCH-001 - Modular monolith folder structure existsAP-ARCH-002 - Implementation profile not fully supportedAP-ARCH-003 - Architecture overview artifact existsAP-ARCH-004 - Module baseline files exist
Adjacent categories
Related files/config
.archpilot/dependency-rules.json.archpilot/architecture.json
Related CLI commands
archpilot validatearchpilot validate --ci