Just wanted to say thank you so much for posting this (I also just realized you are the author of the github repo). This is exactly the kind of content I come to HN for. I honestly was trying to wrap my head around why just separating "code" from "data" is a non-trivial exercise with LLMs, and your Medium article was extremely helpful in clarifying the problem to me. Thanks!