Hard Negation

I did not set out to build a negation dataset because models could not understand the word not . The obvious version of the problem has improved. Give a frontier LLM a clean sentence and ask what happens when you insert not , and it will often answer correctly. That does not mean the retrieval layer has learned the same lesson. The failure I cared about lives in the gap between surface similarity…