Your question is Manage Terraform Across Environments. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
You need to manage infrastructure as code with Terraform for a platform that runs across development, test, staging, and production. The goal is to keep environments consistent while still allowing controlled differences such as sizing, networking, and access policies. You also need a practical way to review changes, prevent configuration drift, and safely promote updates through your CI/CD process.
How would you manage Terraform across multiple environments?