pub fn validate_installer(path: &Path) -> Result<ValidationResult>Expand description
Validate an installer specification without executing it.
Checks:
- TOML syntax is valid
- All required fields are present
- Step dependencies form a valid DAG (no cycles)
- All referenced artifacts exist
- All preconditions/postconditions are well-formed