So tonight I went to an Umbraco.AI hackathon, and somehow walked out with a working product. Not a hand-wavy prototype, not a "here's roughly what it could do" demo, but an actual end-to-end thing that does what it says on the tin, ready to show to people, ready to install on a real site. Two hours. And I didn't write a single line of code myself. The problem I picked AI-generated contact form spam has quietly become one of those headaches nobody really talks about. It reads as plausible English, has none of the obvious spam markers we've all trained ourselves to spot, and walks straight past the usual defences. If you run a public-facing website, you've almost certainly been quietly deleting it out of your inbox for the last twelve months, even if you hadn't quite put a name to it. Nobody had built anything in the Umbraco ecosystem to deal with this at the contact form level, and that felt like a gap worth filling. The idea was simple enough.…