I built cognitive-cache to pick which files an LLM should see, then spent two months measuring it. It beat naive grep by a statistically real margin, lost to a coding agent holding nothing but grep and read, and one of its six signals turned out to be worth exactly zero. Here is the whole arc, including the part where I killed it.