Loading Open Internet
    How I made small local AI models stop breaking JSON - a grammar-based approach