How to use this checklist
This is the checklist for the change author and the change reviewer when the change touches real infrastructure state: Terraform apply, Ansible playbook run, Kubernetes manifest apply, cloud API call. It assumes the underlying repository has already passed the Git Repository Production Readiness and Pull Request Review checklists.
A change that has not been worked through this list is not ready for production, regardless of how clean the diff looks. Destructive actions and data migrations are the items most often missed at review; they fail in production instead.
Sign-off
Every critical item must pass. A failing critical item blocks the apply; it is not a note for later. Record the date, the reviewer, and the disposition of every item that did not pass.