If it is not in the repo, it does not exist
A coding agent starts each session knowing nothing about your team. It cannot read the chat thread where you agreed a naming rule, or the reviewer who always rejects a certain pattern. Whatever it needs has to be discoverable from the files and tools in front of it.
OpenAI's Ryan Lopopolo put it bluntly in Harness engineering: leveraging Codex in an agent-first world: "if it isn't discoverable in the repo, it effectively doesn't exist for the agent." His team built an internal product in which, by their account, agents wrote all of the code: roughly a million lines and about 1,500 merged pull requests over five months, with three engineers growing to seven, averaging 3.5 pull requests per engineer per day.
Key idea: In an agent-first codebase the engineer's main output shifts from code to the environment code is written in: documents, checks and feedback the agent can find on its own.
This lesson builds on Model Plus Harness, which showed the harness moves results; here the focus is the part of it that lives in your repository.

