Terraform CI: lint and policy gates before plan | Vectle