I do something similar in my planning flow. It writes the planned code in a kind of invented language. Basically a mix of programming language and plain English. Not because I cannot read the code. It is just much faster to see the context and understand what is going on. Real code diffs are only shown for the really critical parts. Would be cool to see something like this in your solution too.