> But as code becomes increasingly abundant through agents, the context behind "why" the code was written is becoming vital:
That’s the commit message. If something is not immediately clear from the title and the diff, you write it it in the commit description, like this:
https://cgit.freebsd.org/src/commit/?id=ed7e0ebfa20e7e798d2e...
If you can’t summarize your changes in a similar manner, that usually means you don’t understand the code and shouldn’t push it to other people.