What happens when the LLM tries to defy this? Is the file-write rejected, or does the extension just strip comments from what gets written, or just what?
It usually only takes one of those in the context for the model to reorient its behavior for future edits.