Team Terraform workflow
Goal: Keep infrastructure changes reviewable and safe.
- Use remote state with locking (S3+DynamoDB, etc.).
- Run fmt+validate on every PR.
- Always review `plan` output before apply.
- Apply from a controlled runner (CI/CD) with approvals for prod.
- Avoid `-target` except for emergency recovery.