How I Built a Tool That Writes Its Own Infrastructure — and Refuses to Deploy When It Shouldn’t

Most DevOps tasks ask you to configure infrastructure. This one asked me to build the tool that does it for you.