Modern models accept enormous inputs — whole codebases, hundred-page contracts, a year of meeting notes. But 'fits in context' ≠ 'gets used well'. Attention over long inputs is uneven: material in the middle of a giant prompt gets less weight than the start and end, and models skim just like tired humans.
Three habits fix most of it. Structure the haystack: label and delimit each document so sections are addressable ('in <contract-B>…'). Position deliberately: long material first, your question and instructions last, restated. Force evidence: require verbatim quotes with locations before conclusions — quote-then-answer converts skimming into lookup, and makes hallucinated 'findings' immediately visible.