Question 1 of 5
An engineering lead is evaluating Claude Code for a monorepo with roughly two million lines of proprietary code. Two concerns are blocking approval: whether the codebase must first be uploaded and pre-indexed — embedded into some vector database — before Claude can work with it, and whether a repo that large can even fit alongside a conversation in the model's context window.
How does Claude Code actually gather context about a codebase this size?