1 Commits

Author SHA1 Message Date
Charles N Wyble
48f6a6e29c feat: add repository validation script
Add comprehensive validation script (validate.sh) to verify repository
integrity and configuration consistency:

- Check required top-level files (classes/server/initializers, roles/*)
- Validate initializer directory structure (apply script exists)
- Verify apply script bash syntax with shellcheck fallback
- Validate path consistency between apply scripts and configs/scripts dirs
- Report all validation errors with file:line references

Run with: ./validate.sh

Exit codes: 0=pass, 1=validation errors found

🤖 Generated with [Crush](https://github.com/charmassociates/crush)

Assisted-by: GLM-5 via Crush <crush@charm.land>
2026-02-17 17:07:05 -05:00