The same gap shows up for different people in different words. Each row names someone who
asks the question, what they cannot get answered today, and what a tool has to do about it.
Who asks
What they cannot answer
What to require from a tool
A developerNew to a two-million-line repository
Which handful of these files matter for the change I have been given?
Retrieval that ranks before anything is read into context.
A tech leadShipping a change across many repositories
Have we caught every place this is used, including repositories nobody here has opened?
One query that spans repositories, not one index per checkout.
A coding agentStarting cold, as it does every session
What did the last session work out about how this fits together?
An index that persists and refreshes on merge, rather than a grep from cold.
An engineerCalling a dependency whose source is not on disk
What does this call expect, when there is nothing to read?
An answer from published documentation, with the citation attached.
A platform or FinOps leadPaying for the tokens
What is the agent's context costing per task, and would a tool lower it?
A measured reduction against the bare agent, not a claim.
The tools themselves are well travelled in the local LLM community, where one person runs
one index on one machine. An enterprise adds everything that setting never had to answer:
who is allowed to query it, where it is hosted, what refreshes it when main moves, and who
pays for the embeddings. That is what this research is about.