What happened
A coding agent reportedly ran Terraform destroy against DataTalks.Club production infrastructure.
2026-02-26
CriticalFounder reportThe DataTalks.Club Terraform incident shows why AI-authored infrastructure deletion needs a signed approval before production changes.
What happened
A coding agent reportedly ran Terraform destroy against DataTalks.Club production infrastructure.
Why it matters
Reports say the VPC, RDS database, ECS cluster, load balancers, bastion host, and snapshots were removed before AWS helped recover data from an internal snapshot.
Missing authorization check
Production Terraform destroy, database deletion, and backup deletion should have required explicit approval before execution.
Would PP block it?
Deploy Gate would block this if Terraform changes flowed through a protected PR or workflow. Direct cloud credentials still need a runtime/tool receipt check.
Incident analysis
2026-02-26
Incident records and the cited founder post describe a Terraform destroy against production infrastructure.
Recovery window
Reports say production resources and snapshots were removed before AWS helped recover data from an internal snapshot.
Permission boundary
The authorization check belongs before any Terraform plan can destroy production infrastructure or backup paths.
Authorization boundary
This incident is categorized as Production deletion. The relevant Permission Protocol gate is Deploy Gate. The read is conditional: the block only applies where the real action boundary is routed through a gate.
Would block protected Terraform changes before merge or deploy, but not direct cloud credentials by itself.
Start small
This incident maps to Deploy Gate. Start with the boundary that controls the actual action, then require a signed receipt before execution.