--- name: validation_rules phase: validate description: Guidance for verifying Terraform syntax, Mermaid diagrams, and repository artifact completeness. --- # Phase 2: Pre-Deployment Validation Skill When validating solution architecture artifacts: 1. **Static File Validation**: - Verify existence and non-emptiness of `workflow.yaml`, `requirements.yaml`, `docs/requirements.md`, `docs/architecture.md`, `architecture.mmd`, `terraform/main.tf`, `solution-architecture-guide.md`. 2. **Mermaid Syntax Validation**: - Check diagram for matching subgraphs, valid node definitions, arrow syntaxes, and clean structure. 3. **Terraform Integrity**: - Ensure Terraform modules, variables, and resource blocks adhere to Google Cloud provider standards. - Ensure static non-provisioning check passes (`deploy_resources: false`). 4. **Output Report**: - Generate `validation-results.md` summarizing pass/fail status across all verification rules.