I see the purpose of the intent and the reasoning files/languages, but it appears to me like this has already been solved by the hundreds of MCP servers and skills for code intelligence and agent memory out there.
But then how you should update the code? for example if you want to add a new feature or fix a bug, you should still prompt? and it mutate the binary code, or it will make a new binary from scratch?