Appendix - :grill-with-docs.mp4
When working with an agent on the same project repeatedly, you start to encounter a consistent problem. To understand it, we need to look at the sources of information available to agents when they're working in your codebase.

An agent typically has access to four main sources of information:
This all sounds comprehensive until you realize there are two critical questions that agents struggle to answer using only these sources.
The first difficult question is: why did you do it this way?
When there's an unusual trade-off visible in the code, agents need to understand:
An agent might theoretically find this information by digging through commit history and GitHub issues, but in practice, it's extremely difficult for them to piece together. Yet this understanding is crucial, because without it, the agent might recommend repeating the same pattern unnecessarily.