Code has logic. It does not have meaning.
Why repositories need semantic memory, not bigger context windows Three weeks into a new project. I know the language. I know the framework. I still cannot ship a feature without asking anyone. Not...

Source: DEV Community
Why repositories need semantic memory, not bigger context windows Three weeks into a new project. I know the language. I know the framework. I still cannot ship a feature without asking anyone. Not because the code is hard. Because nobody wrote down why this service exists, what it is actually responsible for, and what breaks when you touch it. That knowledge is somewhere. A Slack thread from October. A meeting recording nobody will watch. The head of a developer who left in January. The code itself is perfectly legible. Every symbol is indexed. Every function has a name. And I still do not know why the order service calls the payment gateway twice, or why there is a retry loop that looks wrong but is not. Humans survive this. You ask around. You read between the lines. You build a map in your head over weeks and months. It is slow, expensive, and completely invisible to the organization. But it works. Now hand that same codebase to an AI agent. The agent does not ask around. It does n