Assess Terraform Change
assess_terraform_changeEvaluate Terraform/IaC release risk using plan evidence and governance facts such as rollback, peer review, and stateful impact before approving changes.
Instructions
Evaluate Terraform/IaC release risk using plan evidence plus change-governance facts such as rollback, peer review and stateful impact. Use this for overall change/release decisions; for security-only inspection of a raw Terraform plan, use review_terraform_security. It analyzes supplied evidence only and never applies a plan, changes infrastructure, or writes Terraform state.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hasPeerReview | No | Whether another qualified reviewer has reviewed the proposed change. | |
| hasRollbackPlan | No | Whether a documented rollback or recovery path exists for this change. | |
| changedResources | No | Infrastructure resource classes changed by the pull request or deployment. | |
| hasTerraformPlan | No | Whether a Terraform plan artifact was generated and reviewed for this change. | |
| terraformPlanJson | No | Optional raw Terraform plan JSON. When supplied, the server derives resource classes and evidence. | |
| includesIamChanges | No | Whether the change adds, removes or modifies IAM permissions, roles or policies. | |
| includesPublicIngress | No | Whether the change introduces or modifies internet-accessible ingress or public network exposure. | |
| modifiesStatefulResources | No | Whether databases, persistent volumes or other stateful resources are changed or replaced. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| evidence | Yes | ||
| checklist | Yes | ||
| riskLevel | Yes | ||
| riskScore | Yes | ||
| uncertainties | Yes | ||
| changedResources | Yes | ||
| assessmentConfidence | Yes | ||
| recommendedReleasePath | Yes |