Your question is Terraform and CI/CD Tooling. 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).
Explain how you use Terraform to maintain infrastructure consistency and support CI/CD automation, including how you handle drift and recovery.
Describe your repository structure, module and state management, plan and apply workflow, approval controls, and secrets handling. Explain how you detect unauthorized changes, reconcile or preserve intentional changes, and recover from failed applies, corrupted state, or accidental resource deletion.