I spent a weekend trying to force LLMs into the rigid structure of a compiler using ASTs and lockfiles. Here is the story of 'Intend', and why it failed.