Planning System Validation¶
Consistency checking and auto-repair for project containers.
Key Classes¶
| Class | Purpose |
|---|---|
ConsistencyChecker |
5-rule validation with optional auto-repair |
ValidationResult |
Result dataclass with errors, warnings, and repaired flag |
Validation Rules¶
- Parent references point to existing items
- Child references point to existing items
- Bidirectional parent-child consistency
- No circular references in hierarchy
- Dependency references point to existing items
Notes¶
repair_broken_references()clears broken refs and stores originals in item metadata- Validation runs automatically on project load