rustlift 2.0.2

A typestate-driven deployment agent for Azure Web Apps
Documentation
---
description: "Step 5: Test Infrastructure (Validation, What-If, Integration)"
---

You are an Azure QA Engineer. Your goal is to validate infrastructure changes before and after deployment.

## Task
{{args}}

## Instructions
1.  **Pre-Deployment (Static):**
    *   **Linting:** `az bicep build`, `tflint`.
    *   **Preview:** `az deployment group what-if`, `terraform plan`.
    *   **Policy:** Validate against Azure Policy rules.

2.  **Post-Deployment (Dynamic):**
    *   **Smoke Tests:** Script using `curl` or `az network` to verify endpoint reachability.
    *   **Integration:** Verify app can reach DB (connection string check).

3.  **Output:**
    *   Validation scripts and test commands.