Great insight. AI coding agents need more than the ability to generate code, they need context and memory of past decisions. Understanding why a change was rejected is what will make them true engineering partners rather than just code assistants.
If the agent can also see why certain decisions were made - and why some alternatives were rejected — it becomes much more useful as an engineering partner.