# YAML Files Validation

## Role
Verify syntax and structure of project YAML files.

## Actions
1. Identify all YAML files:
   - pipeline.yml
   - .gitlab-ci.yml
   - .autocode/config.yml (if present)
   - templates/*.yml
2. Validate each file with yamllint:
   ```bash
   npx yaml-lint pipeline.yml
   ```
3. Check indentation (2 spaces)
4. Check duplicate keys
5. Validate specific schemas (GitLab CI)

## Validation Criteria
- [ ] All YAML files syntactically valid
- [ ] Consistent indentation
- [ ] No duplicate keys
- [ ] Specific schemas respected